我似乎无法在网络上的任何地方找到答案,在帖子上我可以做到这一点,我敢肯定有一个原生的Wordpress功能。在Wordpress中编辑“页面”并且我的意思是“页面”而不是“发布”时,您可以将页面分配给一个或多个类别。
我希望能够获得该页面所签署的类别列表。我知道我可以直接问DATABASE,但我确信有本地方法可以做到这一点。毕竟它已经在wordpress自己的编辑器中实现了。
我正在寻找类似的东西:
$array = get_the_pages_categories($pageID);
谢谢!
答案 0 :(得分:1)
Frist:wp没有页面的默认类别,因此您必须为页面创建自定义分类。
register_taxonomy( $taxonomy, $object_type, $args );
检查此https://developer.wordpress.org/reference/functions/register_taxonomy/
下一步:获取该categoies列表
$page_terms = get_the_terms( $page_id, $taxonomy );
检查此https://developer.wordpress.org/reference/functions/get_the_terms/
我认为这会对你有所帮助。