コード例 #1
0
ファイル: functions.php プロジェクト: rogopag/webeventi
function hide_widgets()
{
    unregister_sidebar_widget("search");
    unregister_sidebar_widget("pages");
    unregister_sidebar_widget("calendar");
    unregister_sidebar_widget("archives");
    unregister_sidebar_widget("links");
    unregister_sidebar_widget("meta");
    unregister_sidebar_widget("recent-posts");
    unregister_sidebar_widget("tag_cloud");
    unregister_sidebar_widget("text-1");
    unregister_sidebar_widget("recent-comments");
    unregister_sidebar_widget("rss-1");
    unregister_sidebar_widget("categories-1");
}
コード例 #2
0
ファイル: mu.php プロジェクト: joelglennwright/agencypress
function mu_dashboard()
{
    unregister_sidebar_widget('dashboard_plugins');
}
コード例 #3
0
 function check_sidebar_language_selector_widget()
 {
     if (is_admin()) {
         return;
     }
     global $wp_registered_widgets;
     if (isset($wp_registered_widgets['language-selector'])) {
         unregister_sidebar_widget('language-selector');
     }
 }
コード例 #4
0
ファイル: widgets-legacy.php プロジェクト: alx/Tetalab
function arras_register_widgets()
{
    unregister_sidebar_widget('widget_search');
    register_sidebar_widget(__('Tabbed Sidebar', 'arras'), 'arras_widget_tabbed_sidebar');
    register_widget_control(__('Tabbed Sidebar', 'arras'), 'arras_widget_tabbed_sidebar_control');
    register_sidebar_widget(__('Latest Previews', 'arras'), 'arras_widget_previews');
    register_widget_control(__('Latest Previews', 'arras'), 'arras_widget_previews_control');
    register_sidebar_widget(__('Latest Reviews', 'arras'), 'arras_widget_reviews');
    register_widget_control(__('Latest Reviews', 'arras'), 'arras_widget_reviews_control');
    register_sidebar_widget(__('Search', 'arras'), 'arras_widget_search');
}
コード例 #5
0
<?php

function widget_calendar($args)
{
    extract($args);
    $options = get_option('widget_calendar');
    $title = apply_filters('widget_title', $options['title']);
    echo $before_widget;
    if (!empty($title)) {
        echo $before_title . $title . $after_title;
    }
    echo '<div id="calendar_wrap">';
    get_calendar();
    echo '</div>';
    if (!empty($title)) {
        echo $after_widget;
    } else {
        echo "</div>";
    }
}
// unregister old / register new calendar widget
$widget_ops = array('classname' => 'widget_calendar', 'description' => __("A calendar of your blog's posts", "atahualpa"));
unregister_sidebar_widget('calendar', __('Calendar', 'atahualpa'), 'wp_widget_calendar', $widget_ops);
wp_register_sidebar_widget('calendar', __('Calendar', 'atahualpa'), 'widget_calendar', $widget_ops);
コード例 #6
0
<?php

load_theme_textdomain('xtec-11', get_template_directory() . '/languages');
if (function_exists('register_sidebar')) {
    register_sidebar(array('before_widget' => '<div id="%1$s" class="widget %2$s">', 'after_widget' => '</div>', 'before_title' => '<h2 class="title">', 'after_title' => '</h2>'));
    unregister_sidebar_widget('Links');
    // ??
    register_sidebar_widget(__('Links for Freshy', 'xtec-11'), 'yy_widget_links');
}
function yy_widget_links($args)
{
    global $wpdb;
    $title = empty($options['title']) ? __('Links', 'xtec-11') : $options['title'];
    $link_cats = $wpdb->get_results("SELECT term_id, name FROM {$wpdb->terms}");
    ?>
	 <h2><?php 
    echo $before_widget . $before_title . $title . $after_title;
    ?>
</h2>
	<ul>
	<?php 
    foreach ($link_cats as $link_cat) {
        ?>
	  <li id="linkcat-<?php 
        echo $link_cat->term_id;
        ?>
"><?php 
        echo $link_cat->name;
        ?>
	   <ul>
	    <?php 
コード例 #7
0
ファイル: custom.php プロジェクト: Hackofatz/bloxpress
    $widgetHTML .= '<div>';
    $widgetHTML .= '	<input type="text" name="s" id="s" size="15" style="width:80%" />';
    $widgetHTML .= '	<input type="submit" value="' . attribute_escape(__('Search')) . '" />';
    $widgetHTML .= '</div>';
    $widgetHTML .= '</form>';
    $widgetHTML .= $after_widget;
    echo $widgetHTML;
}
// Posts Widget - Wordpress Loop
// =========================================================================
function bp_widget_posts($args)
{
    global $wp;
    extract($args);
    do_action('init');
    $wp->parse_request();
    $wp->build_query_string();
    $wordpress = new WP_Query($wp->query_string);
    echo $before_widget;
    echo $before_title . __('Posts') . $after_title;
    include BP_BASEDIR . DS . 'posts.php';
    echo $after_widget;
}
// =========================================================================
// error
wp_register_sidebar_widget('error', __('Error Message'), 'bp_widget_error', array('classname' => 'widget_error'));
// search
unregister_sidebar_widget('search');
wp_register_sidebar_widget('search', __('Search'), 'bp_widget_search', array('classname' => 'widget_search'));
// posts
wp_register_sidebar_widget('posts', __('Posts'), 'bp_widget_posts', array('classname' => 'widget_posts'));
コード例 #8
0
 function replace_widget_output_callback()
 {
     global $wp_registered_widgets;
     // Get widget logic options and check visibility settings
     if (empty($this->context_options)) {
         $this->context_options = get_option($this->options_name);
     }
     foreach ($wp_registered_widgets as $widget_id => $widget_data) {
         // Check if widget will be shown
         $do_show = @$this->check_widget_visibility($this->context_options[$widget_id]);
         if (!$do_show) {
             // If not shown, remove it temporeraly from the list of existing widgets
             unregister_sidebar_widget($widget_id);
         } else {
             //if (!$wp_registered_widgets[$widget_id]['params'][0]['widget_id']) {
             // Save the original widget id
             $wp_registered_widgets[$widget_id]['params'][]['widget_id'] = $widget_id;
             // Store original widget callbacks
             $wp_registered_widgets[$widget_id]['callback_original_wc'] = $wp_registered_widgets[$widget_id]['callback'];
             $wp_registered_widgets[$widget_id]['callback'] = array($this, 'replace_widget_output');
         }
     }
 }
コード例 #9
0
            function update($new_instance, $old_instance)
            {
                $instance = $old_instance;
                if ($new_instance['title']) {
                    $instance['title'] = strip_tags(stripslashes($new_instance['title']));
                }
                return $instance;
            }
        }
    }
} else {
    if (tla_widget_installed()) {
        if (!function_exists('unregister_sidebar_widget') || !function_exists('unregister_widget_control')) {
            return;
        }
        unregister_sidebar_widget('textlinkads', 'textlinkads_widget');
        unregister_widget_control('textlinkads', 'textlinkads_widget_control');
    }
}
function tla_ads()
{
    global $textlinkads_object;
    $textlinkads_object->outputHtmlAds();
}
function tla_between_content_show($content)
{
    global $wpdb, $textlinkads_object;
    $adlink = '';
    if (!$textlinkads_object) {
        $textlinkads_object = new textlinkadsObject();
        $textlinkads_object->initialize();
コード例 #10
0
// For backward Compatiblity to older versions of WordPress
add_filter('comments_template', 'legacy_comments');
function legacy_comments($file)
{
    if (!function_exists('wp_list_comments')) {
        $file = TEMPLATEPATH . '/old-comments.php';
    }
    return $file;
}
if (function_exists('register_sidebar')) {
    register_sidebar(array('name' => 'side_box', 'before_widget' => '<li class="sidebox">', 'after_widget' => '</li>', 'before_title' => '<h3>', 'after_title' => '</h3>'));
    register_sidebar(array('name' => 'top_list', 'before_widget' => '<div class="topbar_widget">', 'after_widget' => '</div>', 'before_title' => '<!--', 'after_title' => '-->'));
    register_sidebar(array('name' => 'bottom_bar', 'before_widget' => '<div class="bottom_bar_widget">', 'after_widget' => '</div>', 'before_title' => '<div class="bottom_bar_title">', 'after_title' => '</div>'));
}
if (function_exists('unregister_sidebar_widget')) {
    unregister_sidebar_widget(__('Links'));
}
if (function_exists('register_sidebar_widget')) {
    register_sidebar_widget(__('Links'), 'mistylook_ShowLinks');
}
if (function_exists('register_sidebar_widget')) {
    register_sidebar_widget(__('About'), 'mistylook_ShowAbout');
}
function mistylook_ShowAbout()
{
    ?>
<li class="sidebox">
	<h3><?php 
    _e('About', 'ml');
    ?>
</h3>
コード例 #11
0
ファイル: functions.php プロジェクト: simos/lightword
function unregister_problem_widgets()
{
    unregister_sidebar_widget('Search');
}
コード例 #12
0
ファイル: page-link-manager.php プロジェクト: vanie3/sierrahr
function gdmWidgetPageLinkManagerInit()
{
    unregister_sidebar_widget('Pages');
    gdmWidgetPageLinkManagerRegister();
}