質問: を使用してwp_list_pages()から<li>タグを削除する php タイトルが述べているように、私はwp_list_pages()で生成されるリストから<li></li>タグを削除しようとしています。私の考えはどういうわけかメニュー項目を通してfor/foreachループを実行し、str_replace()を使用して<li></li>タグを削除することですが、最初にリスト項目をたどるために返されたリストを配列か何かにパースする必要があります...どのようにしてそれを達成することができるかについての任意のアイデア?それとももっと良い方法でしょうか。事前に感謝します!
回答: あなた自身のウォーカーを作成したくない場合は、単にstr_replace(array('<li>', '</li>', '<ul>', '</ul>'), '', wp_list_pages('echo=0'));を使用してください。