在Wordpress中,我需要将myCategory的帖子作为博客帖子(带有元数据示例日期,等等发布) - 这工作正常,但目前正在从每个类别中收回所有帖子
switch ($page_layout) {
case "layout-sidebar-single-left":
echo '<div class="row fixed">';
echo '<div class="col-220 no-print">';
ewf_setSection('zone-sidebar');
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar-page') );
echo '</div>';
echo '<div class="col-700 last">';
$postTitle = '<h3><a href="' . get_permalink() . '" rel="bookmark">'.get_the_title().'</a></h3>' ;
$readMore = '<p class="text-right"><a href="'.get_permalink().'">'.__('Read More', EWF_SETUP_THEME_DOMAIN).'</a></p>';
query_posts('category_name=media&showposts=2');
if (have_posts()) while (have_posts()) : the_post();
echo $postTitle;
echo the_content();
echo $readMore;
endwhile;
echo '</div>';
echo '</div>';
break;
答案 0 :(得分:1)
这个怎么样:
query_posts(array('category_name'=>'Category Name','posts_per_page'=>10));
// the Loop
while (have_posts()) : the_post();
the_content( 'Read the full post »' );
endwhile;
答案 1 :(得分:0)
<?php
//get allthe posts of relevant category
get_posts = get_posts(array('posts_per_page' => 10, 'orderby' => 'menu_order', 'order' => 'ASC', 'post_type' => 'category_name'));
//loop start
foreach($get_posts as $post):
echo $post->post_title;
echo $post->post_content;
endforeach;
//loop end
?>
答案 2 :(得分:0)
<?php $args = array(
'category_name'=>'MyCategory',
'posts_per_page'=>10);
$the_query = new WP_Query( $args );
while ( $the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post();
// display stuff here
endwhile;
这是一个查询,可以从名为MyCategory的类别中获取10个帖子 - 只需复制/粘贴当前代码,这些代码可以呈现日期/作者的HTML或评论部分中已有的任何内容。
这是你当前循环中的部分