你的代码对我有用;我可以在以下位置查看关联登录页的类别存档下的页面http://domain.com/category/association-landing-pages
.
听起来您需要使用URL:
localhost/mywordpressitefolder/category/association-landing-pages
我注意到你说鼻涕虫
association-landing-pages
然后你访问了
localhost/mywordpressitefolder/association-landing-page
(无
s). 确保根据您的slug使用正确的URL,并添加
/category
同样,如上所述。
我还建议您is_admin()
检查内部category_and_tag_archives()
作用我还对原始代码进行了一些其他调整:
function add_taxonomies_to_pages() {
register_taxonomy_for_object_type( \'category\', \'page\' );
}
add_action( \'init\', \'add_taxonomies_to_pages\' );
function category_and_tag_archives( $wp_query ) {
$my_post_array = array( \'post\', \'page\' );
if ( ! is_admin() && is_category() && $wp_query->is_main_query() ) {
$wp_query->set( \'post_type\', $my_post_array );
}
}
add_action( \'pre_get_posts\', \'category_and_tag_archives\' );