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;
} );