Lorsque l’on crĂ©e un lien personnalisĂ© dans le menu WordPress mais que l’on ne veut pas qu’il soit cliquable afin que cela soit SEO Friendly il est possible de mettre un hook.

Hook wp_nav_menu_items

Copier coller le bou de code suivant dans votre functions.php :

add_filter( 'wp_nav_menu_items', function ( $menu ) {
    return str_replace( '<a href="#"', '<a', $menu );
} );

Ou encore :

function replace_empty_menu_items_links( $item_output, $item, $depth, $args ) {
if ( '#' === $item->url ) {
$item_output = preg_replace( '/<a.*?>(.*)<\/a>/', '$1', $item_output );
}
return $item_output;
}
add_action( 'walker_nav_menu_start_el', 'replace_empty_menu_items_links', 11, 4 );
0 0 votes
Article Rating
S’abonner
Notification pour
guest
0 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires