Personalización para tu panel de WordPress

  • Autor Autor Balondero
  • Fecha de inicio Fecha de inicio
Balondero

Balondero

Delta
Redactor
Verificación en dos pasos activada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Bueno aquí voy a exponer varios "truquitos" para Wordpress que he probado personalmente y funcionan, al menos con la versión 3, lo he probado en varias webs, espero que les sirva.


Borrar cosas:

Es interesante borrar algunas partes del menú del panel de control para que así el cliente no pueda cometer más de un error que nosotros no desearíamos en la vida.

Con este código que podemos incluir en el archivo functions.php de tu directorio, borraremos del menu los nombres que incluimos en el array $restricted.


Insertar CODE, HTML o PHP:
[COLOR=#007700]function [/COLOR][COLOR=#0000bb]remove_menus [/COLOR][COLOR=#007700]() {
   
      global [/COLOR][COLOR=#0000bb]$menu[/COLOR][COLOR=#007700];
   
      [/COLOR][COLOR=#0000bb]$restricted [/COLOR][COLOR=#007700]= array([/COLOR][COLOR=#0000bb]__[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]'Dashboard'[/COLOR][COLOR=#007700]), [/COLOR][COLOR=#0000bb]__[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]'Posts'[/COLOR][COLOR=#007700]), [/COLOR][COLOR=#0000bb]__[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]'Media'[/COLOR][COLOR=#007700]), [/COLOR][COLOR=#0000bb]__[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]'Links'[/COLOR][COLOR=#007700]), [/COLOR][COLOR=#0000bb]__[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]'Pages'[/COLOR][COLOR=#007700]), [/COLOR][COLOR=#0000bb]__[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]'Appearance'[/COLOR][COLOR=#007700]), [/COLOR][COLOR=#0000bb]__[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]'Tools'[/COLOR][COLOR=#007700]), [/COLOR][COLOR=#0000bb]__[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]'Users'[/COLOR][COLOR=#007700]), [/COLOR][COLOR=#0000bb]__[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]'Settings'[/COLOR][COLOR=#007700]), [/COLOR][COLOR=#0000bb]__[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]'Comments'[/COLOR][COLOR=#007700]), [/COLOR][COLOR=#0000bb]__[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]'Plugins'[/COLOR][COLOR=#007700]));
   
      [/COLOR][COLOR=#0000bb]end [/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]$menu[/COLOR][COLOR=#007700]);
   
      while ([/COLOR][COLOR=#0000bb]prev[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]$menu[/COLOR][COLOR=#007700])){
   
      [/COLOR][COLOR=#0000bb]$value [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000bb]explode[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]' '[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000bb]$menu[/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000bb]key[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]$menu[/COLOR][COLOR=#007700])][[/COLOR][COLOR=#0000bb]0[/COLOR][COLOR=#007700]]);
   
      if([/COLOR][COLOR=#0000bb]in_array[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]$value[/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000bb]0[/COLOR][COLOR=#007700]] != [/COLOR][COLOR=#0000bb]NULL[/COLOR][COLOR=#007700]?[/COLOR][COLOR=#0000bb]$value[/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000bb]0[/COLOR][COLOR=#007700]]:[/COLOR][COLOR=#dd0000]"" [/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000bb]$restricted[/COLOR][COLOR=#007700])){unset([/COLOR][COLOR=#0000bb]$menu[/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000bb]key[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]$menu[/COLOR][COLOR=#007700])]);}
  
      }
 
      }
  
      [/COLOR][COLOR=#0000bb]add_action[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]'admin_menu'[/COLOR][COLOR=#007700], [/COLOR][COLOR=#dd0000]'remove_menus'[/COLOR][COLOR=#007700]); [/COLOR]
Cambar el logo del panel:

A muchos clientes les gusta más ver el logo de su empresa que el de WordPress en su inicio de sesión.


Insertar CODE, HTML o PHP:
[COLOR=#007700]function [/COLOR][COLOR=#0000bb]my_custom_login_logo[/COLOR][COLOR=#007700]() {
  
      echo [/COLOR][COLOR=#dd0000]'<!--
   
      h1 a { background-image:url('[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]get_bloginfo[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]'template_directory'[/COLOR][COLOR=#007700]).[/COLOR][COLOR=#dd0000]'/images/custom-login-logo.gif) !important; }

      -->'[/COLOR][COLOR=#007700];
   
      }
  
       
   
      [/COLOR][COLOR=#0000bb]add_action[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]'login_head'[/COLOR][COLOR=#007700], [/COLOR][COLOR=#dd0000]'my_custom_login_logo'[/COLOR][COLOR=#007700]); [/COLOR]
Quitar advertencia de versión:

El caso es que wordpress avisa a los usuarios normales de que hay una nueva versión.
Vamos a ver como evitarlo incluyendo este código en el archivo functions.php:


Insertar CODE, HTML o PHP:
[COLOR=#007700]if ( ![/COLOR][COLOR=#0000bb]current_user_can[/COLOR][COLOR=#007700]( [/COLOR][COLOR=#dd0000]'edit_users' [/COLOR][COLOR=#007700]) ) {

      [/COLOR][COLOR=#0000bb]add_action[/COLOR][COLOR=#007700]( [/COLOR][COLOR=#dd0000]'init'[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000bb]create_function[/COLOR][COLOR=#007700]( [/COLOR][COLOR=#dd0000]'$a'[/COLOR][COLOR=#007700], [/COLOR][COLOR=#dd0000]"remove_action( 'init', 'wp_version_check' );" [/COLOR][COLOR=#007700]), [/COLOR][COLOR=#0000bb]2 [/COLOR][COLOR=#007700]);

      [/COLOR][COLOR=#0000bb]add_filter[/COLOR][COLOR=#007700]( [/COLOR][COLOR=#dd0000]'pre_option_update_core'[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000bb]create_function[/COLOR][COLOR=#007700]( [/COLOR][COLOR=#dd0000]'$a'[/COLOR][COLOR=#007700], [/COLOR][COLOR=#dd0000]"return null;" [/COLOR][COLOR=#007700]) );

      } [/COLOR]
Cambiar el color:

Si eres como yo y no te gusta el color de fábrica de Wordpress siempre puedes cambiarlo por uno verde, rojo o con el que mas te guste con este codigo:


Insertar CODE, HTML o PHP:
[COLOR=#007700]function [/COLOR][COLOR=#0000bb]custom_colors[/COLOR][COLOR=#007700]() {

      echo [/COLOR][COLOR=#dd0000]'<!--  #wphead{background:#069}  -->'[/COLOR][COLOR=#007700];

      }

       

      [/COLOR][COLOR=#0000bb]add_action[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]'admin_head'[/COLOR][COLOR=#007700], [/COLOR][COLOR=#dd0000]'custom_colors'[/COLOR][COLOR=#007700]); [/COLOR]

Y aquí acaba este tutorial de personalización del panel de Wordpress, un saludito y espero que les sirva muchachos.
 
Gracias brother, me va servir lo de cambiar el logo del panel.
 
que bueno que te sirvio. Saludos amigo
 
jeje creo que no usare nada pero estan buenos gracias
🙂
 
de nada amigo
 
Muy copado, pero hacer estos cambias no hace mas lenta la carga del blog etc? Cambia algo o solo la estetica?
 
Interesante aporte 😀

Gracias!
 
Muy copado, pero hacer estos cambias no hace mas lenta la carga del blog etc? Cambia algo o solo la estetica?

Nop no realentece en nada el blog, solo estetica. Saludos
 
Atrás
Arriba