当我为我的WP网站编写分类法时,我写了一个错误的名字:
www.mysite.com/clubs/milan
俱乐部是分类名称,如下所示:
add_action( 'init', 'create_book_tax' );
function create_book_tax() {
register_taxonomy(
'player_clubs',//taxonomy name
array( 'teams'),//CP name
array(
'label' => __( 'Clubs' ),
'rewrite' => array( 'slug' => 'clubs' ),
'hierarchical' => true,
'show_in_nav_menus' => true,
'show_admin_column' => true,
)
);
}
而不是www.mysite.com/clubs/milan我想将俱乐部替换为游戏
我该怎么做?
答案 0 :(得分:0)
我没有与匹配的wordpress
合作,但我认为解决方案是以下代码:
add_action( 'init', 'create_book_tax' );
function create_book_tax() {
register_taxonomy(
'player_clubs',//taxonomy name
array( 'teams'),//CP name
array(
'label' => __( 'Clubs' ),
'rewrite' => array( 'slug' => 'games' ),
'hierarchical' => true,
'show_in_nav_menus' => true,
'show_admin_column' => true,
)
);
}
正如其他用户指出的那样,您在进行此更改后必须flush permalinks in wordpress。或者只需输入:
flush_rewrite_rules();
在你的php函数调用之后。