フォーラム

カスタム投稿で追加した記事がカテゴリ一覧に正常に表示されない (2 件の投稿)

  1. eAsk
    メンバー
    5 months前の投稿 #

    色々試してみたのですが、解決しませんでしたのでこちらでご相談させてください。

    Custom Post Type UIを使用して、カスタム投稿を追加しました。

    投稿タイプ名を「work」とし、実際にそこで記事を投稿する際に
    既存のカテゴリーを指定して投稿します。

    すると「カテゴリー」上では記事数が正常に増えているにも関わらず、実際にカテゴリーアーカイブのページ表示上では増えていません。。

    しかし、通常の投稿から上記で指定したカテゴリーを指定すると正常に数字も増え、投稿も表示されます。

    これらを、どこで投稿しても同一のカテゴリーアーカイブ上に表示する方法はあるでしょうか?

    ご教示のほど、宜しくお願い致します。

  2. kz
    メンバー
    5 months前の投稿 #

    #未検証

    add_action( 'pre_get_posts', 'my_pre_get_posts' );
    function my_pre_get_posts( $query ) {
        if ( is_category() ) {
            $query->set( 'post_type', get_taxonomy( 'category' )->object_type );
        }
    }

    でいかがでしょう。

返信

ログイン しなければ投稿できません。

About this Topic