web-dev-qa-db-fra.com

La sortie montre une page au lieu d'une liste de billets de blog

J'ai le code ci-dessous dans front-page.php (avec cette page définie dans Paramètres> Lecture); Cependant, quelque chose ne va pas parce que les messages ne sont pas affichés. La sortie est indiquée ci-dessous. Quelqu'un peut-il identifier le problème?

    <?php get_header();?>

        <section id="home-content">
            <section id="latest-news">
                <h2>Latest News</h2>

                    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

                        <article class="entry" id="post-<?php the_ID(); ?>">
                            <?php if ( has_post_thumbnail() ) { the_post_thumbnail(); } ?>
                            <section class="description">
                                <h3><?php the_title(); ?></h3>
                                <time datetime="<?php the_time('c'); ?>"><?php the_time('F d, Y'); ?></time>
                                <?php the_content(); ?>
                                <p class="post-categories">Categorized under: <?php the_category(', '); ?></p>
                                <a class="read-more" href="<?php the_permalink() ?>" rel="bookmark" title="Read <?php the_title_attribute(); ?>"></a>
                            </section>
                        </article>

                    <?php endwhile; ?>

                    <?php my_paginate_links(); ?>

                    <?php endif; ?>
            </section>
        </section>

    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

Le code ci-dessus renvoie le code HTML ci-dessous. Remarque: "Accueil" est une page, pas un message.

<article class="entry" id="post-1048">
    <section class="description">
        <h3>Home</h3>
        <time datetime="2012-08-29T06:38:44+00:00">August 29, 2012</time>
        <p class="post-categories">Categorized under: </p>
        <a class="read-more" href="http://site.com/" rel="bookmark" title="Read Home"></a>
    </section>
</article>
2
wpnewbie988

Tournez vos Paramètres-> Lecture de Blog et de la page d'accueil à leurs valeurs par défaut. Front-page.php extrait le contenu de votre page d'accueil au lieu de vos messages, car vous l'avez indiqué dans vos paramètres.

front-page.php peut également afficher les derniers messages sur votre page d'accueil, mais si vous avez modifié les paramètres de sorte qu'une page statique soit votre page d'accueil, ce fichier sera utilisé pour afficher ce dernier (en supposant que vous ne l'ayez pas fichier de modèle de page spécifique à utiliser).

http://wordpress.org/support/topic/difference-between-homephp-and-front-pagephp

1
Nicholas Pickering