-1
問題の解決方法を教えてください。 私は別のカテゴリの投稿に投稿し、100以上の再生回数を記録しました。しかし、もし私がcategory.phpに入れたら、最後の20〜30の投稿は切り抜かれ、出力されません。同じコードがpage.phpにコピーされると、すべてが表示されます。明らかに、カテゴリの組み込みの振る舞いが妨げられます。これをどうすれば解決できますか? ポスト出力コードが低くなっています。category.phpとpage.phpで同じコードが異なる動作をするのはなぜですか?これはどのように回避できますか?
<?php get_template_part('header/header', 'header'); ?>
<?php
$pagedCat = (get_query_var('paged')) ? get_query_var('paged') : 1;
$argsForLast = array(
'orderby' => 'date',
'posts_per_page' => -1,
'meta_query' => array(
'count_views' => array(
'key' => 'post_views_count',
'value' => '100',
'compare' => '>=',
'type' => 'NUMERIC'
),
),
$argsAllPosts = get_posts($argsForLast);
$argsMain = new WP_Query(array(
'posts_per_page' => 1,
'meta_query' => array(
'count_views' => array(
'key' => 'post_views_count',
'value' => '100',
'compare' => '>=',
'type' => 'NUMERIC'
),
),
));
$lastPostId = $argsAllPosts[0]->ID;
$argsOther = new WP_Query(array(
'paged' => $pagedCat,
'post_type' => 'post',
'meta_query' => array(
'count_views' => array(
'key' => 'post_views_count',
'value' => '110',
'compare' => '>=',
'type' => 'NUMERIC'
),
),
'orderby' => 'date',
'order' => 'DESC',
'post__not_in' => array($lastPostId)
));
$temp = $wp_query;
$wp_query= null;
$wp_query = $argsOther;
?>
検索およびポスト
<?php if ($argsOther -> have_posts()) :?>
<section class="other-posts-wrap scroll-wrap">
<?php
while ($argsOther -> have_posts()) : $argsOther -> the_post();
?>
が を助け、なぜ、その後にない実行リセットのないpage.php作品ですか? –