我的WordPress主題沒有頁腳小部件區域。在頁腳中只有在Wordpress主題中添加3列動態小部件頁腳
頁腳文本
。我希望能夠從儀表板的小部件區域添加小部件,例如blogroll,網站頁面,最近的帖子等。我希望頁腳是3列。
我該怎麼做?歡呼聲
我的WordPress主題沒有頁腳小部件區域。在頁腳中只有在Wordpress主題中添加3列動態小部件頁腳
頁腳文本
。我希望能夠從儀表板的小部件區域添加小部件,例如blogroll,網站頁面,最近的帖子等。我希望頁腳是3列。
我該怎麼做?歡呼聲
您首先在functions.php中註冊您的小部件區域;
/* REGISTER WIDGETS ------------------------------------------------------------*/
if (function_exists('register_sidebar')) {
register_sidebar(array(
'name' => 'Footer Left',
'id' => 'footer-left-widget',
'description' => 'Left Footer widget position.',
'before_widget' => '<div id="%1$s">',
'after_widget' => '</div>',
'before_title' => '<h2>',
'after_title' => '</h2>'
));
register_sidebar(array(
'name' => 'Footer Center',
'id' => 'footer-center-widget',
'description' => 'Centre Footer widget position.',
'before_widget' => '<div id="%1$s">',
'after_widget' => '</div>',
'before_title' => '<h2>',
'after_title' => '</h2>'
));
register_sidebar(array(
'name' => 'Footer Right',
'id' => 'footer-right-widget',
'description' => 'Right Footer widget position.',
'before_widget' => '<div id="%1$s">',
'after_widget' => '</div>',
'before_title' => '<h2>',
'after_title' => '</h2>'
));
}
然後在你的footer.php文件中,你會有這樣的東西;
<!-- footer -->
<div id="mainfooter">
<!-- 1/3 -->
<div class="four columns">
<?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('footer-left-widget')) ?>
</div>
<!-- /End 1/3 -->
<!-- 2/3 -->
<div class="four columns">
<?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('footer-center-widget')) ?>
</div>
<!-- /End 2/3 -->
<!-- 3/3 -->
<div class="four columns">
<?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('footer-right-widget')) ?>
</div>
<!-- /End 3/3 -->
</div>
<!-- /End Footer -->
先放這行代碼的function.php
if (function_exists('register_sidebar')) {
register_sidebar();
register_sidebars(3, array('name'=>'Footer %d'));
}
添加到您的footer.php文件
<div id="footerwidgets">
<div id="footer-left">
<ul> <?php if (!function_exists('dynamic_sidebar') ||
!dynamic_sidebar('footer 1')) : ?> <li> <?php endif; ?> </ul>
</div>
<div id="footer-middle">
<ul> <?php if (!function_exists('dynamic_sidebar') ||
!dynamic_sidebar('footer 2')) : ?> <li> <?php endif; ?> </ul>
</div>
<div id="footer-right">
<ul> <?php if (!function_exists('dynamic_sidebar') ||
!dynamic_sidebar('footer 3')) : ?> <li> <?php endif; ?> </ul>
</div>
</div>
<br>
<br clear="all" />
不要在評論中粘貼較長的代碼行,而是編輯您的答案。 –
Thanku您的評論和遺憾的馬錯誤 –
感謝了很多人! –
你應該標記這個答案的權利。 –
對於這個答案,列類應該是「三列」,而不是「四列」,更加語義化:-) –