これは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を実行しています。
前もって感謝します、
フェリックス:)