0

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

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

如何使帖子标题在当前 url 后面加上 /blog/?

4

2 回答 2

2

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

于 2013-05-07T21:32:09.190 回答
0

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

于 2013-05-07T22:43:47.407 回答