首页 > 解决方案 > 将分类法​​添加到默认帖子类型和永久链接后,WordPress 帖子内容未加载

问题描述

我已将分类法添加到默认的 WordPress 帖子类型并修改了永久链接结构。代码和永久链接结构如下

function cptui_register_my_taxes_sector() {

$labels = [
    "name" => __( "Events", "wf" ),
    "singular_name" => __( "Event", "wf" ),
];


$args = [
    "label" => __( "Events", "wf" ),
    "labels" => $labels,
    "public" => true,
    "publicly_queryable" => true,
    "hierarchical" => true,
    "show_ui" => true,
    "show_in_menu" => true,
    "show_in_nav_menus" => true,
    "query_var" => true,
    "rewrite" => [ 'slug' => 'event', 'with_front' => true,  'hierarchical' => true, ],
    "show_admin_column" => false,
    "show_in_rest" => true,
    "rest_base" => "sector",
    "rest_controller_class" => "WP_REST_Terms_Controller",
    "show_in_quick_edit" => false,
    "show_in_graphql" => false,
];
register_taxonomy( "event", [ "post" ], $args );

}

add_action( 'init', 'cptui_register_my_taxes_sector','0' );

永久链接结构 - http://domain/%event%/%postname%/

在设置部分修改上述永久链接结构后,它可以很好地与帖子一起使用。我已将过滤器添加到 %event% 标签。

但我的问题是除了页眉和页脚之外没有加载 wordpress 页面。

标签: phpmysqlwordpresswordpress-themingcustom-wordpress-pages

解决方案


推荐阅读