让我告诉你我想做什么的细节,
我有一个分类电话Members 此类别显示在自定义类别文件中。并在分类页面中使用显示特色图像<?php the_permalink(); ?>
所以当我点击缩略图时single.php
文件这是WordPress系统Members 分类后,我有一个自定义模板也。定义在single.php 波纹管为代码
<?php
get_header(); ?>
<div class="contentarea cf">
<?php while ( have_posts() ) : the_post(); ?>
<h3>
<?php the_title(); ?>
</h3>
<?php
if ( in_category( \'members\' ) ) {
get_template_part( \'content\', \'members\' );
}
else {
get_template_part( \'content\', \'common\' );
}
?>
<?php endwhile; ?>
</div>
<?php get_footer(); ?>
那么什么时候
Members 发布打开其“转到内容”成员。php文件和show post。但现在我想在这个页面上显示所有
Members post不仅仅是一个post。我还不知道怎么做。
最合适的回答,由SO网友:sri 整理而成
使用The Loop 使用必需的参数应该列出所有帖子。例如:
$temp = $wp_query;
<?php
$type = \'post_type\';
$args = array (
\'post_type\' => $type,
\'post_status\' => \'publish\',
\'paged\' => $paged,
\'posts_per_page\' => 20,
\'ignore_sticky_posts\'=> 1
);
$temp = $wp_query; // assign ordinal query to temp variable for later use
$wp_query = null;
$alt = false;
$wp_query = new WP_Query($args);
if ( $wp_query->have_posts() ) :
while ( have_posts() ) : the_post();
{
the_title();
}
end while;
endif;
$wp_query = $temp; /* This is a must to make your template work properly
我希望这有帮助!