これはWordPressに関する最初のプロジェクトで、フッターメニュー用のカスタムウォーカーを作成しようとして立ち往生しました。
基本的にメニューを<ul> <li></li> </ul>
構造から構造に変えたいです<p> <span></span> </p>
。
メニューとものはファイルを表示していて、私は問題なくstart_el
とend_el
機能を調整することができたので、今これを取得します:
<ul> <span>*link*</span> <span>*link*</span> </ul>
明らかに途中ですが、以下に示すようにstart_lvl()
and end_lvl()
タグを記述しましたが、それらはWordPressによって無視されます-私がそれらに入れたものは何もdie()
実行されません(少し疑わしいです)が、クラスが呼び出されていることはわかっていますstart_el()
機能。
function start_lvl(&$output, $depth = 0, $args = array()) {
$output = "\n<p class=\"sub-menu\">\n";
}
function end_lvl(&$output, $depth = 0, $args = array()) {
$output .= "\n</p>\n";
}
なぜこれが起こっているのか誰か知っていますか?本当に明白なものを見逃しましたか?
5.3.6
それが役に立った場合、私はPHPを備えたApacheで最新バージョンのWordPressを実行しています。
前もって感謝します、
フェリックス:)