0
我想要實現的是列出名爲電影的自定義帖子類型的前5名。 1:發佈日期前5位。 2:排名前5位。 3:5隨機電影。 我到目前爲止管理一個。這裏是我試過的代碼:wordpress query display top 5
<h4>Latest additions</h4>
<br>
<?php
$query1 = new WP_Query('post_type=movies&posts_per_page=5');
if ($query1->have_posts()) {
?>
<ul>
<?php
while ($query1->have_posts()) {
$query1->the_post();
?>
<li class="white"><?php the_time('d/m/y') ?> <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>">
<?php the_title(); ?></a></li>
<?php
}
?>
</ul>
<div><a href="#">View more...</a></div>
<?php }; wp_reset_postdata(); ?>
<br>
<h4>Newest additions</h4>
<br>
<?php
$args = array(
'post_status' => 'publish',
'post_type' => 'movies',
'meta_key' => 'released',
'orderby' => 'meta_value_num',
'posts_per_page' => 5,
'order' => 'DESC'
);
$query2 = new WP_Query($args);
if ($query2->have_posts()) {
?>
<ul>
<?php
while ($query2->have_posts()) {
$query2->the_post();
$rel = get_post_meta($posts, "released", true);
?>
<li class="white"><?php echo $rel; ?><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
<?php
}
?>
</ul>
<div><a href="#">View more...</a></div>
<?php }; wp_reset_postdata(); ?>
希望有人能幫助我。
在此先感謝