我想更改自定义帖子类型的url结构
帖子类型-->movies
此url结构sitename.com/movies/post-name 需要更改sitename.com/custom-taxonomy/movies/post-name
/%customtaxonomy%/%customposttype%/%postname%/
我想更改自定义帖子类型的url结构
帖子类型-->movies
此url结构sitename.com/movies/post-name 需要更改sitename.com/custom-taxonomy/movies/post-name
/%customtaxonomy%/%customposttype%/%postname%/
我认为您必须为该自定义帖子类型创建自己的重写规则。
创建重写规则的示例:
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\' );
我需要选择一个叫做“mysite”的永久链接。com/1418”,但wordpress不断在永久链接中添加“-2”。通常这意味着我已经有了一个名为“相同”的页面,它位于垃圾箱或其他地方。但这里的情况似乎并非如此。我尝试在设置中重置永久链接,这也没有帮助。我如何使用数字作为页面名称permalink,而不用wordpress在permalink中添加“-2”。