wp_list_pagesで実装する固定ページリスト内に任意の要素を含める

Ads

Code

<ul>
<?php echo preg_replace('@\<li([^>]*)>\<a([^>]*)>(.*?)\<\/a>@i', '<li$1><span class="navl"></span><a$2>$3</a><span class="navr"></span>',wp_list_pages('echo=0&title_li=&depth=1&sort_column=post_date')); ?>
</ul>
/*上記コードの場合、以下のようになる*/
<ul>
<li class="page_item page-item-2"><span class="navl"></span><a href="http://example/foo">foo</a><span class="navr"></span></li>
<li class="page_item page-item-69"><span class="navl"></span><a href="http://example/bar">bar</a><span class="navr"></span></li>
<li class="page_item page-item-90"><span class="navl"></span><a href="http://example/hoge">hoge</a><span class="navr"></span></li>
</ul>
view raw gistfile1.aw hosted with ❤ by GitHub

Note

Description wp_list_pagesで羅列される固定ページのリスト内に任意の要素を含める。
WordPress Ver. 3.3.1
Via WordPress Custom wp_list_pages output