20 thg 11, 2014

Tùy chỉnh giao diện trang admin trong wordpress

Sau đây là một số tùy chỉnh giao diện trang admin của WordPress để nhìn cá nhân hóa hơn. Đôi khi là thảo mãn yêu cầu cá nhân và cũng như khách hàng không muốn có ^^

Xóa bỏ logo và sub menu ở menu bar

Tùy chỉnh giao diện trang admin trong wordpress
Chèn code sau vào file functions.php
?
1
2
3
4
5
6
7
8
9
10
11
function remove_logo_and_submenu() {
 global $wp_admin_bar;
 //the following codes is to remove sub menu
 $wp_admin_bar->remove_menu('wp-logo');
 $wp_admin_bar->remove_menu('about');
 $wp_admin_bar->remove_menu('wporg');
 $wp_admin_bar->remove_menu('documentation');
 $wp_admin_bar->remove_menu('support-forums');
 $wp_admin_bar->remove_menu('feedback');
}
add_action( 'wp_before_admin_bar_render''remove_logo_and_submenu' );
Khi đã xóa rồi thì làm gì nhỉ? Xóa xong rồi thì bây giờ chúng ta thêm logo và menu của chúng ta vào nhé. Thay code trên bằng đoạn code sau:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
function remove_logo_and_submenu() {
 global $wp_admin_bar;
 //the following codes is to remove sub menu
 $wp_admin_bar->remove_menu('about');
 $wp_admin_bar->remove_menu('wporg');
 $wp_admin_bar->remove_menu('documentation');
 $wp_admin_bar->remove_menu('support-forums');
 $wp_admin_bar->remove_menu('feedback');
 //and this is to change wordpress logo
 $wp_admin_bar->add_menu( array(
 'id' => 'wp-logo',
 'title' => '<img src="'.temp_svl.'images/logo.png" />',
 'href' => __('http://levantoan.com'),
 'meta' => array(
 'title' => __('OnegoCorp - Theme by LeVanToan'),
 'tabindex' => 1,
 ),
 ));
 //and this is to add new sub menu.
 $wp_admin_bar->add_menu( array(
 'parent' => 'wp-logo',
 'id' => 'sub-menu-id-1',
 'title' => __('About us'),
 ));
}
add_action( 'wp_before_admin_bar_render''remove_logo_and_submenu' );
Tùy chỉnh giao diện trang admin trong wordpress

Đang cập nhật ….

Không có nhận xét nào:

Đăng nhận xét