我正在构建一个WordPress主题,其中的博客帖子是使用名为“blogs”的自定义帖子类型制作的
博客页面位于http://website.com/blog/,当发布“博客”类型的帖子时,它仅发布到/ blog /页面。我的问题是,当我点击博客标题查看单个博客时,网址会重定向到http://website.com/post-title而不是http://website.com/blog/post-title。但是,当我将'rewrite' => array('slug' => 'blog')
添加到自定义帖子类型时,我收到了“重定向循环”错误。
如何使帖子标题使用/ blog /?
附加当前网址答案 0 :(得分:2)
您是否尝试通过访问设置→wp-admin中的固定链接添加该slug后刷新永久链接重写规则?如果这不起作用,请尝试快速刷新重写规则(http://codex.wordpress.org/Function_Reference/flush_rewrite_rules)。
答案 1 :(得分:0)
我不确定你为什么要创建自定义帖子类型“博客”。默认情况下,Wordpress本质上是一个博客。永久链接结构可以通过转到Settings > Permalinks
并将自定义结构更新为/blog/%postname%/