WordPress dashboard Customize
// ----------------------------------// -- Add code Function.php File --// ----------------------------------
Change the Standard WordPress Greeting
If “Howdy” isn’t in your vocabulary, you may not be a big fan of the standard WordPress admin greeting:
Obviously, you should substitute the “Welcome” text buried within that code with whatever takes your fancy.
add_action( 'admin_bar_menu', 'wp_admin_bar_my_custom_account_menu', 11 );
function wp_admin_bar_my_custom_account_menu( $wp_admin_bar ) {
$user_id = get_current_user_id();
$current_user = wp_get_current_user();
$profile_url = get_edit_profile_url( $user_id );
if ( 0 != $user_id ) {
/* Add the "My Account" menu */
$avatar = get_avatar( $user_id, 28 );
$howdy = sprintf( __('Welcome, %1$s'), $current_user->display_name );
$class = empty( $avatar ) ? '' : 'with-avatar';
$wp_admin_bar->add_menu( array(
'id' => 'my-account',
'parent' => 'top-secondary',
'title' => $howdy . $avatar,
'href' => $profile_url,
'meta' => array(
'class' => $class,
),
) );
}
}
Edit WP Admin Bar Links:
Remove the WP Logo, Add New Content and Update Notifications from the WP Admin menu.
function wps_admin_bar() {
global $wp_admin_bar;
$wp_admin_bar->remove_menu('wp-logo'); // Removes WP Logo
$wp_admin_bar->remove_menu('new-content'); // Removes +New Links
$wp_admin_bar->remove_menu('updates'); // Updates
}
add_action( 'wp_before_admin_bar_render', 'wps_admin_bar' );
Disable Dashboard Widgets:
The first thing people will see when logging into the Admin area is the Dashboard. There, you’ll find widgets like "WordPress Blog," "Other WordPress News," and "Incoming Links". Not very interesting for the average user.
We will be using the wp_dashboard_setup action to remove them. In the function we want to execute, we will use the unset() function to remove the Dashboard widgets we don’t want to display. Then all we need to do is call add_action() using'wp_dashboard_setup' as the first parameter as well as our function, namedremove_dashboard_widgets, as the second parameter
function remove_dashboard_widgets(){
global$wp_meta_boxes;
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
}
add_action('wp_dashboard_setup', 'remove_dashboard_widgets');
Or
function remove_dashboard_widgets() {
global $wp_meta_boxes;
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']); // Removes QuickPress
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']); // Incoming Links
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']); // Removes Right Now
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']); // Removes Plugins
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_recent_drafts']); // Removes Recent Drafts
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']); // Removes Recent Comments
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']); // Removes the WordPress Developer Blog
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']); // Removes the WordPress Blog Updates
}
add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );
Check out the WordPress docs entry on removing dashboard widgets for more information.
add_action( 'widgets_init', 'my_unregister_widgets' );
function my_unregister_widgets() {
unregister_widget( 'WP_Widget_Pages' );
unregister_widget( 'WP_Widget_Calendar' );
unregister_widget( 'WP_Widget_Archives' );
unregister_widget( 'WP_Widget_Links' );
unregister_widget( 'WP_Widget_Categories' );
unregister_widget( 'WP_Widget_Recent_Posts' );
unregister_widget( 'WP_Widget_Search' );
unregister_widget( 'WP_Widget_Tag_Cloud' );
unregister_widget( 'WP_Widget_RSS' );
unregister_widget( 'WP_Widget_Meta' );
unregister_widget( 'WP_Widget_Recent_Comments' );
unregister_widget( 'WP_Nav_Menu_Widget' );
}
function remove_screen_options_tab() { return false; } add_filter('screen_options_show_screen', 'remove_screen_options_tab'); function hide_help() { echo '<style type="text/css"> #contextual-help-link-wrap { display: none !important; } </style>'; } add_action('admin_head', 'hide_help');
SOURCE:https://managewp.com/spotless-wordpress-dashboardHide the WordPress Upgrade Message:
add_action('admin_menu','wphidenag');
function wphidenag() {
remove_action( 'admin_notices', 'update_nag', 3 );
}
SOURCE: http://speckyboy.com/2011/04/27/20-snippets-and-hacks-to-make-wordpress-user-friendly-for-your-clients/
Removing Menu Items
This is how you disable top-level menu items such as "Posts," "Media," "Appearance," and "Tools":
function remove_menu_items() {
global $menu;
$restricted = array(__('Links'), __('Comments'), __('Media'),
__('Plugins'), __('Tools'), __('Users'));
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_menu_items');
oR
add_action( 'admin_head', 'cn_admin_customize' );
function cn_admin_customize() { ?>
<style type="text/css" media="screen">
#welcome-panel, #menu-posts, #menu-media, #menu-links, #menu-pages, #menu-comments, #menu-appearance, #menu-plugins, #menu-users, #menu-tools, #menu-settings {display:none;}
</style>
<?php }
Remove Sub Menu
function remove_submenus() {
global $submenu;
unset($submenu['index.php'][10]); // Removes 'Updates'.
unset($submenu['themes.php'][5]); // Removes 'Themes'.
unset($submenu['options-general.php'][15]); // Removes 'Writing'.
unset($submenu['options-general.php'][25]); // Removes 'Discussion'.
unset($submenu['edit.php'][16]); // Removes 'Tags'.
}
add_action('admin_menu', 'remove_submenus');
Remove the Editor Submenu Item
function remove_editor_menu() {
remove_action('admin_menu', '_add_themes_utility_last', 101);
}
add_action('_admin_menu', 'remove_editor_menu', 1);
Customize the Footer
add_action('admin_menu', 'remove_submenus');
function modify_footer_admin () {
echo 'Created by <a href="http://www.irworld.in">iRworld</a>.';
echo 'Powered by<a href="http://WordPress.org">WordPress</a>.';
}
add_filter('admin_footer_text', 'modify_footer_admin');
Change the Logo
function custom_logo() {
echo '<style type="text/css">
#header-logo { background-image: url('.get_bloginfo('template_directory').'/images/admin_logo.png) !important; }
</style>';
}
add_action('admin_head', 'custom_logo');
function custom_login_logo() {
echo '<style type="text/css">
h1 a { background-image:url('.get_bloginfo('template_directory').'/images/login_logo.png) !important; }
</style>';
}
add_action('login_head', 'custom_login_logo');
đồng tâm
ReplyDeletegame mu
cho thuê nhà trọ
cho thuê phòng trọ
nhac san cuc manh
số điện thoại tư vấn pháp luật miễn phí
văn phòng luật
tổng đài tư vấn pháp luật
dịch vụ thành lập công ty trọn gói
lý thuyết trò chơi
đức phật và nàng
hồ sơ mật dinh độc lập
đừng hoang tưởng về biển lớn
chiến thắng trò chơi cuộc sống
lượng tử
ngồi khóc trên cây
truy tìm ký ức
mặt dày tâm đen
thế giới như tôi thấy
Cuối cùng, hai người cũng không thể nhịn được lửa dục hành hạ, hai thân thể xích lõa gắt gao dung hợp cùng một chỗ.
Rời khỏi lầu các thì lúc này mặt trời đã lên cao ba sào, Ân Tồ Tố vẻ mặt hồng nhuận, tay nắm tay Lưu Phong, khuôn mặt lộ ra bộ dạng hạnh phúc rạng ngời.
“ Phu quân, người đi chậm chút đi, thiếp theo không kịp…” Ân Tố Tố kiều mị liếc mắt nhìn Lưu Phong một cái nhẹ giọng nói:” Sắc lang lão công, người cũng thật là xấu, không biết thương hoa tiếc ngọc gì hết, làm thiếp thân thể rã rời.”
Lưu Phong ah ah cười nói: “ Tố Tố, thật là oan uổng cho ta mà, ngẫm kĩ lại đi, tối hôm qua là chính nàng đòi mà, thiếu chút nữa người chết đã là ta rồi.”
Ân Tố Tố đôi mắt đẹp ẩn hiện xuân tình, không khỏi nhớ tới khoảng thời gian tối hôm qua, lớn tiếng rên rỉ, quả nhiên thật sự sảng khoái.
“ Không thèm, cùng đại sắc lang ngươi nói chuyện, chúng ta nhanh lên đi báo cho Thanh Nghi tỷ tỷ để các nàng chuyển đến chỗ mới.” Ân Tố Tố sợ Lưu Phong lại giễu cợt mình, liền nhanh chân rời khỏi.
Lưu Phong lạnh nhạt nói: “ Nào, chúng ta cùng nhanh lên thôi.”
Hai người chạy tới Phượng Viên thông báo cho Liễu Thanh Nghi và Bạch Vũ