HEX
Server: Microsoft-IIS/10.0
System: Windows NT ITPWINWEBSVR22 10.0 build 20348 (Windows Server 2022) AMD64
User: www.conferencesearch.co.uk (0)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: D:/web/conferencesearch/wp-content/themes/beauty-premium/includes/widgets/widgets - Copy.php
<?php
/**
 * Widgets
 * 
 * Main file for manage widget.     
 * 
 * @package WordPress
 * @subpackage Kassyopea
 * @author YIW
 */

// unregister all default WP Widgets
function unregister_default_wp_widgets() 
{ 
	//unregister_widget('WP_Widget_Pages');
	//unregister_widget('WP_Widget_Calendar');
	//unregister_widget('WP_Widget_Archives');
	//unregister_widget('WP_Widget_Links');
	//unregister_widget('WP_Widget_Meta');
	//unregister_widget('WP_Widget_Search');
	//unregister_widget('WP_Widget_Text');
	unregister_widget('WP_Widget_Categories');
	unregister_widget('WP_Widget_Recent_Posts');
	//unregister_widget('WP_Widget_Recent_Comments');
	//unregister_widget('WP_Widget_RSS');
	//unregister_widget('WP_Widget_Tag_Cloud');
}
  
add_action( 'widgets_init', 'unregister_default_wp_widgets', 1); 

add_action( 'widgets_init', 'yiw_register_widgets' ); 

$add_widgets = array(
    'testimonials',
    'almost_all_categories',
    'last_tweets',
    'popular_posts',
    'recent_posts',
    'last_news',
    'google_map',
    'text_image',
    'contact_info',
    'address_info'
);

foreach( $add_widgets as $widget )
    if( file_exists( dirname(__FILE__) . '/' . $widget . '.php' ) )
        include_once $widget . '.php';

function yiw_register_widgets() 
{
    global $add_widgets;
    
    foreach( $add_widgets as $widget )
        if( file_exists( dirname(__FILE__) . '/' . $widget . '.php' ) )
            register_widget( $widget );
}
?>