基于自定义字段生成自定义固定链接

时间:2017-02-11 作者:Parth Vora

我是Wordpress的新手。

到目前为止,我有一个名为“property”的自定义帖子类型。此帖子类型有一个名为“property\\u city”的自定义字段。

在WP admin-permalink设置中,我选择了Post name 选项因此,这种自定义帖子类型的帖子有如下URL:

http://xxx.local/properties/edge-apartments/

http://xxx.local/properties/northgate-point/

我希望使用属性所在城市生成这些URL,并且我希望使用学生属性更改属性前缀,如下所示:

http://xxx.local/student-properties/Manchester/edge-apartments/

http://xxx.local/student-properties/Chester/northgate-point/

我尝试了各种插件和代码,但都没有达到预期效果。

任何帮助都将不胜感激。

谢谢

1 个回复
SO网友:user6552940

尝试此插件Custom Post Type Permalinks, 它允许您为自定义帖子类型设置永久链接。如果您的客户端不需要其他插件,那么此插件也可以在GitHub 您可以将其分叉,或将此功能包含在您自己的插件或functions.php.
为了在permalink中使用任何动态内容,它必须是一个结构标记,例如自定义分类法、作者姓名、发布日期等。
因此,您需要有一个名为“城市”的分类法,您将在创建帖子时选择该分类法,然后您可以在Setings->Permalinks ->

%city%/%postname%
查看此屏幕截图以更好地理解:
Screenshot of Custom Post Type Permalinks plugin

相关推荐

Permalinks - Archives

WordPress文档说:WordPress offers you the ability to create a custom URL structure for your permalinks and archives. https://codex.wordpress.org/Settings_Permalinks_Screen 我看到此屏幕将如何为特定帖子/页面创建永久链接,但我没有看到此设置屏幕上关于如何为存档帖子/页面创建链接的任何其他详细信息。有人能澄清一下吗?