我已成功集成了一个自定义分类插件,该插件可以:
-根据所选类别筛选员工。
我想让它显示出来that department first, 然后是下面的其他部门,而不是那个部门(现在的情况)。
以下是链接:http://crippslawtest.co.uk/people/
我想我需要在我的循环中添加第二部分,即“然后显示所有其他类别的所有帖子”。
以下是我的Wordpress循环:
<div class="staffwrapper">
<?php
$args = array( \'post_type\' => \'cripps_staff\', \'posts_per_page\' => 300 );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
echo \'<div class="col-md-3 spacetop">\';
echo \'<a href="\'.get_permalink().\'">\';
echo \'<img src="\';
echo get_post_meta($post->ID,\'image\',true);
echo \'">\';
echo \'</a>\';
echo \'<h2 class="staffname">\';
echo get_post_meta($post->ID,\'staff_name\',true);
echo \'</h2>\';
echo \'<h2 class="staffrole">\';
echo get_post_meta($post->ID,\'staff_role\',true);
echo \'</h2>\';
echo \'<h2 class="staffnumber">\';
echo get_post_meta($post->ID,\'staff_telephone_number\',true);
echo \'</h2>\';
echo \'<h2 class="staffemail">\';
echo get_post_meta($post->ID,\'staff_email_address\',true);
echo \'</h2>\';
echo \'</div>\';
endwhile;
?>
</div><!--End of staff wrapper-->
我已尝试在本页的帮助下在循环中进行第二次查询:http://codex.wordpress.org/Class_Reference/WP_Query#Methods_and_Properties我搞不懂的是,如何写出吸引“所有其他帖子”的论点,有什么想法吗?
以下是我的尝试:
<?php
$args = array( \'post_type\' => \'cripps_staff\', \'posts_per_page\' => 300 );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
echo \'<div class="col-md-3 spacetop">\';
echo \'<a href="\'.get_permalink().\'">\';
echo \'<img src="\';
echo get_post_meta($post->ID,\'image\',true);
echo \'">\';
echo \'</a>\';
echo \'<h2 class="staffname">\';
echo get_post_meta($post->ID,\'staff_name\',true);
echo \'</h2>\';
echo \'<h2 class="staffrole">\';
echo get_post_meta($post->ID,\'staff_role\',true);
echo \'</h2>\';
echo \'<h2 class="staffnumber">\';
echo get_post_meta($post->ID,\'staff_telephone_number\',true);
echo \'</h2>\';
echo \'<h2 class="staffemail">\';
echo get_post_meta($post->ID,\'staff_email_address\',true);
echo \'</h2>\';
echo \'</div>\';
endwhile;
// 2nd loop
wp_reset_postdata();
/* The 2nd Query (without global var) */
$query2 = new WP_Query( $args2 );
// The 2nd Loop
while( $query2->have_posts() ) {
$query2->next_post();
echo \'<div class="col-md-3 spacetop">\';
echo \'<a href="\'.get_permalink().\'">\';
echo \'<img src="\';
echo get_post_meta($post->ID,\'image\',true);
echo \'">\';
echo \'</a>\';
echo \'<h2 class="staffname">\';
echo get_post_meta($post->ID,\'staff_name\',true);
echo \'</h2>\';
echo \'<h2 class="staffrole">\';
echo get_post_meta($post->ID,\'staff_role\',true);
echo \'</h2>\';
echo \'<h2 class="staffnumber">\';
echo get_post_meta($post->ID,\'staff_telephone_number\',true);
echo \'</h2>\';
echo \'<h2 class="staffemail">\';
echo get_post_meta($post->ID,\'staff_email_address\',true);
echo \'</h2>\';
echo \'</div>\';
// Restore original Post Data
wp_reset_postdata();
}
?>
谢谢大家!