WordPress : Comment ajouter #navbar à tous les liens de page ?
J’ai plusieurs sites Web WordPress avec de grandes images en haut, en utilisant le thème enfant 2013.
Comment ajouter une #navbar
ancre à tous les liens de page, afin que le navigateur défile un peu, lorsqu’un utilisateur clique sur un lien dans le widget Pages ?
(car sinon les utilisateurs pensent qu’il ne s’est rien passé après avoir cliqué, puisqu’ils voient à nouveau la même grande image).
Dans le fichier wp-includes/widgets/class-wp-widget-pages.php j’ai trouvé le code source pour le WP_Widget_Pages
, mais je ne sais pas comment le modifier de la meilleure façon (cela devrait probablement arriver twentythirteen-child
aussi dans mon thème).
Solution n°1 trouvée
Vous pouvez ajouter un filtre page_link
pour modifier la sortie du lien :
function wpd_add_fragment_to_pages( $url ) {
return $url . '#navbar';
}
add_filter( 'page_link', 'wpd_add_fragment_to_pages' );
0 commentaire