Mon problème principal concerne le titre. Dans mon index.php, j'ai spécifié une balise de titre et inséré le texte suivant:
<?php wp_title(); ?> | <?php bloginfo( 'name' ); ?>
Mon problème est qu’il n’imprime que le blog "name" - wp_title () n’imprime rien
c'est ce qui est imprimé de ce qui précède:
| Site de test Wordpress
REMARQUE: le titre de la page doit être: Accueil
Étrangement, lorsque je visite ma page d'exemple, elle présente les éléments suivants:
"Exemple de page | Site de test Wordpress
Et ils utilisent tous deux le même fichier header.php!
Me manque-t-il une configuration qui ne fonctionne pas sur la page d'accueil?
FYI - J'ai défini Page - Home comme page de couverture statique.
Merci
Le titre est vide sur la page d'accueil dans WordPress. Oui ça craint.
Il suffit de placer le séparateur dans wp_title()
:
<title><?php
// separator, print immediately, separator position
wp_title( '·', TRUE, 'right' );
bloginfo( 'name' );
?></title>
Ceci affiche uniquement le nom du blog sur la page de couverture et PAGE NAME · BLOG NAME
sur les autres pages.