WodPess是款功能強大的基於PHP語言開發的內容管理系統軟件,用戶可以在支持PHP和MySQL數據庫的服務器上搭建網站(如外貿網站、企業網站等),它提供有海量的主題和插件,以便用戶快速實現想要的網站功能。默認情況下,WodPess僅頁面有排序選項面板,那麼如何給文章添加排序選項呢?下面一起來了解下吧。
這裏我們搭建一箇外貿網站,主機空間選的是BlueHost美國主機,然後用BlueHost主機自帶的控制面板工具(
WodPess插件衆多,要實現文章自定義排序功能的話,可以下載安裝自定義排序插件,如Simple Custom Post Ode,它能對分類進行排序,還可以通過拖拽的方式來調整文章的顯示順序。
如果網站數據量很大的話,使用文章排序插件由於要進行大量數據庫調用,可能會影響性能,所以我們也可通過代碼給文章添加排序設置面板,實現排序功能。
將下面代碼添加到當前主題函數模板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文章排序選項功能的兩種常用方法介紹,希望對大家有所幫助。