Habilitar edición de temas en tu panel de wordpressmu

En una instalación de wordpress en tu propio servidor, tienes la opción de editar temas desde tu panel de wordpress, esto es algo muy cómodo y que te permite modificar el código de los temas rápidamente.

Para wordpress mu la cosa cambia, como es un sistema multiusuario por seguridad esta opción esta deshabilitada.  Pero os voy a explicar cómo podeis habilitar esta opción  para que  permita disponer de privilegios de edición a través del tablero de instrumentos con tres sencillos pasos.

Paso 1. Ve a a wp-admin/includes y busca el archivo mu.php.
Paso 2. Busca  «unset ($ [ ‘themes.php’] [10]»

Busca esto:

unset( $submenu['plugins.php'][15] ); // always remove the plugin editor
unset( $submenu['themes.php'][10] );  // always remove the themes editor

Cámbia lo por esto:

/* unset( $submenu['plugins.php'][15] ); */ // always remove the plugin
/* unset( $submenu['themes.php'][10] ); */ // always remove the themes

Paso 3: Ya has  activado el editor, pero ahoratienes que dar permisos para acceder solamente al administrador, es decir tú.

Busca: “if ( strpos( $_SERVER[‘PHP_SELF’], ‘user-new.php” en wp-admin/ includes/ mu.php

Busca esto:

$pages = array( 'theme-editor.php', 'plugin-editor.php' );

foreach( $pages as $page ) {
    if ( strpos( $_SERVER['PHP_SELF'], $page ) ) {
        wp_die( __('Page disabled by the administrator') );

Cambialo por esto:

$pages = array( 'theme-editor.php', 'plugin-editor.php' );
  foreach( $pages as $page ) {
     if ( strpos( $_SERVER['PHP_SELF'], $page )&& !is_site_admin() ) {
         wp_die( __('Page disabled by the administrator') );

¡Felicidades!  ya hemos terminado!. Ahora accede a tu escritorio y  debería ser capaz de editar los archivos de los temas y los archivos de plugin. Espero que este pequeño programa te ahorre tiempo en la edición.

He probado esto en WordPress MU 2.8.6 y funcionó perfectamente.

Fuente: clickonf5.org

Un pensamiento en “Habilitar edición de temas en tu panel de wordpressmu

Deja un comentario