如何实现我自定义的帖子URL结构?

时间:2016-10-17 作者:Filip Madunicky

我有两个动画网站的CPT(动画,插曲)。当我添加新动画时,url为/anime/naruto/ 然后我为动画火影忍者添加了新的一集,但url是/episode/title/. 我需要这样的结构:/anime/naruto/episode/1/. 有关说明:/anime/<name_of_anime>/episode/<number_of_episode>/.

wordpress中是否可以使用此url结构?如果是,我必须使用哪些功能?

谢谢你的回答。

1 个回复
SO网友:Kamran Ghyan

我使用以下函数创建了自定义URL:

add_rewrite_rule($regex, $redirect, $after).
add_rewrite_rule(
           \'^my-page/(.+)/?$\',
           \'index.php?pagename=my-page&url=$matches[1]\',
           \'top\' );
您可以编写自己的自定义重写规则并重定向到相应的页面:

https://codex.wordpress.org/Rewrite_API/add_rewrite_rule

相关推荐

Moving Website-URL

我尝试根据the codex (尝试错误的方式后-只需在WordPress设置中更改URL)但现在我做到了,我的主页仍然存在,但我的其余页面不再显示(404)。有什么问题吗?有什么想法吗?提前感谢!