Crear un Dynamic Tag para imagenes en Elementor

Recuerda que para no tener errores, debes extender la clase con Data_Tag

class DT_Custom_Image extends \Elementor\Core\DynamicTags\Data_Tag
{

    public function get_title()
    {
        return "Imagen de fondo";
    }

    public function get_name()
    {
        return "dt_custom_image";
    }
    
    public function get_categories()
    {
        return [ \Elementor\Modules\DynamicTags\Module::IMAGE_CATEGORY ];
    }

    public function get_group()
    {
        return "post";
    }

    public function get_value( array $options = array() )
    {
        return [
                'id' => 100,
                'url' => 'https://dominio.com/imagen.jpg',
            ]; 
    }
} 

Artículos Recientes