如何设置此wp_list_ages标记的样式

时间:2013-06-05 作者:rowefx

我想自定义此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,但我想知道,以便将来参考。

1 个回复
最合适的回答,由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属性

结束

相关推荐

将jQuery与HTML/PHP分离的最佳实践

我正在创建几个jQuery脚本,以帮助在表单提交之前进行验证。我已经读到,最好总是将jQuery脚本分离到一个单独的文件中,这样就可以用wp_enqeue_script.但是,如果我正在做这样的事情:jQuery(function() { var ButtonSelector = \"#submit-button\"; jQuery(document).on(\'click\', ButtonSelector, function() {&#