[WordPress]カスタムメニューでaタグの内外にspanタグ等を入れる方法

WordPress
スポンサーリンク

wp_nav_menu()でカスタムメニューを出力する際、リンクタグの前や後にspanタグを使いたい、という場合のやり方をまとめました。

パラメーター「before」「after」「link_before」「link_after」を使い分ける事で、aタグの前後にspanのようなタグ以外にも、文字列を表示させることができるようになります。

wp_nav_menu のパラメーターbefore、afiter

beforeメニューのa タグの「」に文字列を出力
afterメニューのa タグの「」に文字列を出力
link_beforeメニューのa タグ内で、リンクテキストの「」に文字列を出力
link_afterメニューのa タグ内で、リンクテキストの「」に文字列を出力

具体例


before


出力結果
<li><span></span><a href=””>リンクテキスト</a></li>


after


出力結果
<li><a href=””>リンクテキスト</a><span></span></li>


link_before


出力結果
<li><a href=””><span></span>リンクテキスト</a></li>


link_after


出力結果
<li><a href=””>リンクテキスト<span></span></a></li>

コメント

タイトルとURLをコピーしました