「メンバーリソース」と呼ばれるカスタム投稿タイプを作成しました。このCPTの下の投稿には、カテゴリやタグなどのいくつかの分類法があります。
タグ="多様性"カテゴリ="ガイダンス"
次のURLに移動すると:
www.domain.com/tags/diversity
www.domain.com/tags/guidance
投稿は表示されません。
CPT関数でpublic=>trueを設定しましたが。
ただし、メンバーリソースのアーカイブページにアクセスすると投稿が表示されるため、表示されますが、分類法でフィルタリングすると表示されません。
アップデート -
次のコードをfunctions.phpファイルに追加すると、member-resources CPTをそれぞれCategoryページとTagsページに表示できますが、WordPressバックエンドの[Pages]タブと投稿などの他のすべてのコンテンツタブに表示されるようになりました。私のページと投稿を上書きし、メンバーリソースの投稿のみを表示しています。
add_action( 'pre_get_posts', 'add_my_custom_post_type' );
function add_my_custom_post_type( $query ) {
if ($query->is_main_query())
$query->set( 'post_type', array( 'member-resources' ) );
return $query;
}