Documentation / Développeurs

Crochets

Chaque filtre de GeneratePerf, ce qu'il modifie et sa valeur par défaut, avec un exemple prêt à l'emploi dans le thème enfant.

Chaque crochet ci-dessous est listé, commenté et accompagné d’un exemple, dans inc/functions-custom.php du thème enfant GeneratePerf : décommentez celui qu’il vous faut et adaptez-le. L’écran des réglages les affiche aussi dans chaque onglet, sous Crochets disponibles.

Sommaire

Filtre Ce qu’il modifie Par défaut
generateperf_toc_max_title_level Niveau de titre le plus profond listé dans le sommaire (2 à 6) 4

Contenus relatifs

Filtre Ce qu’il modifie Par défaut
generateperf_related_articles_inside_content_limit Nombre maximal d’articles relatifs insérés dans le texte ; moins sur un article court (au moins trois paragraphes entre deux) 6
generateperf_related_articles_after_content_limit Nombre d’articles relatifs après le contenu 6
generateperf_related_articles_sidebar_limit Nombre d’articles relatifs dans la barre latérale 6
generateperf_related_articles_before_footer_limit Nombre d’articles relatifs avant le pied de page 6
generateperf_related_posts_taxonomies Taxonomies utilisées pour trouver les articles relatifs : tableau taxonomie => termes de l’article courant étiquettes et catégories
generateperf_intext_related_posts_template HTML d’un article relatif inséré dans le texte ; reçoit le HTML par défaut, l’article relatif et l’article courant un lien avec libellé et titre

Partage social et auteurs

Filtre Ce qu’il modifie Par défaut
generateperf_social_share_details HTML affiché sous le titre du composant de partage vide
generateperf_add_user_social_link Réseaux sociaux des profils et de la boîte auteur : clé => [ name, prefix, icon ] ; l’icône doit se trouver dans images/icons/ du thème enfant réseaux intégrés
generateperf_trim_author_description Nombre de mots gardés dans la description de la boîte auteur false (texte complet)

Mise en page et images

Filtre Ce qu’il modifie Par défaut
generateperf_layout_custom_border_radius Arrondi des boutons, champs et cartes (variable CSS --border-radius) Mise en page → Rayon des bordures
generateperf_max_image_size Plus grande taille gardée pour les images téléversées, en pixels ; les tailles WordPress au-delà ne sont pas générées 1200

robots.txt

Filtre Ce qu’il modifie Par défaut
generateperf_list_block_agents Robots bloqués (Disallow: /) Amazonbot, cohere-ai, FacebookBot, Omgilibot
generateperf_list_bot_agents Robots au rythme d’exploration limité (Crawl-delay: 180) outils SEO et robots agressifs

Exemple

// inc/functions-custom.php du thème enfant : seulement les h2 et h3 dans le sommaire
add_filter( 'generateperf_toc_max_title_level', function () {
    return 3;
} );