0

次のコードの終了タグの前に、自動生成された別の UL を挿入したいと考えています。

<?php wp_list_pages('include=4&title_li='); ?>

link_after と同じように機能させたいのですが、それは li_after でなければなりません (残念ながら存在しませんか?

どうすればこれができるか分かりますか?

4

1 に答える 1

2

これを functions.php に追加します。

class List_Append extends Walker_Page
{
    function end_el(&$output, $page, $depth)
    {
        $output .= "</li>";
        $output .= "your_ul_here";
    }
}

次に、次のように呼び出します。

wp_list_pages(array('include' => '4', 'title_li' => '', 'walker' => new List_Append()));
于 2012-05-13T02:02:43.197 に答える