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

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

Leave a Reply

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>