在Wordpress中,我正在寻找一些方法来添加“last”和“first”类以列出Wordpress小部件中的项。该HTML可能看起来像这样:将第一个和最后一个类添加到Wordpress的小部件内容
<div class="widget-area">
<ul >
<li class="widget_recent_comments">
<h3 class="widget-title">Recent comments</h3>
<ul id="recentcomments">
<li class="recentcomments">Comment 1</li>
<li class="recentcomments">Comment 2</li>
<li class="recentcomments">Comment 3</li>
<li class="recentcomments">Comment 4</li>
</ul>
</li>
<li class="widget_my_links">
<h3 class="widget-title">My links</h3>
<ul id="my-links">
<li class="item">Link 1</li>
<li class="item">Link 2</li>
<li class="item">Link 3</li>
<li class="item">Link 4</li>
<li class="item">Link 5</li>
</ul>
</li>
</ul></div>
在这上面的例子,我想有加入李与“备注1”,“评4”,“链接1”和“链接的姓氏/班5" 。
有没有简单的解决方法呢? (我不想用javascript做到这一点)
谢谢。
寻找挂钩到WordPress小部件输出方法的钩子。我确信最后至少应该有一个,然后再把所有东西都吐出来。根据您的要求,这是唯一的选择。 一个非常奇怪的方法是使用输出缓冲来捕获和重新处理输出。但是对于任何解决方案,您都需要挂钩到基础小部件类中,因为您想更新所有这些类。 我强烈推荐JavaScript解决方案,它实际上是jQuery的一行,并且它不会很慢,因为它是一个简单的遍历和属性操作。 – hlfcoding 2011-01-25 06:42:35