我在Wordpress上創建一個自定義邊欄來顯示獨立塊,每個塊都有一個小部件。爲此,我在functions.php中註冊了小部件區域,然後將這些小部件區域添加到我的側邊欄。僅將div設置爲小部件的內容| WordPress的
側邊欄設置是這樣的:
<aside class="sidebar-right" role="complementary">
<div class="sidebar-widget">
<?php if(!function_exists('dynamic_sidebar') || !dynamic_sidebar('widget-area-1')) ?>
</div>
<div class="sidebar-widget">
<?php if(!function_exists('dynamic_sidebar') || !dynamic_sidebar('widget-area-2')) ?>
</div>
<div class="sidebar-widget">
<?php if(!function_exists('dynamic_sidebar') || !dynamic_sidebar('widget-area-3')) ?>
</div>
<div class="sidebar-widget">
<?php if(!function_exists('dynamic_sidebar') || !dynamic_sidebar('widget-area-4')) ?>
</div>
</aside>
我大概想我的側邊欄看起來像這樣:https://jsfiddle.net/b7xtksts/
這是小工具是如何調用的functions.php:
register_sidebar(array(
'name' => __('Widget Area 1'),
'description' => __('Description'),
'id' => 'widget-area-1',
'before_widget' => '<div id="%1$s" class="%2$s">',
'after_widget' => '</div>',
'before_title' => '<div class="widget-title-background"><h3>',
'after_title' => '</h3></div>'
));
一切正常,但我想爲每個小部件的內容添加填充,而無需編輯原始小部件,以便每個小部件都添加到futu中由於padding
的原因,re會很合適。
但如果我設置padding
到,比方說,<div id="%1$s" class="%2$s" style="padding:10px;">
,填充被添加到整個部件,以及背景標題,以及(不填補框的100%了)。 我想弄清楚如何在不影響上面div
標題的情況下爲小部件的內容設置填充。由於只有_widget和_title之前/之後,我如何才能將類設置爲僅內容?
看到更新的小提琴在這裏https://jsfiddle.net/b7xtksts/4/ – Mohsin
太棒了!我試過這個技巧,但用填充而不是邊距來取消它。謝謝。 – dbsso