Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Registrar menú WP
- function register_my_menus() {
- register_nav_menus(
- array( 'header-menu' => __( 'Header Menu' ) )
- );
- }
- add_action( 'init', 'register_my_menus' );
- // Registrar Thumbnails
- add_theme_support( 'post-thumbnails' );
- // Ocultar login errors
- function login_error_message($error){
- //check if that's the error you are looking for
- $pos = strpos($error, 'incorrect');
- if ($pos === false) {
- //its the right error so you can overwrite it
- $error = "Que tenga un buen día";
- }else{
- $error = "Que tenga un buen día";
- }
- return $error;
- }
- add_filter('login_errors', 'login_error_message');
- // Eliminar version de WP
- remove_action('wp_head', 'wp_generator');
- // Cambiar logo de cabecera
- add_action('admin_head', 'my_custom_logo');
- function my_custom_logo() {
- echo '
- <style type="text/css">
- #wp-admin-bar-wp-logo > .ab-item .ab-icon { background-image: url('.get_bloginfo('template_directory').'/images/logo.png) !important; }
- </style>
- ';
- }
- // Cambia logo en la pantalla de login
- function logo_wpadmin() {
- echo '<style type="text/css">
- h1 a { background-image:url('.get_bloginfo(
- 'template_directory').'/images/logo.png); }
- </style>';
- }
- add_action('login_head', 'logo_wpadmin');
- // Ocultar custom pages
- if (!is_super_admin()){
- function hide_pages(){
- echo "<script>window.onload=function(){
- document.getElementById('post-9').style.display='none';
- document.getElementById('post-6').style.display='none';
- };</script>";
- }
- add_action('admin_init','hide_pages');
- }
- // Ocultar Contact Form en el panel de administración
- function remove_contact_menu () {
- global $menu;
- $restricted = array(__('Contact'));
- 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_contact_menu');
- if (!is_super_admin()){
- add_action('admin_menu', 'remove_contact_menu');
- }
- //Ocultar menús de administracion
- if ( !is_super_admin() ) {
- add_action( 'admin_init', 'quitar_menus' );
- }
- function quitar_menus() {
- remove_menu_page('index.php');
- remove_menu_page('edit.php'); //Entradas
- remove_menu_page('tools.php'); //Herramientas
- remove_menu_page('edit-comments.php'); //Comentarios
- }
- //Oculta wp bar en el front-end para usuarios != admin
- if (!is_super_admin()){
- show_admin_bar( false );
- }
- function mytheme_admin_bar_render() {
- global $wp_admin_bar;
- // we can remove a menu item, like the Comments link, just by knowing the right $id
- $wp_admin_bar->remove_menu('comments');
- // or we can remove a submenu, like New Link.
- $wp_admin_bar->remove_menu('new-content');
- }
- // and we hook our function via
- add_action( 'wp_before_admin_bar_render', 'mytheme_admin_bar_render' );
- // Cambia url login
- add_action( 'login_headerurl', 'my_custom_login_url' );
- function my_custom_login_url() {
- return 'http://ayudawordpress.com';
- }
- //oculta bar
- //add_filter('show_admin_bar', '__return_false');
- function remove_admin_bar_links(){
- global $wp_admin_bar;
- if( is_admin_bar_showing() && !is_blog_admin() ){
- //Remove WordPress Logo Menu Items
- $wp_admin_bar->remove_menu('wp-logo'); // Removes WP Logo and submenus completely, to remove individual items, use the below mentioned codes
- $wp_admin_bar->remove_menu('about'); // 'About WordPress'
- $wp_admin_bar->remove_menu('wporg'); // 'WordPress.org'
- $wp_admin_bar->remove_menu('documentation'); // 'Documentation'
- $wp_admin_bar->remove_menu('support-forums'); // 'Support Forums'
- $wp_admin_bar->remove_menu('feedback'); // 'Feedback'
- //Remove Site Name Items
- //$wp_admin_bar->remove_menu('site-name'); // Removes Site Name and submenus completely, To remove individual items, use the below mentioned codes
- //$wp_admin_bar->remove_menu('view-site'); // 'Visit Site'
- $wp_admin_bar->remove_menu('dashboard'); // 'Dashboard'
- $wp_admin_bar->remove_menu('themes'); // 'Themes'
- $wp_admin_bar->remove_menu('widgets'); // 'Widgets'
- $wp_admin_bar->remove_menu('menus'); // 'Menus'
- // Remove Comments Bubble
- $wp_admin_bar->remove_menu('comments');
- //Remove Update Link if theme/plugin/core updates are available
- $wp_admin_bar->remove_menu('updates');
- //Remove '+ New' Menu Items
- $wp_admin_bar->remove_menu('new-content'); // Removes '+ New' and submenus completely, to remove individual items, use the below mentioned codes
- $wp_admin_bar->remove_menu('new-post'); // 'Post' Link
- $wp_admin_bar->remove_menu('new-media'); // 'Media' Link
- $wp_admin_bar->remove_menu('new-link'); // 'Link' Link
- $wp_admin_bar->remove_menu('new-page'); // 'Page' Link
- $wp_admin_bar->remove_menu('new-user'); // 'User' Link
- // Remove 'Howdy, username' Menu Items
- //$wp_admin_bar->remove_menu('my-account'); // Removes 'Howdy, username' and Menu Items
- //$wp_admin_bar->remove_menu('user-actions'); // Removes Submenu Items Only
- //$wp_admin_bar->remove_menu('user-info'); // 'username'
- //$wp_admin_bar->remove_menu('edit-profile'); // 'Edit My Profile'
- //$wp_admin_bar->remove_menu('logout'); // 'Log Out'
- $wp_admin_bar->remove_menu('customize'); // Removes Customize link
- $wp_admin_bar->remove_menu('my-sites'); // Removes Sites
- //$wp_admin_bar->remove_menu('search'); // Removes Search Bar
- $wp_admin_bar->remove_menu('w3tc'); // Removes Custom Link
- $wp_admin_bar->remove_menu('all-in-one-seo-pack-pro'); // Removes Seo Link
- }
- }
- add_action('wp_before_admin_bar_render','remove_admin_bar_links');
Advertisement
Add Comment
Please, Sign In to add comment