我希望通过创建一个函数来优化db性能,该函数可以检索特定类别中帖子的ID并缓存结果。因此,不需要像这样的查询:
SELECT … WHERE 1=1 AND wp_posts.ID NOT IN (
SELECT tr.object_id FROM wp_term_relationships AS tr INNER JOIN wp_term_taxonomy
AS tt ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy = \'category\' AND tt.term_id IN (\'167\') ) …
它变成:SELECT … WHERE 1=1 AND wp_posts.ID NOT IN ( \'1\',\'2\',\'3\',\'4\',\'5\' ) …
我已经读到get\\u objects\\u in\\u term()可以用于此。我将如何为wp\\U查询循环构造此循环?