Last Updated
Viewed 25 Times

How can I disable Slick JS library of elementor, it happens that I have another plugin that needs to use this library, but that generates a css conflict. The other plugin is Directories Pro. I hope you can help me and there is a simple way to disable this library in elementor.

i want to create a radio image control in Elementor that when i set in as new control like this codes it show me an radio image ->"RADIO_IMAGE" in setting.

$this->add_control(
  'radio_image_control',
        [
            'label' => esc_html__('Select one layout',TEXTDOMAIN),
            'type' => Controls_Manager::RADIO_IMAGE,
            'options' => [
               '1' => esc_html__('Layout 1', TEXTDOMAIN),
               '2' => esc_html__('Layout 2', TEXTDOMAIN),
            ],
            'default' => '1',
        ]
    );

if someone have experience about this or now something please help thanks a lot.

i have tried with Elementor site emoj example as emoj.php file but it didn't work because i didn't know after add sample code where finaly i should include emoj.php file.

I want to increase my page speed by deregistering unnecessary external resources. I already managed to remove most of the external scripts, Elementor loads by default on the frontend. However, I can't remove the jQuery plugin Sticky somehow. I guess it has to do with being a part of Elementor Pro.

I've already tried to look under jQuery depencies, however that didn't work for me.

function remove_jquery_sticky() {
    if ( ! is_admin()) {
        wp_deregister_script( 'sticky' );
    }
}
add_action( 'elementor/frontend/after_register_scripts', 'remove_jquery_sticky' );

I expect the jQuery plugin not to load on the frontend, however it still does.

I am currently developing an elementor extension, and I have the following problem: I'd like to set the repeater item's title to the current value of a select. if my select control is titled 'country' and i use {{{country}}} lateron, I just get 1,2,3,4,5

I cannot find any info about this in the elementor documentation


        require_once(plugin_dir_path(__FILE__).'countries.php');

        $this->start_controls_section(
            'content_section',
            [
                'label' => __( 'Content', 'plugin-name' ),
                'tab' => \Elementor\Controls_Manager::TAB_CONTENT,
            ]
        );

        $repeater = new \Elementor\Repeater();

        $repeater->add_control(
            'country',
            [
                'label' => __('Country Name', 'elementor-cc-details'),
                'type' => \Elementor\Controls_Manager::SELECT,
                'default' => '',
                'options' => $countries,
                'label_block' => true
            ]
        );


        $repeater->add_control(
            'list_content', [
                'label' => __( 'Content', 'plugin-domain' ),
                'type' => \Elementor\Controls_Manager::WYSIWYG,
                'default' => __( 'List Content' , 'plugin-domain' ),
                'show_label' => false,
            ]
        );



        $this->add_control(
            'list',
            [
                'label' => __( 'Repeater List', 'plugin-domain' ),
                'type' => \Elementor\Controls_Manager::REPEATER,
                'fields' => $repeater->get_controls(),
                'default' => [

                ],
                'title_field' => '{{{ country}}}',
            ]
        );

        $this->end_controls_section();

    }

The expected results are, that if I select a value in the <select>, the repeater item get's its value as name. Maybe its {{{ country.select }} } or something. I didn't find it out.

Similar Question 4 (1 solutions) : Select an setting item of Elementor plugin using jquery

Similar Question 5 (1 solutions) : Where does Elementor plugin keeps template pages?

Similar Question 7 (2 solutions) : WordPress: Elementor plugin is adding <br> in button

Similar Question 8 (1 solutions) : how to add lightbox popup in Elementor

cc