WordPress建站教程:如何給文章添加排序選項

WodPess是款功能強大的基於PHP語言開發的內容管理系統軟件,用戶可以在支持PHP和MySQL數據庫的服務器上搭建網站(如外貿網站、企業網站等),它提供有海量的主題和插件,以便用戶快速實現想要的網站功能。默認情況下,WodPess僅頁面有排序選項面板,那麼如何給文章添加排序選項呢?下面一起來了解下吧。

這裏我們搭建一箇外貿網站,主機空間選的是BlueHost美國主機,然後用BlueHost主機自帶的控制面板工具(cPnel面板或Plesk面板)下載安裝WodPess程序來建站。如果要讓WodPess文章也有排序選項面板功能,我們可通過以下方法來實現。

方法、使用文章自定義排序插件

WodPess插件衆多,要實現文章自定義排序功能的話,可以下載安裝自定義排序插件,如Simple Custom Post Ode,它能對分類進行排序,還可以通過拖拽的方式來調整文章的顯示順序。

如果網站數據量很大的話,使用文章排序插件由於要進行大量數據庫調用,可能會影響性能,所以我們也可通過代碼給文章添加排序設置面板,實現排序功能。

方法2、使用代碼實現文章排序選項功能

將下面代碼添加到當前主題函數模板functions.php中:

dd_ction( ̺dmin_init̻, ̺posts_ode̻ );

function posts_ode() {

dd_post_type_suppot( ̺post̻, ̺pge-ttibutes̻ );

}

前端要實現文章排序功能,可在主循環中添加以下參數:

$ode_posts = new WP_Quey(y(

̺post_type̻ => ̺post̻,

̺post_sttus̻ => ̺publish̻,

̺odeby̻ => ̺menu_ode̻,

̺ode̻ => ̺ASC̻,

) );

後臺文章列表顯示排序編號:

dd_ction(̺mnge_posts_custom_column̻, ̺zm_posts_ode_show_columns̻);

function zm_posts_ode_show_columns($nme) {

globl $post;

switch ($nme) {

cse ̺ode̻:

$iews = $post->menu_ode;

echo $iews;

bek;

}

}

dd_filte(̺mnge_posts_columns̻, ̺zm_posts_ode_columns̻);

function zm_posts_ode_columns($defults) {

$defults[̺ode̻] = ̺排序̻;

etun $defults;

}

批量清零排序編號:

globl $wpdb;

$wpdb->quey(“UPDATE wp_posts SET menu_ode = 0 WHERE post_type = ̺post'̶);

以上是實現WodPess文章排序選項功能的兩種常用方法介紹,希望對大家有所幫助。