私はウェブサイトで働いています。私はpage.phpを使って、異なるカテゴリを持っていてもすべてのページをコントロールしています。私のローカルサーバー(XAMPP)ですべてが正常だったので、すべてのページを表示できましたが、オンラインでアップロードしたときにループが空白になりました。is_pageループの場合、これで間違っていることがありますか?
"Hello"のページが真であることをエコーしてうまくいきました。メインループは空白に戻ります。ここに私のコードサンプル一瞬
<?php
//this parts works
if (is_page(10)) {
echo "hello";
}
//This returns blank even when the category id and
if (is_page(10)) {
$args = array(
'post_type' =>'page',
'posts_per_page' => 1,
'cat' => 5
);
$new_query = new WP_Query($args);
while ($new_query->have_posts()) : $new_query->the_post();
echo '<div class="col-lg-4 col-sm-6">
<div class="post_box3">
<div class="post_cont boxeq">
<a href="' the_permalink(); '">
<h3>' the_title(); '</h3></a>
</div>
</div>
</div>';
endwhile;
wp_reset_postdata();
}
?>
あなたは 'while'ループで' echo'コマンドがありません – RST
何もエコーしませんか?あなたが文字列を持っているだけです。何か不足していますか? –
データベースのIDが10であることを確認してください。 –