Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2011, 06:42
Avatar de Werlisa
Werlisa
 
Fecha de Ingreso: noviembre-2008
Mensajes: 286
Antigüedad: 16 años
Puntos: 28
Cambio involuntario de Theme - Que hacer?

Hola,

Ya me he encontrado en un par de ocasiones q de una forma totalmente inesperada el theme de uno de mis sitios ha sido sustituido por otro, tan solo tengo dos themes instalados, el q uso y Twenty Theme.

El sitio en cuestión es de anuncios clasificados y al usuario registrado se le da el rol de "Suscriptor" impidiendo "en principio" q este pueda modificar nada mas q su perfil en el backend.

Tengo instalado el plugin "Wp Hide Dashboard" y en el archivo functions.php he añadido estas lineas q impiden visualizar la opción de cambiar el theme a cualquier usuario, tan solo yo puedo ver esa opción como admistrador "1".

Código PHP:
add_action('admin_init''slt_lock_theme');
function 
slt_lock_theme() {
    global 
$submenu$userdata;
    
get_currentuserinfo();
    if (
$userdata->ID != 1) {
        unset(
$submenu['themes.php'][5]);
        unset(
$submenu['themes.php'][15]);
    }

Que mas podria hacer? Me refiero si hay alguna manera de fijar un theme impidiendo q este sea cambiado voluntaria o involuntariamente...

Espero sus comentarios...

Saludo