当我遇到问题时,刚刚开始将网站转换为wordpress。 我正在将默认输出 Table 向下剥离到A标签,但遗憾的是wordpress没有将任何样式信息放在A标签上(类或id)
$menuArgs = array(
//...Args...
);
echo strip_tags(
wp_nav_menu( $menuParameters ), '<a>' );?>
有没有办法轻松地将class="MenuLink"
添加到每个Echoed A标签?或者我将不得不使用像函数〜
答案 0 :(得分:2)
我认为最好使用自定义walker来添加该类。看 Cleaner output for wp_nav_menu()和Improve your Wordpress Navigation Menu Output以及T5_Nav_Menu_Walker_Simple — Gist
答案 1 :(得分:0)
由于整体代码较低,我最终解决了这个而不是清洁输出的问题〜
<?php
$menuParameters = array(
'theme_location' => 'Header Menu (Part1)',
'container' => false,
'echo' => false,
'items_wrap' => '%3$s',
'depth' => 0,
);
echo str_replace (
'<a' , '<a class="HeaderNavigation-Button" ' ,
strip_tags(
wp_nav_menu( $menuParameters ),
'<a>' ) );
?>
如果有人有更清洁的方式,请告诉我