function artabr_menu_no_link($no_link){
$in_link = '!<li(.*?)class="(.*?)current-menu-item(.*?)"><a(.*?)>(.*?)</a>!si';
$out_link = '<li$1class="\\2current-menu-item\\3"><span>$5</span>';
return preg_replace($in_link, $out_link, $no_link );
}
add_filter('wp_nav_menu', 'artabr_menu_no_link');
Удаление циклических ссылок в меню
|
PHP