wp_title

FILTER wp-includes\general-template.php (ligne 1314) github
Displays or retrieves page title for all areas of blog. By default, the page title will display the separator before the page title, so that the blog title will be before the page title. This is not good for title display, since the blog title shows up on most tabs and not what is important, which is the page that the user is looking at. There are also SEO benefits to having the blog title after or to the 'right' of the page title. However, it is mostly common sense to have the blog title to the right with most browsers supporting tabs. You can achieve this by using the seplocation parameter and setting the value to 'right'. This change was introduced around 2.5.0, in case backward compatibility of themes is important.
traduction française
Affiche ou récupère le titre de la page pour toutes les zones du blog. Par défaut, le titre de la page affiche le séparateur avant le titre de la page, de sorte que le titre du blog précède le titre de la page. Ce n'est pas une bonne chose pour l'affichage du titre, car le titre du blog apparaît sur la plupart des onglets et non sur ce qui est important, à savoir la page que l'utilisateur est en train de consulter. Le fait que le titre du blog soit placé après ou à droite du titre de la page présente également des avantages sur le plan du référencement. Toutefois, le bon sens veut que le titre du blog soit placé à droite dans la plupart des navigateurs prenant en charge les onglets. Vous pouvez y parvenir en utilisant le paramètre seplocation et en lui attribuant la valeur "right". Cette modification a été introduite vers la version 2.5.0, au cas où la rétrocompatibilité des thèmes serait importante.

Paramètres

Entrée :
$sep = '»', $display = true, $seplocation = ''
Sortie :
@param string $sep         Optional. How to separate the various items within the page title.
@param bool   $display     Optional. Whether to display or retrieve title. Default true.
@param string $seplocation Optional. Location of the separator (either 'left' or 'right').
@return string|void String when `$display` is false, nothing otherwise.

Utilisation

Filtrer le titre de la page

Filtre pour modifier le titre .</p> <div style="margin-top: 0.75rem;"><a href="tag-frontend.html"><span class="tag-badge"><i class="fa-solid fa-desktop"></i> frontend</span></a></div> </div> <div id="code-sample"> <button class="copy-button" onclick="copyToClipboard(this)">Copier</button> <pre><code class="language-php">add_filter('wp_title', 'custom_page_title', 10, 2); function custom_page_title($title, $sep) { if (is_singular('post')) { global $post; $title = $post->post_title . ' | ' . get_bloginfo('name'); } return $title; }</code></pre> </div> </div> <!-- RSS Feed Section --> <div id="rss-feed-container" class="rss-feed-section"> <h2>Actualités</h2> <div id="rss-feed-items" class="rss-feed-items"> <p style="color: #999;">Chargement des actualités...</p> </div> </div> </div> <script> document.addEventListener('DOMContentLoaded', () => { loadRSSFeed('rss-feed-items', 8, 4); }); function copyToClipboard(button) { const codeBlock = button.nextElementSibling.querySelector('code'); const text = codeBlock.textContent; navigator.clipboard.writeText(text).then(() => { // Change button appearance button.classList.add('copied'); button.textContent = ''; // Reset after 2 seconds setTimeout(() => { button.classList.remove('copied'); button.textContent = 'Copier'; }, 2000); }).catch(err => { console.error('Erreur lors de la copie:', err); alert('Impossible de copier le code'); }); } </script> <script> // Initialize syntax highlighting document.addEventListener('DOMContentLoaded', (event) => { document.querySelectorAll('pre code').forEach((block) => { hljs.highlightElement(block); }); }); </script> <footer> <div class="footer-content"> <div class="footer-grid"> <!-- About Section --> <div class="footer-section"> <h3>À propos</h3> <p style="color:#2c3e50">Référence complète des hooks WordPress. Des exemples concrets, organisés par catégorie.<br>Découvrez aussi les hooks <a href="https://condorito.fr/docs/woocommerce/">WooCommerce</a></p> </div> <div class="footer-section"> <h3>Webmaster</h3> <a href="https://condorito.fr/webmaster/lyon/">Lyon</a> <a href="https://condorito.fr/webmaster/amiens/">Amiens</a> <a href="https://condorito.fr/webmaster/tours/">Tours</a> <a href="https://condorito.fr/webmaster/grenoble/">Grenoble</a> <a href="https://condorito.fr/webmaster/perpignan/">Perpignan</a> </div> <div class="footer-section"> <h3>Agence WordPress</h3> <a href="https://condorito.fr/agence-wordpress/montpellier/">Montpellier</a> <a href="https://condorito.fr/agence-wordpress/toulon/">Toulon</a> <a href="https://condorito.fr/agence-wordpress/dijon/">Dijon</a> <a href="https://condorito.fr/agence-wordpress/reims/">Reims</a> <a href="https://condorito.fr/agence-wordpress/aix-en-provence/">Aix-en-Provence</a> </div> <div class="footer-section"> <h3>Agence WooCommerce</h3> <a href="https://condorito.fr/agence-woocommerce/limoges/">Limoges</a> <a href="https://condorito.fr/agence-woocommerce/metz/">Metz</a> <a href="https://condorito.fr/agence-woocommerce/nantes/">Nantes</a> <a href="https://condorito.fr/agence-woocommerce/nice/">Nice</a> <a href="https://condorito.fr/agence-woocommerce/bordeaux/">Bordeaux</a> </div> </div> <div class="footer-bottom"> <p>© 2026 Condorito.fr - Documentation WordPress</p> </div> </div> </footer> </body> </html>