博客帖子的自定义WordPress帖子类型

时间:2013-05-07 20:20:32

标签: php wordpress url-rewriting custom-post-type

我正在构建一个WordPress主题,其中的博客帖子是使用名为“blogs”的自定义帖子类型制作的

博客页面位于http://website.com/blog/,当发布“博客”类型的帖子时,它仅发布到/ blog /页面。我的问题是,当我点击博客标题查看单个博客时,网址会重定向到http://website.com/post-title而不是http://website.com/blog/post-title。但是,当我将'rewrite' => array('slug' => 'blog')添加到自定义帖子类型时,我收到了“重定向循环”错误。

如何使帖子标题使用/ blog /?

附加当前网址

2 个答案:

答案 0 :(得分:2)

您是否尝试通过访问设置→wp-admin中的固定链接添加该slug后刷新永久链接重写规则?如果这不起作用,请尝试快速刷新重写规则(http://codex.wordpress.org/Function_Reference/flush_rewrite_rules)。

答案 1 :(得分:0)

我不确定你为什么要创建自定义帖子类型“博客”。默认情况下,Wordpress本质上是一个博客。永久链接结构可以通过转到Settings > Permalinks并将自定义结构更新为/blog/%postname%/

来更改