0
私はカスタム投稿ページを設定しようとしています。私はhome.phpとカスタムページテンプレートを使用しようとしていました。その後、私は設定部分の "読書設定"私のブログページで選択します。問題は、私がwww.domain.tld/blogに行くと、ブログのリストではなく、単一のブログの投稿ページを取得していることです。ブログテンプレートを他のURLに切り替えると、すべてがうまくいっていますが、まだカスタムテンプレートを使用していません。 home.phpWordpressの投稿ページに投稿リストが表示されていません
home.php
<?php
/**
* Blog listing
*/
?>
<?php get_header() ?>
<div id="blog" class="page_wrapper">
<div class="hedaer_mini_part">
<?php get_template_part('parts/navigation'); ?>
<div class="container">
<hr>
<h1>Blog</h1>
<div class="search">
<?php echo get_search_form(); ?>
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 0;
$query = new WP_Query(array('category_name' => 'blog', 'post_type' => 'post', 'paged' => $paged));
if ($query->have_posts() || $paged >= 1 && $paged <= $wp_query->max_num_pages) :
?>
</div>
</div>
</div>
<div class="blog_lista">
<div class="container">
<div class="news_list_wrapper">
<?php
// Start the loop.
while ($query->have_posts()) : $query->the_post();
?>
<div class="news_list_item ffs-able">
<a href="<?php the_permalink(); ?>">
<div class="row">
<div class="col-sm-5">
<div class="news_list_image">
<!-- <img src="" /> -->
<?php if(has_post_thumbnail()) { ?>
<img src="<?php the_post_thumbnail_url('list_size'); ?>" alt="<?php the_title() ?>" />
<?php } ?>
</div>
</div>
<div class="col-sm-7">
<div class="news_list_content">
<h3 class="title"><?php the_title() ?></h3>
<div class="body">
<?php echo wp_trim_words(get_the_content(), 90); ?>
</div>
<div class="date">
<?php the_time('j. F Y.'); ?>
</div>
</div>
</div>
</div>
</a>
</div>
<?php
// End the loop.
endwhile;
?>
</div>
<div class="news_pagination">
<hr>
<?php the_posts_pagination(array('mid_size' => 1, 'prev_text' => '<', 'next_text' => '>')); ?>
</div>
<?php
else :
echo 'There is no blog posts..';
endif;
?>
</div>
</div>
</div>
<?php get_footer(); ?>
私はちょうどなぜこのプロジェクトではないのですか?私はページのtampleteが正常に動作している別のサイトを持っています。そして、私はWP階層とindex.phpを見て、最後にwpを見ています。 https://developer.wordpress.org/files/2014/10/wp-hierarchy.png – NoobyAFK