當創建一個小部件,WordPress的把一個WordPress的小工具:刪除多餘的div
<div class="typewidget">
周圍的部件。我想在不編輯wp-includes/default-widgets.php文件的情況下刪除這些額外的div。
在我的主題的index.php,我使用:
<ul>
<?php if (!function_exists('dynamic_sidebar')
|| !dynamic_sidebar('widgetname')) : ?>
<?php endif; ?>
</ul>
然後,在functions.php中:
register_sidebar(array(
'name' => 'widgetname',
'before_widget' => '<li>',
'after_widget' => '</li>',
));
,這表明在該網站:
<ul>
<li>
<div class="textwidget"><strong><a href="#">musica</a></strong> <a href="#">Lorem ipsum dolor sit amet dolor sit am.</a></div>
</li>
</ul>
有任何想法嗎?謝謝。
這很酷,Andbdrew,但我需要一個解決方案,而不是IDS的類,因爲我會用很多元素,而不是每頁一個。你知道如何適應你的解決方案嗎? – 2011-03-26 01:39:33
對不起= D我誤解了你原來的帖子,並認爲div有一個「typewidget」的ID。我的壞 – Andbdrew 2011-03-26 02:05:14