コード例 #1
0
function ubik_seo_yoast_og_categorized()
{
    if (function_exists('ubik_terms_categorized')) {
        if (!ubik_terms_categorized()) {
            add_filter('wpseo_og_article_section', '__return_empty_string');
        }
    }
}
コード例 #2
0
        $taxonomy = 'post_tag';
        $term = get_query_var('tag_id');
        wp_dropdown_categories(array('show_option_all' => __('View all tags', 'ubik'), 'hide_empty' => 1, 'hierarchical' => 0, 'show_count' => 0, 'orderby' => 'name', 'name' => 'tag_id', 'taxonomy' => $taxonomy, 'selected' => $term));
    }
}
// This is a workaround for a known WordPress issue: https://core.trac.wordpress.org/ticket/13258
function ubik_admin_tag_filter_query_vars($vars)
{
    if (is_admin()) {
        $vars[] = "tag_id";
    }
    return $vars;
}
if (UBIK_ADMIN_TAG_FILTER) {
    add_filter('query_vars', 'ubik_admin_tag_filter_query_vars');
    add_action('restrict_manage_posts', 'ubik_admin_tag_filter');
}
// Hide categories filter on uncategorized blogs
function ubik_admin_category_filter_hide()
{
    ?>
<style type="text/css">
      select#cat { display: none; }
  </style><?php 
}
// Automatically hide categories; @DEPENDENCY: Ubik Terms (should fail gracefully though)
if (function_exists('ubik_terms_categorized')) {
    if (!ubik_terms_categorized()) {
        add_action('admin_head-edit.php', 'ubik_admin_category_filter_hide');
    }
}