对于我的主页我想显示特定类别(例如类“食品”),而不是所有文章的默认显示的帖子。
这怎么可能实现呢? 这是真的,我应该使用wp_query()
和避免query_posts()
另外,我将需要重置wp_reset_postdata();
这个循环中index.php
?
我已阅读食品和周围一派,但仍然很没有信心与改变循环。
我想下面的代码的工作,但我得到的死亡的白色屏幕在WordPress主题2012年和2013年我取代了代码index.php
与
<?php
$query = new WP_Query('cat=1');
if ($query->have_posts()) :
while ($query->have_posts()) : $query->the_post();
the_title();
endwhile;
endif;
?>
编辑:
死亡的白色屏幕是由于缺少?>
我在其他地方index.php
文件。 小白的错误。 但现在我有分页的问题。 第2页显示相同的职位为1页可能是什么问题?
我对里面分页代码functions.php
if ( ! function_exists( 'my_pagination' ) ) :
function my_pagination() {
global $wp_query;
$big = 999999999; // need an unlikely integer
echo paginate_links( array(
'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
'format' => '?paged=%#%',
'current' => max( 1, get_query_var('paged') ),
'prev_next' => True,
'total' => $wp_query->max_num_pages
) );
}
。
。
编辑:
我用下面的彼得·古森的解决方案。 问题解决。