WP_Queryを使用してWordPressで最も多く閲覧された10件のポストを表示したいのですが、コードに何も表示されません。WordPressで最も多く閲覧された投稿を表示するにはどうすればよいですか?
コード:
$q_mostViewed = [
'meta_key' => 'post_views_count',
'orderby' => 'meta_value_num',
'order' => 'DESC',
'posts_per_page' => '10'
];
あなたは私を助けていただけますか?
全コード:
<!-- Most Viewed -->
<div class="home-post-wrapper col-sm-12 nopadding">
<?php
$q_mostViewed = [
'meta_key' => 'post_views_count',
'orderby' => 'meta_value_num',
'order' => 'DESC',
'posts_per_page' => '10'
];
$mostViewed = new WP_Query($q_mostViewed);
if ($mostViewed->have_posts()) :
while ($mostViewed->have_posts()) :
$mostViewed->the_post(); ?>
// Do things here
<?php endwhile;
endif; ?>
</div>
インデックスまたは別のページに表示しますか? –
@IvanBarayev、私のホームページを構築する 'front-page.php'ファイルにあります。 – William