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
Commentaires en ligne
Afficher tous les commentaires