【WordPress】投稿の無いカテゴリーも全て表示させる【カテゴリウィジェット】

PHP

WordPressに元々入っているカテゴリウィジェットは、投稿が無いカテゴリは表示しない仕様です。

しかし、予めカテゴリを用意しておき、投稿がない場合でもカテゴリウィジェットで全て表示させたい場合もあります。

ですので、functions.phpをイジって投稿が無いカテゴリでも表示される様にカスタマイズしました。

functions.phpに記入

function hook_widget_categories( $args ){
$args['hide_empty'] = 0;
return $args;
}
add_filter( 'widget_categories_args', 'hook_widget_categories');
add_filter( 'widget_categories_dropdown_args', 'hook_widget_categories' );

以上で全てのカテゴリを表示させる事が出来ました。

ちなみに、プラグインのCustom Post Type Widgetsでも表示されます。

コメント

タイトルとURLをコピーしました