我是否可以创建这样的固定链接:/%POST_TYPE%/%POSTNAME%/

时间:2012-01-24 作者:Elizabeth Able

我一直在学习MortenRandHendriksen关于在lynda上制作WordPress公文包主题的伟大教程中的自定义帖子类型。com。他演示了如何为“配方”设置自定义分类法,并创建类似域的链接。com/?食谱=帖子标题。我认为这真的很酷,因为你得到了一个带有“菜谱”上下文线索的帖子标题,而没有被一堆嵌套的层次化子目录归档所困扰,这些归档可能看起来很无聊,并且包含重复的内容。

对于一个大型的、多方面的域,我认为如果有一种方法可以让一个站点像这样具有永久链接结构:域,那么这将是一个很好的选择。com/%post\\u type%/%postname%/用于帖子和自定义帖子类型,同时保留在域中。页面的com/页面名称。

我在考虑域名。博客中任何内容的com/blog/post名称,尽管是域。com/?博客=文章标题仍然有效。

你怎么看,最实际的方法是什么?

1 个回复
SO网友:Dalton Rooney

当你registering a custom post type in WordPress, 其中一个参数是“重写”,它允许您为自定义帖子类型设置slug。在上面的示例中,可以将重写参数设置为\'rewrite\' => array(\'slug\' => \'recipes\') 创建URL结构,如http://example.com/recipes/general-tsos-chicken

您还可以使用如下插件添加自定义帖子类型Custom Post Types UI. 该插件在高级选项中有一个字段,用于添加重写段塞。

结束

相关推荐

Permalinks for quote authors

What I have:引用的网站,格式为:“引用文本”-引用作者参见quotup.com 对于我的考试网站(我为考试中的亵渎行为提前道歉)。What I\'m after:单击“-Quote Author”将启动一个包含该Quote Author所有引用的页面,URL为:示例。史蒂夫·史蒂文森,其中史蒂夫·史蒂文森是引文作者。What I\'ve done:创建了一个名为wp\\u qauthor的自定义表,该表通过post\\u meta(qauthor\\u id)绑定到wp\\u posts向函数