開発中のWordPressテーマでhome.phpに問題があります。Home.phpが機能していません
最新の投稿を表示するページを作成しようとしています。私はこれが「home.php」と呼ばれていることを確認しました。
私はhome.phpのテンプレートを含むチュートリアルに従っています。問題は、home.phpが読み込まれていないことです。代わりに、ブラウザがhome.phpの代わりにindex.phpを表示しているようです。 home.phpからすべてのコードを削除して空の文書として保存すると、ブラウザに表示される内容に影響しないので、home.phpから何も投稿していないことが分かります。ここで
は、私が使用しているPHP/HTMLです:<?php get_header(); ?>
<div class="row">
<div class="span8">
<h1>News</h1>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<p><em><?php the_time('l, F jS, Y'); ?></em></p>
<hr>
<?php endwhile; else: ?>
<p><?php _e('Sorry, there are no posts.'); ?></p>
<?php endif; ?>
</div>
<div class="span4">
<?php get_sidebar(); ?>
</div>
</div>
<?php get_footer(); ?>
これは、テンプレートの順序の一部を説明するのに役立ちます。https://developer.wordpress.org/themes/basics/template-hierarchy/#home-page-display –
テンプレート「front-page」がありますか? PHPも?あなたの "フロントページの表示"の設定は? – j08691
WordPressの管理インターフェースで、「設定 - >閲覧 - >フロントページの表示」の設定は何ですか?これは前述のfront-page.phpの有無と組み合わせて、サイトのルートURLに 'home.php'が表示されているかどうかを判断します。 (それはあなたが見ているサイトのルートURLのページですよね?) –