Содержание страницы не отображается на WordPress - PullRequest
0 голосов
/ 30 декабря 2011

Какую функцию WordPress вы используете для отображения содержимого страницы?

I used the_content to show the post contents, but what about the page contents? 

Я перепробовал все, но не нашел функцию, которая отображает содержимое страницы WordPress.

Кроме того, я создал базовый файл page.php, и в файле, который у меня есть:

 <div id="pages">
    <li><?php wp_list_pages() ?></li>
 </div>

Now, why do my index.php have my list of pages even though I didn't use the inlcude  or require function? 

Имейте в виду, я создал свою собственную тему и сайт, и я пытаюсьположить его в WordPress в первый раз.

Спасибо !!

1 Ответ

0 голосов
/ 30 декабря 2011

Функция wp_list_pages() выводит список всех страниц.Если вы хотите перечислить все последние сообщения, вы должны использовать

index.php

<?php get_header(); ?>
<?php while ( have_posts() ) : the_post(); ?>
    <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
        <h2 class="entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
        <div class="entry-content">
            <?php the_content(); ?>
        </div>
    </div>
<?php endwhile; // end of the loop. ?>
<?php get_sidebar(); // If you have sidebar ?>
<?php get_footer(); ?>

page.php

<?php get_header(); ?>
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
    <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
        <h2 class="entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
        <div class="entry-content">
            <?php the_content(); ?>
        </div>
    </div>
<?php endwhile; // end of the loop. ?>
<?php get_sidebar(); // If you have sidebar ?>
<?php get_footer(); ?>

Убедитесь, что вы выбрали стандартные темы twentyeleven и twentyten, чтобы понять, как кодировать темы WordPress.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...