Wordpress 将柱形段塞更改为'/';断开所有页面

Wordpress 将柱形段塞更改为'/';断开所有页面,wordpress,url-rewriting,Wordpress,Url Rewriting,当我做以下事情时: if ('procedures' === $post_type && is_array($args)) { $args['rewrite']['with_front'] = false; $args['rewrite']['slug'] = '/'; } 程序post type页面url正常工作,但标准页面得到的404不在post type内。尝试以下方法 register\u post\u type\u args 筛选器可用于修改post类型参数

当我做以下事情时:

if ('procedures' === $post_type && is_array($args)) {
  $args['rewrite']['with_front'] = false;
  $args['rewrite']['slug'] = '/';
}
程序post type页面url正常工作,但标准页面得到的404不在post type内。

尝试以下方法

register\u post\u type\u args
筛选器可用于修改post类型参数

add_filter( 'register_post_type_args', 'wpse247328_register_post_type_args', 10, 2 );
function wpse247328_register_post_type_args( $args, $post_type ) {

    if ( 'procedures' === $post_type ) {
        $args['rewrite']['slug'] = '/';
    }

    return $args;
}