WordPress是使用PHP語言開發的部落格平台,使用者可以在支援PHP和MySQL資料庫的伺服器上架設屬於自己的網站。也可以把 WordPress當作一個內容管理系統(CMS)來使用。
WordPress是一款個人部落格系統,並逐步演化成一款內容管理系統軟體,它是使用PHP語言和MySQL資料庫開發的。使用者可以在支援 PHP 和 MySQL資料庫的伺服器上使用自己的部落格。
WordPress有許多第三方開發的免費模板,安裝方式簡單易用。不過要做一個自己的模板,則需要你有一定的專業知識。例如你至少要懂的標準通用標記語言下的一個應用HTML程式碼、CSS、PHP等相關知識。
WordPress官方支援中文版,同時有愛好者開發的第三方中文語言包,如wopus中文語言包。 WordPress擁有成千上萬個各式外掛且不計其數的主題模板樣式。 [
這篇文章主要介紹了WordPress中用於創建以及獲取側邊欄的PHP函數講解,分別為register_sidebar()函數和get_sidebar()的使用,需要的朋友可以參考下方
register_sidebar()(建立側邊欄)
建立側邊欄,用來放置小工具。這個函數使用的時候請放在一個函數裡,掛載到 “widgets_init” 鉤子。
用法
register_sidebar( $args );
參數
$args
預設值:
$args = array( 'name' => ( 'Sidebar name', 'theme_text_domain' ), 'id' => 'unique-sidebar-id', 'description' => '', 'class' => '', 'before_widget' => '<li id="%1" class="widget %2">', 'after_widget' => '</li>', 'before_title' => '<h2 class="widgettitle">', 'after_title' => '</h2>' );
陣列參數介紹:
#name:側邊欄名稱
id:側邊欄ID,必須為小寫,預設為遞增的數組ID
#description:側邊欄描述
class:給其中的小工具的額外class
before_widget:裡邊的小工具的開頭Html 程式碼
after_widget:裡邊的小工具的結尾的Html 代碼
before_title:裡邊的小工具的標題的開頭Html 代碼
after_title:裡邊的小工具的標題的末尾的Html程式碼
範例
register_sidebar( array( 'name' => ( '右边的侧边栏' ), 'id' => 'sidebar-1', 'description' => ( '右侧边栏的小工具。' ), 'before_title' => '<h3 class="title">', 'after_title' => '</h3 class="title">', ));
該函數位於:wp-includes/widgets .php
get_sidebar()(取得側邊欄)
get_sidebar() 用來引入側邊欄模板。如果指定名稱則引入當前主題根目錄的sidebar-{name}.php 文件,不指定則引入當前主題根目錄的sidebar.php 文件,如果文件不存在則引入wp-includes/theme-compat/sidebar.php文件。
用法
get_sidebar( $name );
參數
$name
(字串)(可選)引入模板的名稱,如果指定則引入當前主題根目錄的sidebar-{$name}.php 檔案。
預設值:None
範例
下邊的程式碼將引入目前主題根目錄的sidebar.php 檔案:
<?php get_sidebar(); ?>
下邊的程式碼將引入目前主題根目錄的sidebar-left.php 檔案:
<?php get_sidebar( 'left' ); ?>
下邊的例子分別引入了左側邊欄(sidebar-left.php)和右側邊欄(sidebar-right.php):
<?php get_sidebar( 'left' ); ?>
內容內容
<?php get_sidebar( 'right' ); ?> <?php get_footer(); ?>
其它
此函數位於:wp-includes/general-template.php
以上是WordPress中用於建立以及取得側邊欄的PHP函數實例講解的詳細內容。更多資訊請關注PHP中文網其他相關文章!