使用Yoast SEO可以在多个类别选择中设置主要类别。 我正在编写一段代码,我需要使用word-press DB表来获取主要类别。 我无法确定一种查询数据库的方法,只能获取主要类别,而不能获得与帖子相关的任何其他类别。
我正在使用安装了Yoast SEO的wordpress版本4.5.3。
答案 0 :(得分:4)
我终于明白了。 主要类别是Yoast SEO插件的一个功能,可在 wp_postmeta 表中找到。 每个帖子的主要类别都是根据 meta_key 值设置的 "的 _yoast_wpseo_primary_category 强>" meta_value 从主要类别的 wp_terms 表中使用 term_id 。
答案 1 :(得分:1)
此查询显示帖子:
SELECT * FROM wp_posts t1
INNER join `wp_postmeta`t2
on t1.ID = t2.post_id
where meta_key = '_yoast_wpseo_primary_category'
此查询显示产品的主要类别:
SELECT * FROM wp_posts t1
INNER join `wp_postmeta`t2
on t1.ID = t2.post_id
where meta_key = '_yoast_wpseo_primary_product_cat'
请注意上面的meta_key
值有所不同。