コード例 #1
0
function load_widget_sb_search_widget()
{
    // Widget: Search Widget
    unregister_widget('WP_Widget_Search');
    // We're being StartBox-specific; remove WP default
    register_widget('sb_search_widget');
}
コード例 #2
0
ファイル: custom-widgets.php プロジェクト: uw-sop/htdocs
function uw_register_widgets()
{
    if (!is_blog_installed()) {
        return;
    }
    unregister_widget('Widget_Akismet');
    unregister_widget('WP_Widget_Meta');
    unregister_widget('WP_Widget_Recent_Posts');
    unregister_widget('WP_Widget_RSS');
    //register_widget('UW_Widget_Single_Image');
    //register_widget('UW_RSS_Widget');
    //register_widget('UW_Widget_Recent_Posts');
    //register_widget('UW_Widget_CommunityPhotos');
    register_widget('UW_Widget_Categories');
    //register_widget('UW_Widget_Twitter');
    //register_widget('UW_KEXP_KUOW_Widget');
    //register_widget('UW_Showcase_Widget');
    //register_widget('UW_Subpage_Menu');
    register_widget('UW_Nav_Menu_Widget');
    //register_widget('UW_Calendar');
    //register_widget('UW_Campus_Map');
    // Specific to Page Builder only
    register_widget('UW_Headline_Separator_Widget');
    register_widget('UW_Headline_Widget');
    register_widget('UW_Intro_Widget');
    //register_widget('UW_YouTube_Playlist_Widget');
    if (is_multisite() && get_blog_details('marketing')) {
        register_widget('UW_Pride_Points');
    }
}
コード例 #3
0
 function deregister_widgets()
 {
     //todo: only unregister if on the story edit page?
     foreach ($this->get_widgets() as $widget) {
         unregister_widget($widget);
     }
 }
コード例 #4
0
function load_sWidgets()
{
    unregister_widget('Latest_Releases_Widget');
    register_widget('Latest_Releases_Widget');
    unregister_widget('Chapters_Progress_Widget');
    register_widget('Chapters_Progress_Widget');
}
コード例 #5
0
ファイル: sidebar.php プロジェクト: milanezlucas/move-it
function unregister_widgets()
{
    $unregister = array('WP_Widget_Archives', 'WP_Widget_Calendar', 'WP_Widget_Categories', 'WP_Widget_Links', 'WP_Widget_Meta', 'WP_Widget_Pages', 'WP_Widget_Recent_Comments', 'WP_Widget_Recent_Posts', 'WP_Widget_RSS', 'WP_Widget_Search', 'WP_Widget_Tag_Cloud', 'WP_Widget_Text', 'WP_Nav_Menu_Widget');
    for ($i = 0; $i < count($unregister); $i++) {
        unregister_widget($unregister[$i]);
    }
}
コード例 #6
0
ファイル: widget.php プロジェクト: domalexxx/nashvancouver
/**
 * Remove widgets, areas for different roles
 *
 * @return  void
 */
function _mw_adminimize_unregister_widgets()
{
    // Get settings.
    $adminimizeoptions = _mw_adminimize_get_option_value();
    // Update settings.
    _mw_adminimize_update_option($adminimizeoptions);
    // exclude super admin
    if (_mw_adminimize_exclude_super_admin()) {
        return NULL;
    }
    $user_roles = _mw_adminimize_get_all_user_roles();
    foreach ($user_roles as $role) {
        $disabled_widget_option_[$role] = _mw_adminimize_get_option_value('mw_adminimize_disabled_widget_option_' . $role . '_items');
    }
    foreach ($user_roles as $role) {
        if (!isset($disabled_widget_option_[$role]['0'])) {
            $disabled_widget_option_[$role]['0'] = '';
        }
    }
    foreach ($user_roles as $role) {
        $user = wp_get_current_user();
        if (is_array($user->roles) && in_array($role, $user->roles)) {
            if (_mw_adminimize_current_user_has_role($role) && is_array($disabled_widget_option_[$role])) {
                foreach ($disabled_widget_option_[$role] as $widgets) {
                    unregister_widget($widgets);
                    $GLOBALS['wp_widget_factory']->unregister($widgets);
                    //wp_unregister_sidebar_widget( 'Monster_Widget' );
                }
            }
        }
        // end if user roles
    }
}
コード例 #7
0
ファイル: recent_posts.php プロジェクト: jayeshnair/ctp
 function recent_posts()
 {
     unregister_widget('WP_Widget_Recent_Posts');
     $widget_ops = array('classname' => 'recent-posts', 'description' => __('The latest posts, with a preview thumb.', 'yit'));
     $control_ops = array('id_base' => 'recent-posts');
     $this->WP_Widget('recent-posts', __('Recent Posts', 'yit'), $widget_ops, $control_ops);
 }
コード例 #8
0
ファイル: widgets.php プロジェクト: khiconit/makeclean
function makeclean_custom_widgets()
{
    register_widget('Footer_WP_Widget_Categories');
    register_widget('Widget_form_footer');
    register_widget('Custom_Search');
    //woocommerce category
    if (class_exists('WC_Widget_Product_Categories')) {
        unregister_widget('WC_Widget_Product_Categories');
        include_once 'class-wc-widget-product-categories.php';
        register_widget('Custom_WC_Widget_Product_Categories');
    }
    if (class_exists('WC_Widget_Price_Filter')) {
        unregister_widget('WC_Widget_Price_Filter');
        include_once 'class-wc-widget-price-filter.php';
        register_widget('Custom_WC_Widget_Price_Filter');
    }
    if (class_exists('WC_Widget_Product_Search')) {
        unregister_widget('WC_Widget_Product_Search');
        include_once 'class-wc-widget-product-search.php';
        register_widget('Custom_Widget_Product_Search');
    }
    if (class_exists('WP_Widget_Recent_Posts')) {
        unregister_widget('WP_Widget_Recent_Posts');
    }
    register_widget('Custom_WP_Widget_Recent_Posts');
    if (class_exists('WP_Widget_Categories')) {
        unregister_widget('WP_Widget_Categories');
    }
    register_widget('Custom_WP_Widget_Categories');
    if (class_exists('WP_Widget_Search')) {
        unregister_widget('WP_Widget_Search');
    }
    register_widget('Custom_Gallery_Post');
}
コード例 #9
0
function fadtastic_widget_init()
{
    register_sidebar(array('before_title' => "<h3 class='widgettitle'>", 'after_title' => "</h3>", 'name' => 'Sidebar 1', 'id' => 'main-sidebar'));
    register_sidebar(array('before_title' => "<h3 class='widgettitle'>", 'after_title' => "</h3>", 'name' => 'Sidebar 2', 'id' => 'bottom-bar'));
    unregister_widget('WP_Widget_Links');
    wp_register_sidebar_widget('links', __('Links', 'sandbox'), 'widget_fadtastic_links');
}
コード例 #10
0
ファイル: Register.php プロジェクト: moxie-lean/wp-widgets
 /**
  * Unregister all widgets.
  */
 public static function unregister_all()
 {
     global $wp_widget_factory;
     foreach ($wp_widget_factory->widgets as $widget => $class) {
         unregister_widget($widget);
     }
 }
コード例 #11
0
ファイル: widgets.php プロジェクト: pqzada/avispate
/**
 * Register sidebars and widgets
 */
function unregister_default_widgets()
{
    unregister_widget('WC_Widget_Featured_Products');
    unregister_widget('WC_Widget_Best_Sellers');
    unregister_widget('WC_Widget_Price_Filter');
    unregister_widget('WC_Widget_Top_Rated_Products');
}
コード例 #12
0
ファイル: etc.php プロジェクト: 2bj/zero
function remove_unneeded_widgets()
{
    unregister_widget('WP_Widget_Pages');
    unregister_widget('WP_Widget_Calendar');
    unregister_widget('WP_Widget_Tag_Cloud');
    unregister_widget('WP_Nav_Menu_Widget');
}
コード例 #13
0
ファイル: widgets.php プロジェクト: Teplitsa/giger
function tst_custom_widgets()
{
    unregister_widget('WP_Widget_Pages');
    unregister_widget('WP_Widget_Archives');
    unregister_widget('WP_Widget_Calendar');
    unregister_widget('WP_Widget_Meta');
    unregister_widget('WP_Widget_Categories');
    unregister_widget('WP_Widget_Recent_Posts');
    unregister_widget('WP_Widget_Tag_Cloud');
    unregister_widget('WP_Widget_RSS');
    unregister_widget('WP_Widget_Search');
    unregister_widget('FrmListEntries');
    unregister_widget('FrmShowForm');
    //Most of widgets do not perform well with MDL as for now
    unregister_widget('Leyka_Donations_List_Widget');
    unregister_widget('Leyka_Campaign_Card_Widget');
    unregister_widget('Leyka_Campaigns_List_Widget');
    unregister_widget('Su_Widget');
    unregister_widget('Ninja_Forms_Widget');
    //register_widget('BB_RSS_Widget');
    //register_widget('BB_Recent_Posts_Widget');
    register_widget('TST_Featured_Product_Widget');
    register_widget('TST_Social_Links');
    //register_widget('TST_Related_Widget');
}
コード例 #14
0
 function recent_comments()
 {
     unregister_widget('WP_Widget_Recent_Comments');
     $widget_ops = array('classname' => 'recent-comments', 'description' => __('The most recent comments.', 'yit'));
     $control_ops = array('id_base' => 'recent-comments');
     WP_Widget::__construct('recent-comments', __('Recent Comments', 'yit'), $widget_ops, $control_ops);
 }
コード例 #15
0
ファイル: functions.php プロジェクト: ur5fot/leding3_final
function true_remove_default_widget()
{
    unregister_widget('WP_Widget_Archives');
    // Архивы
    unregister_widget('WP_Widget_Calendar');
    // Календарь
    unregister_widget('WP_Widget_Categories');
    // Рубрики
    unregister_widget('WP_Widget_Meta');
    // Мета
    unregister_widget('WP_Widget_Pages');
    // Страницы
    unregister_widget('WP_Widget_Recent_Comments');
    // Свежие комментарии
    unregister_widget('WP_Widget_Recent_Posts');
    // Свежие записи
    unregister_widget('WP_Widget_RSS');
    // RSS
    unregister_widget('WP_Widget_Search');
    // Поиск
    unregister_widget('WP_Widget_Tag_Cloud');
    // Облако меток
    unregister_widget('WP_Widget_Text');
    // Текст
    unregister_widget('WP_Nav_Menu_Widget');
    // Произвольное меню
}
コード例 #16
0
ファイル: w-default-widgets.php プロジェクト: unisexx/drtooth
function reg_wm_default_widgets() {
	unregister_widget('WP_Widget_Pages');
  unregister_widget('WP_Nav_Menu_Widget');

	register_widget( 'wm_WP_Widget_Pages' );
	register_widget( 'wm_WP_Nav_Menu_Widget' );
} // /reg_wm_default_widgets
コード例 #17
0
 /**
  * Registers widgets, and widget areas.
  *
  * @since Jobify 1.0
  *
  * @return void
  */
 function widgets_init()
 {
     /** Widgets */
     $widgets = array('class-widget-job-company-logo.php', 'class-widget-job-type.php', 'class-widget-job-location.php', 'class-widget-job-apply.php', 'class-widget-job-company-social.php', 'class-widget-job-categories.php', 'class-widget-job-more-jobs.php', 'class-widget-job-share.php', 'class-widget-jobs-recent.php', 'class-widget-jobs-spotlight.php', 'class-widget-jobs-search.php', 'class-widget-jobs-map.php');
     foreach ($widgets as $widget) {
         require_once get_template_directory() . '/inc/integrations/wp-job-manager/widgets/' . $widget;
     }
     unregister_widget('WP_Job_Manager_Widget_Recent_Jobs');
     register_widget('Jobify_Widget_Job_Company_Logo');
     register_widget('Jobify_Widget_Job_Type');
     register_widget('Jobify_Widget_Job_Location');
     register_widget('Jobify_Widget_Job_Apply');
     register_widget('Jobify_Widget_Job_Company_Social');
     register_widget('Jobify_Widget_Job_Categories');
     register_widget('Jobify_Widget_Job_More_Jobs');
     register_widget('Jobify_Widget_Job_Share');
     register_widget('Jobify_Widget_Jobs');
     register_widget('Jobify_Widget_Jobs_Spotlight');
     register_widget('Jobify_Widget_Jobs_Search');
     register_widget('Jobify_Widget_Stats');
     register_widget('Jobify_Widget_Map');
     if ('side' == jobify_theme_mod('jobify_listings', 'jobify_listings_display_area')) {
         register_sidebar(array('name' => __('Job Page Sidebar', 'jobify'), 'id' => 'sidebar-single-job_listing', 'description' => __('Choose what should display on single job listings.', 'jobify'), 'before_widget' => '<aside id="%1$s" class="job_listing-widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h3 class="job_listing-widget-title">', 'after_title' => '</h3>'));
     } else {
         $columns = jobify_theme_mod('jobify_listings', 'jobify_listings_topbar_columns');
         for ($i = 1; $i <= $columns; $i++) {
             register_sidebar(array('name' => sprintf(__('Job Info Column %s', 'jobify'), $i), 'id' => sprintf('single-job_listing-top-%s', $i), 'description' => sprintf(__('Choose what should display on single job listings column #%s.', 'jobify'), $i), 'before_widget' => '<aside id="%1$s" class="job_listing-widget-top %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h3 class="job_listing-widget-title-top">', 'after_title' => '</h3>'));
         }
     }
 }
コード例 #18
0
ファイル: index.php プロジェクト: QQ920924960/FKWordPress
function unregister_d_widget()
{
    unregister_widget('WP_Widget_Search');
    unregister_widget('WP_Widget_Recent_Comments');
    unregister_widget('WP_Widget_Tag_Cloud');
    unregister_widget('WP_Nav_Menu_Widget');
}
コード例 #19
0
function load_widget_sb_tagcloud_widget()
{
    // Widget: Tag Cloud Widget
    unregister_widget('WP_Widget_Tag_Cloud');
    // We're being StartBox-specific; remove WP default
    register_widget('sb_tagcloud_widget');
}
コード例 #20
0
function register_ejo_edited_knowledgebase_widget()
{
    //* Unregister primary knowledgebase widget
    unregister_widget('EJO_Knowledgebase_Widget');
    //* Include Widget Class
    register_widget('EJO_Knowledgebase_Widget_Edited');
}
コード例 #21
0
/**
 * StartBox Search
 *
 * Configurable search widget, set custom input text and submit button text.
 *
 * @package StartBox
 * @subpackage Widgets
 * @since Unknown
 */
function load_widget_sb_search_widget()
{
    // Widget: Search Widget
    unregister_widget('WP_Widget_Search');
    // We're being StartBox-specific; remove WP default (disabled, there's space for both)
    register_widget('sb_search_widget');
}
コード例 #22
0
/**
 * Unregister some the default WordPress widgets on startup and register our
 * slightly modified versions
 *
 * @since 3.1.0
 */
function mlm_widgets_init()
{
    if (!is_blog_installed()) {
        return;
    }
    unregister_widget('WP_Nav_Menu_Widget');
    register_widget('MLM_Nav_Menu_Widget');
}
コード例 #23
0
ファイル: hooks_action.php プロジェクト: slavic18/casa
 public function widgetsInitHook()
 {
     if (is_array($widgets = Fruitframe_Config::get('clear_widgets'))) {
         foreach ($widgets as $widgetName) {
             unregister_widget('WP_Widget_' . $widgetName);
         }
     }
 }
コード例 #24
0
function mfn_unregister_widget()
{
    unregister_widget('WP_Widget_Pages');
    unregister_widget('WP_Widget_RSS');
    unregister_widget('WP_Widget_Tag_Cloud');
    unregister_widget('WP_Widget_Recent_Comments');
    unregister_widget('WP_Widget_Recent_Posts');
}
コード例 #25
0
ファイル: admin.php プロジェクト: Patreo/yonk
/**
 * Remove some unnecessary widgets from widget panel
 * Hook into the 'widgets_init' action
 */
function Yonk_remove_widget()
{
    unregister_widget('WP_Widget_Calendar');
    unregister_widget('WP_Widget_Meta');
    unregister_widget('WP_Widget_Recent_Comments');
    unregister_widget('WP_Widget_RSS');
    unregister_widget('WP_Widget_Tag_Cloud');
}
コード例 #26
0
 /**
  * 不要なウィジェットを排除する
  */
 public static function widgets_init()
 {
     global $wp_widget_factory;
     //不要なウィジェットをカット
     foreach ($wp_widget_factory->widgets as $widget_class => $widget) {
         unregister_widget($widget_class);
     }
 }
コード例 #27
0
/**
 * unregister all default WP Widgets
 * 
 * @since 1.0  
 */
function yiw_unregister_widgets()
{
    $excluded = array();
    $excluded = apply_filters('yiw_exlude_widgets', $excluded);
    foreach ($excluded as $widget) {
        unregister_widget($widget);
    }
}
コード例 #28
0
ファイル: functions.php プロジェクト: dkenzik/prometheus
function prometheus_remove_genesis_widgets()
{
    unregister_widget('Genesis_eNews_Updates');
    unregister_widget('Genesis_Featured_Page');
    unregister_widget('Genesis_Featured_Post');
    unregister_widget('Genesis_Latest_Tweets_Widget');
    unregister_widget('Genesis_User_Profile_Widget');
}
コード例 #29
0
function quentin_widgets_init()
{
    register_sidebars(1);
    unregister_widget('WP_Widget_Search');
    unregister_widget('WP_Widget_Calendar');
    wp_register_sidebar_widget('calendar', __('Calendar'), 'widget_quentin_calendar');
    wp_register_sidebar_widget('search', __('Search'), 'widget_quentin_search');
}
コード例 #30
0
ファイル: StockWidgets.php プロジェクト: jmversteeg/jvwp
 /**
  * Enqueues the unregistration of the provided widgets on the widgets_init action hook
  *
  * @param string[] $widgets
  */
 public static function unregister($widgets)
 {
     add_action('widgets_init', function () use($widgets) {
         foreach ($widgets as $stockWidget) {
             unregister_widget($stockWidget);
         }
     });
 }