我已将分类法添加到默认的 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 页面。