您正在创建一个名为$project_query
, 那就永远不要使用它。
那么你在使用$wp_query
, 没有global $wp_query;
陈述
然后将null赋值给$wp_query
然后将未定义变量的值赋给它。
相反,移除两条不必要的线并使用$project_query
相反下面是修改后的查询循环:
$args = array( \'nopaging\' => true, \'cat\' => $e->cat_ID );
$project_query = new WP_Query( $args );
while ( $project_query ->have_posts() ) : $project_query ->the_post();
$project_id = (get_post_meta($post->ID, \'project_code\', true) != "")?get_post_meta($post->ID, \'project_code\', true):"";
$output .= \'<option value="\'.$post->ID.\'">\'.$project_id.\'-\'.get_the_title().\'</option>\';
endwhile;
wp_reset_postdata();