我想更改自定义post类型的url结构。
post类型--> 电影
这个网址结构sitename.com/movies/post需要更改sitename.com/custom-taxonomy/movies/post-name。
/%customtaxonomy%/%customposttype%/%postname%/
发布于 2018-10-08 11:00:57
我认为您必须为自定义post类型创建自己的重写规则。
创建重写规则的示例:
function custom_rewrite( $wp_rewrite ) {
$feed_rules = array(
'reviews/(.+)/(.+)' => 'index.php?post_type=movies&taxonomy_name='.$wp_rewrite->preg_index(1).'&post_name=' . $wp_rewrite->preg_index(2)
);
$wp_rewrite->rules = $feed_rules + $wp_rewrite->rules;
}
// refresh/flush permalinks in the dashboard if this is changed in any way
add_filter( 'generate_rewrite_rules', 'custom_rewrite' );https://wordpress.stackexchange.com/questions/316137
复制相似问题