我想自定义此wp\\u list\\u pages$children echo的输出样式,下面是代码:
<?php
if($post->post_parent)
$children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0");
else
$children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0");
if ($children) { ?>
<ul class="submemu-children">
<?php echo $children; ?>
</ul>
<?php } ?>
正如你所看到的,我已经在UL中添加了一个类,但是如果我想深入一点,在echo中的$children周围添加一些标记,该怎么办?非常感谢您的帮助。非常感谢。
我希望实现以下目标:
<ul class="submenu-children">
<li><i class="icon-something"></i><a href="#">Link</a></li>
<li><i class="icon-something"><a href="#">Link</a></li>
<li><i class="icon-something"><a href="#">Link</a></li>
<li><i class="icon-something"><a href="#">Link</a></li>
<li><i class="icon-something"><a href="#">Link</a></li>
</ul>
我暂时通过jQuery附加了makrup,但我想知道,以便将来参考。
最合适的回答,由SO网友:Ravinder Kumar 整理而成
试试这个
$children = wp_list_pages(\'title_li=&child_of=\'.$post->ID.\'&echo=0&link_before=<i class="icon-something"></i>\');
在wp\\u list\\u页面中定义link\\u before属性