web-dev-qa-db-ja.com

カスタム投稿タイプのカテゴリを確認するかどうか

テーマにcategory.phpファイルがあります。今問題はワードプレスのカテゴリにあることは多くのことができます。

デフォルトのブログ投稿カテゴリがあるように。それから、ポートフォリオ、ロゴなどのカスタム投稿タイプのカテゴリがあります。

これらすべてのカテゴリに対して、同じcategory.phpファイルが起動されます。

しかし、私のcategory.phpでは、それがメインのブログ投稿タイプのカテゴリである場合にのみ何かを見せようとしています。それが他のカスタム投稿タイプのカテゴリである場合は、そのことが表示されます。

カテゴリがデフォルトのブログ投稿タイプか、またはいくつかのカスタム投稿タイプかどうかを確認する方法はありますか?

だから私はこのようなことができるように:

if( this is the category of the main blog post type ) {
// then show what I want
} else {
// don't
}

前もって感謝します。

1
iSaumya

それで、基本的にあなたは特定のcategory.phpのカテゴリーのためにpost_typeを使いたいですね?私はあなたが以下のようなことを確認することができると思います -

if( 'your-main-blog-post-type' == get_post_type() ) {
    // then show what I want
} else {
    // don't
}

あなたのcategory.phpの中で上記のロジックを使ってください。

1
CodeMascot