テンプレートを使用してすべての投稿を表示するカスタマイズ ページを作成しました。
<?php
/*
Template Name: All posts
*/
get_header();
?>
</header>
<div role="main" id="content" class="content-warp">
<div class="container">
<div id="primary" class="content-area col-md-8 post-list">
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post">
<div class="entry">
<?php the_content(); ?>
<?php
$current_date = "";
$count_posts = wp_count_posts();
$nextpost = 0;
$published_posts = $count_posts->publish;
$myposts = get_posts(array('posts_per_page' => $published_posts));
foreach ($myposts as $post) :
get_template_part('content', 'content-single');
?>
<?php endforeach; ?>
</div>
</div>
<?php endwhile; ?>
<?php endif; ?>
</div>
<?php get_sidebar('page'); ?>
<div style="clear:both"></div>
</div>
</div>
<?php get_footer(); ?>
ただし、Posts の post_content は表示されません (残りのデータはすべて正常です)。
ところで、デフォルトの UI カテゴリ (content.php) を使用して、以下のコードを呼び出すだけですべて問題ありません: 新しいテンプレートを使用した同じ UI ですが、post_content があります)。
<?php get_template_part( 'content', 'single' ); ?>
新しいテンプレートで post_content が null である理由がわかりません。Llorix One LiteVersion: 0.1.7 を使用しています
助けてください、ありがとう。