首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Permalink中持久化Wordpress自定义分类标签

在Permalink中持久化Wordpress自定义分类标签
EN

Stack Overflow用户
提问于 2012-11-07 22:28:42
回答 1查看 100关注 0票数 2

在wordpress中,我需要在固定链接前加上一个自定义的分类标签,比如%writer%,然后维护标准的类别结构。

例如,用于

/史蒂夫-布鲁克斯/小说/惊险小说/

其中小说/惊险小说是标准的层次结构。所以我不需要为每个编写者重新创建类别结构。

我可以将这个标签持久化,在会话变量中抓取写入器(‘get_query_var’)是没有问题的;并修改url以适合使用它来持久化写入器标签。在类别之间导航时,这将维护标记。直到你回去换了作者。

我认为我已经实现了这一点,但是添加固定链接的前缀似乎会造成页面抛出404错误的问题,因为页面没有类别前缀,并且WP认为页面名称是编写器。

我可以将标签附加到固定链接的末尾,没有问题:

/%类别%/%邮寄名称%/%作家%//小说/惊险小说/steve-brookes/

所有工作如预期,包括页面。

但是这样做:

/%写作者%/%邮寄名称%/%类别%//steve-brookes/thrillers/小说/

导致页面引发404错误。

我知道在SO和网络上有很多关于这个的帖子,但似乎没有涵盖这个。

感谢您的帮助。

EN

回答 1

Stack Overflow用户

发布于 2017-04-01 16:48:46

现在正在处理同样的问题。尝试在永久链接的开头添加我的分类插件。似乎当您将第一个固定链接部分设置为动态时,它会与页面结构产生冲突,该结构仅由一个动态部分- %pagename%组成。我还没有成功地重写规则来绕过它。我发现的唯一解决办法是让页面永久结构更具体:

代码语言:javascript
复制
global $wp_rewrite;
$wp_rewrite->page_structure = 'page/%pagename%';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13271762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档