WordPress 隱藏未分類 及指定分類

隨心隨手雲端網路WordPress 隱藏未分類 及指定分類

WordPress 預設的未分類 ,利用修改 functions.php ,使首頁 隱藏未分類 ,後台保留。

修改分類代稱,可小寫英文字母、數字及連字號–,不可中文

隱藏未分類及指定分類

修改 functions.php ,將語法複製貼上

預設為未分類 [‘uncategorized’],若有多個以逗號分開,[‘uncategorized’,’22’]。

add_filter('get_terms', 'hide_product_uncategorized', 10, 4);
function hide_product_uncategorized($terms, $taxonomies, $args , $term_query)
{
    $hide_taxonomies = ['product_cat','category'];
    // 要隱藏分類的代稱,若有多個以逗號分開,如['uncategorized','22']
    $hide_term_slugs = ['uncategorized'];
    if (array_intersect($hide_taxonomies, $taxonomies) && !is_admin()) {
        foreach ($terms as $k => $term) {
            if (in_array($term->slug, $hide_term_slugs)) {
                unset($terms[$k]);
            }
        }
    }
    return $terms;
}

重整頁面即可。