サポート » 使い方全般 » メニュー内のカテゴリー項目の件数表示の件で

  • 解決済 osat99

    (@osat99)


    先日、ヴィジェットにおけるカテゴリー表示で件数表示させ、且つ記事数ないカテゴリーも表示させる、の件でfunctions.phpへの書き方をお教えいただいて、解決したのですが、

    メニュー内にカテゴリー項目を追加した際に、同じように件数を表示させ、且つ記事のないカテゴリーも表示させるには、functions.phpへどのように記載すれば、よろしいでしょうか?

    記事のないカテゴリーもメニューの中へ入れれば表示はされると思いますので、件数の表示設定だけにはなるかと思いますが。

    よろしくお願いいたします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • CG

    (@du-bist-der-lenz)

    「ヴィジェットにおけるカテゴリー表示で件数表示させ、且つ記事数ないカテゴリーも表示させる」が、どういうものか把握できないのですが、カテゴリーウィジェットで解決しているわけですよね。
    「メニュー内に」とは、「グローバルメニューに」ということでしょうか。

    はい、カテゴリーヴィジェットの方は解決しておりますので、無視してください。

    そうですね、グローバルメニューにですね、今回は。
    添付してくださったのはヴィジェットだと思いますが、メニューにカテゴリー追加すると件数が表示されないもので。

    こんにちは

    こちらのページが参考になると思います。
    https://wordpress.stackexchange.com/questions/165333/how-to-add-category-post-count-in-main-navigation-menu

    例:

    function my_the_title_menu_category( $title, $post_ID ) {
    	if ( 'nav_menu_item' == get_post_type( $post_ID ) ) {
    		if ( 'taxonomy' == get_post_meta( $post_ID, '_menu_item_type', true ) && 'category' == get_post_meta( $post_ID, '_menu_item_object', true ) ) {
    			$category = get_category( get_post_meta( $post_ID, '_menu_item_object_id', true ) );
    			if ( $category->count > 0 ) {
    				$title .= sprintf( ' (%d)', $category->count );
    			}
    		}
    	}
    	return $title;
    }
    add_filter( 'the_title', 'my_the_title_menu_category', 10, 2 );

    いつも、ありがとうございます。
    上記コードでうまくいきました。

    単純にコピペだけでしたので、意味を理解するため、ご案内いただいたページを拝見します。

    本当にありがとうございました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • このトピックに返信するにはログインが必要です。