中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

如何修改wordpress后臺內(nèi)容

2018-11-02    來源:學做網(wǎng)站論壇

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

我們使用wordpress程序做網(wǎng)站之后,wordpress后臺有很多我們不需要的內(nèi)容,例如:WordPress開發(fā)博客"、"其他WordPress新聞","日歷"(WP_Widget_Calendar)、"搜索"(WP_Widget_Search)、"最近評論"(WP_Widget_Recent_Comments),版本升級(相關(guān)視頻:wordpress如何在線版本升級)等一些信息,都是我們自己做網(wǎng)站用不到的內(nèi)容,我們可以進行wordpress后臺改版來修改wordpress后臺內(nèi)容屏蔽掉。

如何修改wordpress后臺內(nèi)容

去除wordpress后臺Widget

wordpress后臺就是我們登陸后看到的那個界面,包括了概況、近期評論、引入鏈接等Widget的界面,去除所有Widget的代碼如下。注意這些代碼都是放置在wordpress模板的函數(shù)functions.php里面的。(相關(guān)教程:wordpress模板制作教程)

if ( ! function_exists( 'remove_dashboard_widgets' ) ) :

/**

?* Remove dashboard widgets

?*/

function remove_dashboard_widgets(){

?global $wp_meta_boxes;

?unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);

?unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);

?unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);

?unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);

?unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);

?unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_recent_drafts']);

?unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);

?unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);

}

add_action('wp_dashboard_setup', 'remove_dashboard_widgets');
endif;

如果希望保留其中的某些Widget,只要注釋掉或刪除到代碼中的某些unset就可以了。

增加wordpress后臺Widget

去除了原有的,那么自然也就想到加入自己的Widget來顯得更加個性化,比如增加一個歡迎提示或是常用任務(wù)等。代碼如下;

if ( ! function_exists( 'add_dashboard_widgets' ) ) :

/**

?* Add dashboard widgets

?*/

function welcome_dashboard_widget_function() {

?// Display whatever it is you want to show

?echo "<ul><li><a href='post-new.php'>添加新文章</a></li><li><a href='edit.php'>修改文章</a></li></ul>";

}
// Create the function use in the action hook

function add_dashboard_widgets() {
wp_add_dashboard_widget('welcome_dashboard_widget', '常用任務(wù)', 'welcome_dashboard_widget_function');
}

// Hook into the 'wp_dashboard_setup' action to register our other functions

add_action('wp_dashboard_setup', 'add_dashboard_widgets' );

endif;

修改wordpress后臺常用任務(wù)下拉菜單
在wordpress后臺管理界面的右上角有一個常用任務(wù)下拉菜單,但其中不是所有項都是我們常用到的,甚至是根本不會用到的,那么就來把它們?nèi)サ舭,當然另外可以加上自己常用的菜單?/p>

代碼如下:

if ( ! function_exists( 'custom_favorite_actions' ) ) :

/**

?* modify favorite actions

?*/

function custom_favorite_actions($actions) {

// remove menus

?unset($actions['edit-comments.php']);

?unset($actions['media-new.php']);

// add a menu link to profile.php

$actions['profile.php'] = array('My Profile', "edit_posts");

?return $actions;

}
add_filter('favorite_actions', 'custom_favorite_actions');

endif;

至于刪除$actions變量中的哪一項,查看一下這個變量值就知道了。

Array

(

?   [edit.php?post_type=post] => Array

?       (

?           [0] => Posts

?           [1] => edit_posts

?       )    [post-new.php] => Array

?       (

?           [0] => New Post

?           [1] => edit_posts

?       )
[edit.php?post_status=draft] => Array
(
[0] => Drafts
[1] => edit_posts
)

[post-new.php?post_type=page] => Array
(
[0] => New Page
[1] => edit_pages
)

[media-new.php] => Array
(
[0] => Upload
[1] => upload_files
)

[edit-comments.php] => Array
(
[0] => Comments
[1] => moderate_comments
)

)

修改wordpress后臺左側(cè)的導航功能菜單
wordpress后臺某些功能根本用不到的話,不如直接在網(wǎng)站導航菜單中隱藏掉,代碼如下:

if ( ! function_exists( 'remove_menus' ) ) :

/**

?* Remove dashboard menus

?*/

function remove_menus () {

global $menu;

?   $restricted = array(__('Dashboard'),  __('Media'), __('Links'), __('Pages'), __('Appearance'), __('Tools'), __('Users'), __('Settings'), __('Comments'), __('Plugins'));

?   end ($menu);

?   while (prev($menu)){

?       $value = explode(' ',$menu[key($menu)][0]);

?       if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}

?   }

}

add_action('admin_menu', 'remove_menus');
endif;

以上代碼隱藏了所有的功能菜單,各位可以根據(jù)自己的實際需要將需要顯示出來的在上面的代碼中刪除即可。
修改wordpress后臺頁腳提示信息

代碼如下:

if ( ! function_exists( 'modify_footer_admin' ) ) :

/**

?* modify dashboard footer

?*/

function modify_footer_admin () {

echo 'Modified by Maple Nan';

}
add_filter('admin_footer_text', 'modify_footer_admin');

endif;

隱藏wordpress后臺自動升級提示
代碼如下:

/**
?* hide wordpress update
?*/

add_filter( 'pre_site_transient_update_core', create_function( '$a', "return null;" ) );

通過以上幾步的操作,我們就可以打造出一個符合建站要求的wordpress后臺界面了。注意這些代碼都是放置在wordpress的模板函數(shù)functions.php里面的。更多對WORDPRESS程序的修改,推薦參考wordpress程序開發(fā)手冊。

標簽: isp 代碼 建站 搜索

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:WordPress 無插件 純代碼實現(xiàn)分頁導航

下一篇:wordpress與discuz同步用戶整合