我想显示“特色”类别中的最新帖子(id=1)
也可能是在X
类别Y
类别,或Z
类别(id=2,3,4 respectively)
. 注意,类别中还有其他职位(A,B)
这也可能列在“特色”下,但我想将我的结果限制在XYZ set
.
有没有special loop
我可以使用来实现这一点,或者我需要运行SQL query
?
同样重要的是要知道,这些都是顶级类别,所以没有孩子或父母的猫看通过。
我想显示“特色”类别中的最新帖子(id=1)
也可能是在X
类别Y
类别,或Z
类别(id=2,3,4 respectively)
. 注意,类别中还有其他职位(A,B)
这也可能列在“特色”下,但我想将我的结果限制在XYZ set
.
有没有special loop
我可以使用来实现这一点,或者我需要运行SQL query
?
同样重要的是要知道,这些都是顶级类别,所以没有孩子或父母的猫看通过。
也许这会有所帮助,并且应该返回2、3或4类以及类别1中的任何帖子:
query_posts( array( \'cat\' => array(2,3,4), \'category__and\' => 1, \'posts_per_page\' => 1, \'orderby\' => \'title\', \'order\' => \'DESC\' ) );
(来自codexhttp://codex.wordpress.org/Function_Reference/query_posts)不太确定,还没有测试过。
怎么样
<?php
$temp = $wp_query;
$wp_query= null;
$wp_query = new WP_Query();
$wp_query->query(\'cat=1,2,3,4&showposts=5\');
if ( have_posts() ) while ( have_posts() ) : the_post();
while ($wp_query->have_posts()) : $wp_query->the_post();
?>
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<div class="entry-content">
<span class="blog-date"><?php the_time(\' M jS, Y\') ?></span>
<h2 class="blog-post-title">
<?php the_title(); ?>
</h2>
<?php the_content(); ?>
</div><!-- .entry-content -->
</div><!-- #post-## -->
<?php endwhile; ?>
<?php
$wp_query = null;
$wp_query = $temp;
?>
实际上,这只是一个自定义查询,您仍然可以对其进行筛选以显示帖子数量等。。有哪些WordPress版本不支持PHP 5.3的信息吗?我是说最近的2.9/3.0/3.1?我只关心Wordpress核心代码库,而不是插件。现在,我大部分时间都在PHP 5.3上运行WP。但是一些服务器仍然使用PHP 5.2,一些主机担心升级是否会破坏某些功能,所以我尝试从更大的社区收集一些反馈。这个graphical wp.org stats 不要在WP和PHP版本之间有所不同,这也是一些很好的源代码。谢谢你的帮助!