从wordpress中获取永久链接的类别

时间:2016-09-03 02:22:22

标签: wordpress categories

如果我问一个愚蠢的问题,请提前抱歉。我刚开始使用Wordpress,并希望从当前固定链接中获取该类别。

例如,链接为http://www.insight-post.tw/team-project/brexit/20160713/15654,其中有两个类别“team-project”和“brexit”。我想得到最后一个类别“brexit”

它不能在PHP中使用“get_the_category(permalink);”

感谢您的帮助!谢谢!

2 个答案:

答案 0 :(得分:0)

您可以使用wp_get_post_categories()获取帖子的类别列表。以下是文档的链接:https://developer.wordpress.org/reference/functions/wp_get_post_categories/

答案 1 :(得分:0)

尝试:

preg_match("/.*\/([a-z]*)\/.*\/.*", $permalink, $matches)

“brexit”类别位于$matches[0]

注意:正则表达式可以改进,但应该完成这项工作。见https://regex101.com/r/lY1gM4/1。我还没有测试过代码,因为我现在正在使用移动设备。