wp_nav_menuのbefore, after と link_before, link_after 用法が誤解を生みそうな件。
$before
(文字列) (オプション) リンクテキストの前のテキスト
初期値: なし$after
(文字列) (オプション) リンクテキストの後のテキスト
初期値: なし$link_before
(文字列) (オプション) リンクの前のテキスト
初期値: なし$link_after
(文字列) (オプション) リンクの後のテキスト
初期値: なし
before と link_before の説明がどうもすっきりしない。
Usage:
<?php wp_nav_menu( array( 'link_before' => '<span class="link_before">', 'link_after' => '</span>', 'before' => '<span class="before">', 'after' => '</span>', 'theme_location' => 'primary', 'depth' => '1' ) ); |
Output:
<div class="menu"> <ul> <li> <span class="before"> <a href="/"><span class="link_before">Home</span></a> </span> </li> </ul> </div> |
出力結果をみても逆な気がしてしょうがない。
有難うございました、大変参考になりました。これからも頑張ってください。