Viewing 4 replies - 1 through 4 (of 4 total)
  • Hello there,

    The native Sydney widgets are only working while the SiteOrigin Page Builder plugin is active. However you’ll still have a chance to make them available even though you use other page builder plugin. What you need to do is adding the below code to your child theme’s functions.php file.

    
    require get_template_directory() . "/widgets/fp-list.php";
    require get_template_directory() . "/widgets/fp-services-type-a.php";
    require get_template_directory() . "/widgets/fp-services-type-b.php";
    require get_template_directory() . "/widgets/fp-facts.php";
    require get_template_directory() . "/widgets/fp-clients.php";
    require get_template_directory() . "/widgets/fp-testimonials.php";
    require get_template_directory() . "/widgets/fp-skills.php";
    require get_template_directory() . "/widgets/fp-call-to-action.php";
    require get_template_directory() . "/widgets/video-widget.php";
    require get_template_directory() . "/widgets/fp-social.php";
    require get_template_directory() . "/widgets/fp-employees.php";
    require get_template_directory() . "/widgets/fp-latest-news.php";
    require get_template_directory() . "/widgets/fp-portfolio.php";
    require get_template_directory() . "/widgets/contact-info.php";
    
    function sydney_child_widgets_init() {
      register_widget( 'Sydney_List' );
      register_widget( 'Sydney_Services_Type_A' );
      register_widget( 'Sydney_Services_Type_B' );
      register_widget( 'Sydney_Facts' );
      register_widget( 'Sydney_Clients' );
      register_widget( 'Sydney_Testimonials' );
      register_widget( 'Sydney_Skills' );
      register_widget( 'Sydney_Action' );
      register_widget( 'Sydney_Video_Widget' );
      register_widget( 'Sydney_Social_Profile' );
      register_widget( 'Sydney_Employees' );
      register_widget( 'Sydney_Latest_News' );
      register_widget( 'Sydney_Contact_Info' );
      register_widget( 'Sydney_Portfolio' );
    }
    add_action( 'widgets_init', 'sydney_child_widgets_init' );
    
    

    If you haven’t run a child theme yet, you can use our premade Sydney child theme which can be download here from this link.

    Perhaps some widgets styles won’t be instantly synced, so you’d do CSS adjustment yourself; take it at your own risk.

    Regards,
    Kharis

    Thread Starter phonyroyal

    (@phonyroyal)

    Thanks Kharis.

    If Site Origin PB is installed and activated the widgets do then display at the bottom of the Elementor widget list, but I’d prefer not to have it installed, if possible. So I tried your suggestion above.

    If the code above is added at the bottom of the child theme functions.php when Site Origin PB is not activated, then an error is displayed when Update File is clicked:

    Fatal error: Class ‘Sydney_List’ not found in C:\xampp\htdocs\Dev\wp-includes\class-wp-widget-factory.php on line 106.

    Please clarify when the above code should be added. I interpret that you mean this is when SOPB is not installed and/or activated, but this causes an error.

    Thanks

    Thread Starter phonyroyal

    (@phonyroyal)

    Further to the above Kharis, I have tested that the code you provided must be added to functions.php *only* when Site Origin Page Builder is *NOT* installed and not activated.

    Then the code addition makes the Sydney Widgets appear in the Elementor widget list.

    Thanks

    Awesome! Glad to hear that you’ve been able to resolve it yourself.

    Please let us know in a new topic if you have any further questions, or if we can provide you with any other assistance.

    Have a nice day!

    Regards,
    Kharis

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Sydney Toolbox Widgets not showing in Elementor Pro’ is closed to new replies.