我的网站建设的首页,包含一组小部件。每个小部件显示带有某些条件的帖子的行。
我想排除不同小部件之间的重复帖子。想到的最简单的方法是使用全局变量。
例如:
global $exclude;
$query = new WP_Query([
\'posts_per_page\' => publish,
\'post__not_in\' => $exclude
]);
$exclude = wp_list_pluck( $query->posts, \'ID\' );
我想找到更好的方法来做这项工作。我考虑过wp_get_cache
, 但这似乎不是我想要的。