web-dev-qa-db-fra.com

Articles de blog n'indiquant pas le titre

Mes paramètres de lecture sont définis sur Pages statiques et blog est défini sur une page intitulée Nouveautés.

Lorsque je visite cette page Nouveautés, je peux voir le contenu du message, mais le titre du message avec le lien vers la page du message ne s'affiche pas. Je ne peux voir que le contenu du message.

J'ai tout fait pour trouver l'erreur, sans succès, aidez-moi!

Code pour index.php:

<div id="content" class="narrowcolumn" role="main">
    <?php if (have_posts()) : ?>
        <?php while (have_posts()) : the_post(); ?>
            <div <?php post_class(); ?> id="post-<?php the_ID(); ?>">
                <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('Permanent Link to %s'), the_title_attribute('echo=0')); ?>"><?php the_title(); ?></a></h2>
                <small><?php the_time(__('F jS, Y')) ?> <!-- by <?php the_author() ?> --></small>
                <div class="entry">
                    <?php the_content(__('Read the rest of this entry &raquo;')); ?>
                </div>
                <p class="postmetadata"><?php the_tags(__('Tags:') . ' ', ', ', '<br />'); ?> <?php printf(__('Posted in %s'), get_the_category_list(' ')); ?> | <?php edit_post_link(__('Edit'), '', ' | '); ?>  <?php comments_popup_link(__('No Comments &#187;'), __('1 Comment &#187;'), __('% Comments &#187;''), '', __('Comments Closed') ); ?></p>
            </div>
        <?php endwhile; ?>

Je ne sais pas si c'est pertinent, mais j'ai commenté le modèle de page.

Code pour whats-new.php:

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <div class="post" id="post-<?php the_ID(); ?>">
        <h1><?php the_title(); ?></h1>
            <div class="entry">
                <?php the_content(''); ?>
            </div>
        </div>
</div>
<?php endwhile; endif; ?>

J'espère que quelqu'un peut aider! Si vous avez des idées, elles sont très appréciées. J'ai essayé de supprimer des parties de mon fichier de fonctions, en transformant le blog en page d'accueil sous les paramètres, etc.

Des idées?

1
talkingD0G

C'était peut-être que votre page était définie pour être un "A part" et non un "Standard" post dans les options sur le côté.

Cela a causé le problème que vous décrivez pour moi.

1
Peter Johnssn

Supprimez le <!-- --> dans <!--<h1><?php the_title(); ?></h1>--> il s’agit de commentaires HTML afin qu’il ne soit pas affiché.

1
Horttcore