post_type如何获得1个标题

时间:2016-09-27 11:51:11

标签: php html wordpress

我对此做过一些研究,但却找不到任何相关内容。

我有4个不同的帖子。

$args = array(
  'post_type'=> 'post',
  'order'    => 'ASC' );              
$the_query = new WP_Query( $args );
if($the_query->have_posts() ) : while $the_query->have_posts() ) : $the_query->the_post();
the_title();            
endwhile; 
endif; 
wp_reset_postdata();

此代码显示所有标题,输出如下:

 1post2post3post4post
 1post2post3post4post
 1post2post3post4post
 1post2post3post4post 

但我想要的是:

 1post
 2post
 3post
 4post

我如何得到这个?

编辑:在@Vincent的帮助下做了一些改变。如何让这两部分代码相互协作?

<?php
$args = array(
'post_type'=> 'cubeportfolio',
'order'    => 'ASC'
);              

$the_query = new WP_Query( $args );
if($the_query->have_posts() ) : 
while ( $the_query->have_posts() ) : $the_query->the_post();
?>
<?php    
the_permalink(); 
endwhile; 
endif;
wp_reset_postdata();                            
?>  

<?php
$args = array(
'post_type'=> 'post',
'order'    => 'ASC'
);              

$the_query = new WP_Query( $args );
if($the_query->have_posts() ) : 
while ( $the_query->have_posts() ) : $the_query->the_post();
?>
<?php    
echo get_the_title()."<br/>";   
endwhile; 
endif;
wp_reset_postdata();                            
?>    

2 个答案:

答案 0 :(得分:0)

编辑:您只能使用此部件获得什么?

BreakOOP

答案 1 :(得分:0)

编辑后 - 尝试此代码

<?php
$args = array(
    'post_type' => 'post',
    'posts_per_page' => 10,
    'order' => 'ASC'
);
$the_query = new WP_Query($args);
if ($the_query->have_posts()) :
    ?>
    <ul>
        <?php while ($the_query->have_posts()) : $the_query->the_post(); ?>
            <li>
                <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
            </li>
            <?php
        endwhile;
        wp_reset_postdata
        ?>
    </ul>
<?php endif; ?>
<?php wp_reset_postdata(); ?>