Impedir que se cambie el Tema activo

Tiempo estimado de lectura: 3 minutos

 

Impedir que se cambie el Tema

Hoy veremos cómo podemos impedir que se cambie el Tema que tenemos activo en nuestro WordPress.

Imagínate que haces una página web para un cliente, y con el trato, te vas dando cuenta de que hay muchas posibilidades de que, cuando le entregues la página web, el cliente se ponga a trastear en ella y termine estropeando algo.

No sé si te ha pasado esto alguna vez, pero es super molesto. Todos conocemos a este tipo de clientes que, cuando estás en una reunión con él, no dejan de preguntar cosas que no deberían preguntar. Como por ejemplo: ¿cómo puedo cambiar la categoría que viene por defecto para las entradas?, ¿qué ocurre si más adelante cambio el plugin de formularios por otro que me digan que funciona mejor?, si me canso de este tema, ¿cómo puedo cambiarlo?…

Todas estas preguntas no hacen más que ponerte nervioso, y no hay nada que duele más, en nuestro corazoncito egocéntrico de diseñadores, que alguien meta la mano en nuestro trabajo y estropee eso que tanto tiempo y esfuerzo nos has costado configurar.

Para evitar futuros enfados y dolores de cabeza, podemos hacer que cuando este cliente intente cambiar el Tema activo, no se le permita. ¡Vamos a ver cómo se hace!.

Código que vamos a utilizar

Utilizaremos un código más o menos sencillo de entender. Este código puede ser algo parecido a esto:

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] );
}
}

Ahora, lo único que nos falta por saber es dónde tenemos que poner este código.

Ya sabes que existen diversos métodos, pero yo te aconsejo especialmente uno: colocarlo en tu plugin de snippets.

También podrías colocarlo en tu plugin de funciones o en el archivo functions.php de tu tema activo.

 


¿Te ha servido este artículo?, DALE UN BESO, PRINCIPE VALIENTE 0


¿Qué te ha parecido el artículo?. Házmelo saber en los comentarios que tienes más abajo. Estoy deseando leerte.

Por último, si crees que este artículo puede ser interesante para algún amigo tuyo, te agradecería enormemente que lo compartieras con él y con todo el mundo a través de las Redes Sociales.

Puntúa este artículo:
[Total: 0 - Promedio: 0]

Puede que también te interese...

Deja una respuesta

Información básica sobre protección de datos
Responsable: Jose González Bueno.
Finalidad: Moderación y publicación de comentarios.
Destinatarios: No se comunican datos a terceros, salvo por imperativo legal.
Derechos: Tienes derecho a acceder, rectificar, exportar y suprimir tus datos.

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

He leído y acepto la política de privacidad de este sitio. *