我有两种帖子类型,分别为problem
和solution
。
每个解决方案都将problemId保存为元数据,并且来自不同用户的同一问题可以有多个解决方案。我正在循环处理这些问题,并想排除那些具有解决方案的问题,因此我需要排除这些ID保留在问题中的帖子。
我一直在使用此代码来循环问题。
$args = array(
'posts_per_page' => 9,
'post_type' => 'car_owner',
'orderby' => 'post_date',
'order' => 'DESC',
'paged' => $paged,
);
$loop = new WP_Query(build_query( $args ));
答案 0 :(得分:0)
您可以在每个问题的元数据中存储一组解决方案ID。创建问题后,它以一个空数组开头,我们称其为 $ nr_solutions 。每次创建解决方案时,其ID都会添加到 $ nr_solutions 中。要在没有解决方案的情况下显示问题,请创建一个循环,该循环仅在 $ nr_solutions 的计数为0时显示问题。