最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

編寫PHP腳本使WordPress的主題支持Widget側(cè)邊欄

 更新時間:2015年12月14日 15:24:36   投稿:goldensun  
這篇文章主要介紹了編寫PHP腳本使WordPress的主題支持Widget側(cè)邊欄的方法,這里以一列兩列的側(cè)邊欄為例可以以此類推更多列的寫法,需要的朋友可以參考下

幫網(wǎng)友小改了一下主題. 任務(wù)比較簡單, 只是為一個三欄主題添加對 Widget 的支持而已,就先從這次簡單的案例開始說吧.

20151214152214148.png (600×360)

單側(cè)邊欄

functions.php

<?php
if( function_exists('register_sidebar') ) {
 register_sidebar(array(
 'before_widget' => '<li class="widget">', // widget 的開始標(biāo)簽
 'after_widget' => '</li>', // widget 的結(jié)束標(biāo)簽
 'before_title' => '<h3>', // 標(biāo)題的開始標(biāo)簽
 'after_title' => '</h3>' // 標(biāo)題的結(jié)束標(biāo)簽
 ));
}
?>

sidebar.php

<div id="sidebar">
 <ul class="widgets">
<?php // 如果沒有使用 Widget 才顯示以下內(nèi)容, 否則會顯示 Widget 定義的內(nèi)容
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) :
?>
 <!-- widget 1 -->
 <li class="widget">
 <h3>標(biāo)題 1</h3>
 <ul>
  <li>條目 1.1</li>
  <li>條目 1.2</li>
  <li>條目 1.3</li>
 </ul>
 </li>
 <!-- widget 2 -->
 <li class="widget">
 <h3>標(biāo)題 2</h3>
 <ul>
  <li>條目 2.1</li>
  <li>條目 2.2</li>
  <li>條目 2.3</li>
 </ul>
 </li>
<?php endif; ?>
 </ul>
</div>

雙側(cè)邊欄

functions.php

<?php
if( function_exists('register_sidebar') ) {
 register_sidebar(array(
 'name' => 'Sidebar_1', // 側(cè)邊欄 1 的名稱
 'before_widget' => '<li class="widget">', // widget 的開始標(biāo)簽
 'after_widget' => '</li>', // widget 的結(jié)束標(biāo)簽
 'before_title' => '<h3>', // 標(biāo)題的開始標(biāo)簽
 'after_title' => '</h3>' // 標(biāo)題的結(jié)束標(biāo)簽
 
 ));
 
 register_sidebar(array(
 'name' => 'Sidebar_2', // 側(cè)邊欄 2 的名稱
 'before_widget' => '<li class="widget">', // widget 的開始標(biāo)簽
 'after_widget' => '</li>', // widget 的結(jié)束標(biāo)簽
 'before_title' => '<h3>', // 標(biāo)題的開始標(biāo)簽
 'after_title' => '</h3>' // 標(biāo)題的結(jié)束標(biāo)簽
 
 ));
}
?>

sidebar.php

<div id="sidebar_1">
 <ul class="widgets">
<?php // 如果沒有在側(cè)邊欄 1 中使用 Widget 才顯示以下內(nèi)容, 否則會顯示 Widget 定義的內(nèi)容
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar_1') ) :
?>
 <!-- widget 1 -->
 <li class="widget">
 <h3>標(biāo)題 1</h3>
 <ul>
  <li>條目 1.1</li>
  <li>條目 1.2</li>
  <li>條目 1.3</li>
 </ul>
 </li>
<?php endif; ?>
 </ul>
</div>

<div id="sidebar_2">
 <ul class="widgets">
<?php // 如果沒有在側(cè)邊欄 2 中使用 Widget 才顯示以下內(nèi)容, 否則會顯示 Widget 定義的內(nèi)容
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar_2') ) :
?>
 <!-- widget 2 -->
 <li class="widget">
 <h3>標(biāo)題 2</h3>
 <ul>
  <li>條目 2.1</li>
  <li>條目 2.2</li>
  <li>條目 2.3</li>
 </ul>
 </li>
<?php endif; ?>
 </ul>
</div>


N 側(cè)邊欄
請使用數(shù)學(xué)歸納法進(jìn)行推理XD

相關(guān)文章

  • PHP實現(xiàn)負(fù)載均衡session共享redis緩存操作示例

    PHP實現(xiàn)負(fù)載均衡session共享redis緩存操作示例

    這篇文章主要介紹了PHP實現(xiàn)負(fù)載均衡session共享redis緩存操作,涉及php用戶登陸、session存儲、判斷等相關(guān)操作技巧,需要的朋友可以參考下
    2018-08-08
  • php發(fā)送html格式文本郵件的方法

    php發(fā)送html格式文本郵件的方法

    這篇文章主要介紹了php發(fā)送html格式文本郵件的方法,涉及MIME版本、字符集、內(nèi)容類型等的相關(guān)設(shè)置技巧,需要的朋友可以參考下
    2015-06-06
  • ThinkPHP5.0之底層運行原理執(zhí)行流程分析

    ThinkPHP5.0之底層運行原理執(zhí)行流程分析

    run()方法可以在/thinkphp/library/think/App.php文件中找到對應(yīng)方法,這個方法是整個框架的核心方法,實現(xiàn)了路由轉(zhuǎn)換、獲取調(diào)度信息、根據(jù)調(diào)度信息執(zhí)行相應(yīng)模塊控制器的方法、獲取方法返回數(shù)據(jù)、將返回數(shù)據(jù)賦值給Response對象等一系列操作。
    2023-05-05
  • php實現(xiàn)的CSS更新類實例

    php實現(xiàn)的CSS更新類實例

    這篇文章主要介紹了php實現(xiàn)的CSS更新類及其用法實例,包括了針對模板文件的檢查、更新與替換模板文件等功能,非常實用,需要的朋友可以參考下
    2014-09-09
  • php和C#的yield迭代器實現(xiàn)方法對比分析

    php和C#的yield迭代器實現(xiàn)方法對比分析

    這篇文章主要介紹了php和C#的yield迭代器實現(xiàn)方法,簡單說明了yield迭代器的原理,并結(jié)合具體實例形式對比分析了php和C#的yield迭代器相關(guān)使用技巧,需要的朋友可以參考下
    2019-07-07
  • PHP利用MySQL保存session的實現(xiàn)思路及示例代碼

    PHP利用MySQL保存session的實現(xiàn)思路及示例代碼

    使用MySQL保存session,需要保存三個關(guān)鍵性的數(shù)據(jù):session id、session數(shù)據(jù)、session生命期,下面的示例,大家可以看看
    2014-09-09
  • How do I change MySQL timezone?

    How do I change MySQL timezone?

    The MySQL timezone is set to MST (-7 hours GMT/UTC) and is not configurable by you. MySQL is only capable of having 1 timezone setting per mysql daemon. Therefore, you cannot select NOW() and expect a result in a timezone other than MST.
    2008-03-03
  • php連接Access數(shù)據(jù)庫錯誤及解決方法

    php連接Access數(shù)據(jù)庫錯誤及解決方法

    前二天把一個asp+access的網(wǎng)站改成php+access的,在連連數(shù)據(jù)庫時可真讓我狠狠的郁悶了一把,通過百度了大量的相關(guān)文章終于解決了
    2013-06-06
  • PHP刪除指定目錄中的所有目錄及文件的方法

    PHP刪除指定目錄中的所有目錄及文件的方法

    這篇文章主要介紹了PHP刪除指定目錄中的所有目錄及文件的方法,通過自定義函數(shù)delFile實現(xiàn)遞歸刪除的功能,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-02-02
  • 通過PHP current函數(shù)獲取未知字符鍵名數(shù)組第一個元素的值

    通過PHP current函數(shù)獲取未知字符鍵名數(shù)組第一個元素的值

    在開發(fā)中經(jīng)常遇到這樣問題,獲取數(shù)組第一個元素的值,如果是數(shù)字索引那還好,直接$array[0],如果鍵名是字符串,你又未知這個字符串呢?用current()函數(shù)就可以做到
    2013-06-06

最新評論

龙川县| 钟祥市| 五常市| 大连市| 六安市| 苗栗市| 龙井市| 白玉县| 类乌齐县| 通许县| 灌云县| 康平县| 靖江市| 平定县| 广宗县| 邻水| 忻城县| 南川市| 威海市| 吉木萨尔县| 漳平市| 德化县| 南陵县| 福海县| 含山县| 西林县| 长春市| 株洲市| 南华县| 天台县| 乌苏市| 威海市| 昂仁县| 浮山县| 南川市| 芦山县| 贵定县| 甘洛县| 得荣县| 舟曲县| 大邑县|