更改帖子的固定链接,但不更改自定义帖子类型的固定链接

时间:2013-01-28 作者:user2019515

目前,我的帖子永久链接结构是

domain.com/post-title
我使用静态首页和“博客”页面来发布文章。我想将帖子、标签和类别的永久链接结构更改为

domain.com/blog/post-title
我可以很容易地在permalink结构中添加/blog/但问题是,我的自定义帖子类型也得到了这种修改后的permalink结构,这并不是期望的结果。

提前感谢!

1 个回复
最合适的回答,由SO网友:Milo 整理而成

当你register your post type, 这个with_front 的参数rewrite 应该是false, 因此,permastruct不会附加到自定义post类型permalink的前面。

$args = array(
    // snip...
    \'rewrite\' => array( \'with_front\' => false ),
    // snip...
); 

register_post_type( \'your-post-type\', $args );

结束

相关推荐

“MANAGE_POSTS_CUSTOM_COLUMN”操作挂钩与“MANAGE_${POST_TYPE}_COLUMNS”筛选器挂钩有何关系?

怎样add_action(\"manage_posts_custom_column\", \"custom_callback_fun01\"); 与…有关add_filter(\"manage_{xxxx-xxx}_columns\", \"cusotm_callback_fun02\" );?它们是如何一起工作的?通过使用这两者,我们可以将自定义列添加到自定义帖子类型和显示日期,例如,在特色列中显示特色图像这是我的代码示例,它工作得很好,但我对过滤器如何与动作挂钩一起工作有点困惑?//slides&#x