title: renderHeader
icon: code
Cette fonction rend l'en-tête de la page, incluant le titre, la description, les liens de l'en-tête, la barre de recherche et le sélecteur de plage de dates.
function renderHeader(array $args = [], string ...$children)
Paramètres :
array $args
: Les arguments pour configurer l'en-tête, y compris 'title', 'description', 'header_links', 'start-date', et 'end-date'.string ...$children
: Contenu additionnel à afficher dans l'en-tête.Retour : Aucun. Cette fonction affiche directement le HTML.
renderHeader();
$args = [
'title' => 'Page Title',
'description' => 'Page Description',
'header_links' => [
'Home' => '/home',
'About' => '/about'
]
];
renderHeader($args);
Les arguments par défaut sont définis comme suit :
title
: Titre de la page ou nom du site.description
: Description du site.header_links
: Liens de l'en-tête. Par défaut, les cinq premières pages sans underscore dans leur slug.start-date
: Date de début pour le sélecteur de plage de dates. Par défaut, le début de l'année courante.end-date
: Date de fin pour le sélecteur de plage de dates. Par défaut, la fin de l'année courante.$content = '<div>Contenu additionnel</div>';
renderHeader([], $content);
Cette fonction génère le HTML suivant pour l'en-tête de la page, incluant le titre, la description, les liens de l'en-tête, la barre de recherche et le sélecteur de plage de dates.
wp_parse_args
pour fusionner les arguments fournis avec les valeurs par défaut.toStr
de la classe SaferThemeDateHelpers
.