我对此做过一些研究,但却找不到任何相关内容。
我有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();
?>
答案 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(); ?>