0
Я начал разрабатывать свою первую тему WordPress, и у меня возникла проблема с page.php
, не отображающим контент на вновь созданных страницах. Вот мой код для index.php
и page.php
.page.php Не показывать содержимое
index.php:
<?php
get_header();
if(have_posts()):
while(have_posts()): the_post(); ?>
<article class='post'>
<h2><a href="<?php the_permalink();?>"><?php the_title();?></a></h2>
<?php the_content()?>
</article>
<?php endwhile;
else:
echo '<p>No content found</p>';
endif;
get_footer();
?>
и page.php:
<?php
get_header();
if(have_posts()):
while(have_posts()): the_post(); ?>
<article class='post page'>
<h2><?php the_title();?></h2>
<?php the_content()?>
</article>
<?php endwhile;
else:
echo '<p>No content found</p>';
endif;
get_footer();
?>
Пробовал ли вы 'echo $ post-> post_content;' вместо 'the_content()'? –
это не внесет изменений, пока нет содержимого displayd –
«page.php не показывает содержимое на вновь созданных страницах», вы имеете в виду index.php? также index.php не имеет ничего общего с page.php, это связано с single.php, ваши шаблоны выглядят нормально для меня, кстати. – Stickers