1
私は最初からWordPressのサイト用の1ページのテーマを作成していました。ローカルサーバーでは、セクションに関連するすべての投稿が通常表示されます。しかし、私が時々見つけたのは、私が維持している投稿のそれぞれのカテゴリーから出発する1つの投稿は、データを表示しないことがあります。この効果の理由は何でしょうか?あなたが維持しているコードの抜粋を見る必要がある場合は、コメントしてください。Wordpressの投稿はインデックスページで消えます
編集: - ここで私はindex.phpの中でやっていることの抜粋です: -
<div id="img_slider" class="row">
<?php if (have_posts()) : while (have_posts()) : the_post();
if (in_category(3)){ ?>
<?php the_content(); ?>
<?php } ?>
<?php endwhile; else : ?>
<?php endif; ?>
</div>
<div id="message">
<?php if (have_posts()) : while (have_posts()) : the_post();
if (in_category(5)){ ?>
<div class="box">
<?php the_content(); ?>
</div>
<?php } ?>
<?php endwhile; else : ?>
<?php endif; ?>
</div>
<div id="products">
<div class="grey-box" >
<h2>Product List 1</h2>
<div id="products-main">
<div class="row">
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post();
//echo '0';
if (in_category(2)){
get_template_part('template_parts/product');
}
?>
<?php endwhile; ?>
<?php else : ?>
<?php endif; ?>
</div>
</div>
<h2>Product List 2</h2>
<div id="products-other">
<div class="row">
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post();
//echo '0';
if (in_category(6)){
get_template_part('template_parts/product');
}
?>
<?php endwhile; ?>
<?php else : ?>
<?php endif; ?>
</div>
</div>
</div>
</div>
あなたはそのページのコードを共有できますか? (おそらくindex.php) –