Titre de la page
Fonctionnement par défaut
Par défaut, Elementum active le support de titletag pour permettre à WordPress de gérer automatiquement le titre des pages.
Personnalisation du titre
Pour personnaliser le titre, notamment pour les routes personnalisées, suivez ces étapes :
1. Configuration du template de base
Assurez-vous que votre template de base contient le code suivant :
{% if title is defined %} <title>{{ title }}</title> {% endif %} {{ fn('wp_head') }}
2. Définition du titre personnalisé
Dans vos templates spécifiques, définissez la variable title :
{% set title = 'Mon titre personnalisé | ' ~ site.name %}
Bonnes pratiques
- Ordre important : La fonction
wp_head()doit toujours être appelée après la balise<title>. - Utilisation de
site: Profitez de la variablesitepour accéder aux informations de configuration de votre site.
Exemple complet
{# Dans votre template personnalisé #} {% extends 'base.twig' %} {% set title = 'Page d\'accueil | ' ~ site.name %} {% block content %} {# Contenu de votre page #} {% endblock %}
Remarques
- La variable
titleest optionnelle. Si elle n'est pas définie, WordPress utilisera son système de titre par défaut. - L'utilisation de
site.namepermet une gestion centralisée du nom du site.