我在这里有这个工作查询,它将检索过去 60 天内使用的标签。
$term_ids = $wpdb->get_results("
SELECT DISTINCT wp_term_taxonomy.term_id, wp_terms.name
FROM wp_term_taxonomy
INNER JOIN wp_term_relationships ON wp_term_taxonomy.term_taxonomy_id = wp_term_relationships.term_taxonomy_id
INNER JOIN wp_posts ON wp_posts.ID = wp_term_relationships.object_id
INNER JOIN wp_terms ON wp_terms.term_id = wp_term_taxonomy.term_id
WHERE wp_term_taxonomy.taxonomy = 'post_tag' AND DATE_SUB(CURDATE(), $show_tags_in_days) <= $wpdb->posts.post_date", ARRAY_A);
我需要将其修改为过去 60 天和特定 Wordpress 类别中使用的标签。这将用于 Wordpress 的类别页面。我一直在摆弄这个,我想我只是让自己感到困惑。有没有办法通过另一个连接来做到这一点,或者我应该运行两个单独的查询?