如何解决如何计算具有特定百分比标签的 wordpress 帖子?
我的帖子通常有大约 20 个标签,我知道那些共享 70% 标签的帖子是关于同一主题的。那么,是否可以通过php进行检查并统计或列出具有common标签的帖子?
如果有办法,我想知道怎么做,所以我会努力完成它。
解决方法
我不会详细介绍 PHP 中的实现,但是我可以向您解释如何在数据库中执行请求以按标签计算帖子数。
帖子表 (POST) 和标签 (TAG) 之间存在“多对多”关系,这将涉及一个我们可以称为 POST_TAG 的中间表。所以你可以在 POST_TAG 上做一个这样的查询:
select tag_id,count(post_id)
from post_tag
group by tag_id