Cuando está creando un sitio web para su cliente, a veces hay partes del administrador de WordPress a las que no necesita que puedan acceder. De hecho, si no necesitan acceder a ellos, ¿por qué no deshacerse de ellos y simplificar el administrador para su cliente? Así es cómo…
Como de costumbre, debe configurar el complemento antes de poder agregarle alguna funcionalidad. Cree usted mismo un directorio bajo / wp-content / plugins / llamado wptuts-simple-admin. Ahora, dentro de ese directorio, crea el archivo PHP principal para tu complemento. Por el bien de la estandarización, lo llamaremos wptuts-simple-admin.php.
Dentro de este archivo es donde ponemos la información del encabezado del complemento:
Vamos a escribir este complemento con programación orientada a objetos, que Tom introdujo recientemente para aquellos que no están familiarizados, así que configuraremos nuestra clase debajo del encabezado del complemento
En este punto, puede iniciar sesión en su administrador de WordPress y ver el complemento. También puede activarlo ahora, y luego regresar y actualizar a medida que agregamos funcionalidad.
Digamos que el sitio de su cliente no hace uso de 'Enlaces', y tampoco necesita que su cliente use nada en 'Herramientas' o 'Configuración' (ese es su trabajo después de todo, ¿no?). Así que vamos a apagarlos (las líneas resaltadas son código nuevo):
No sé sobre usted, pero me parece que hay varios widgets de tablero de mandos en cada instalación de WordPress que simplemente no necesito, y a mis clientes ciertamente no les importa. Estos son: enlaces entrantes, complementos, blog de WordPress y otras noticias de WordPress. Es cierto que se podría argumentar que 'Incoming Links' tiene una utilidad, pero prefiero ocultarlo y ahorrar en el desorden.
Ahora, los widgets del panel de control son metaboxes, por lo que podemos usar el siguiente código para deshacernos de ellos (nuevamente, las líneas resaltadas son código nuevo):
La última pantalla que cubriré para simplificar este artículo es la pantalla de listado de publicaciones (para publicaciones y páginas). Si su cliente es solo una persona, escribiendo todos sus mensajes ellos mismos, ¿por qué necesitan ver la columna del autor? Suena como espacio desperdiciado para mí.
Son pequeñas personalizaciones como estas que le permiten hacer que el administrador de WordPress se sienta a la medida de las necesidades de sus clientes. Por supuesto, hay mucho más que puede hacer, y es probable que varíe las cosas cliente por cliente. Algunas de estas cosas se pueden hacer usando el excelente complemento Administrador mínimo de Aaron Rutley.
Si desea mejorar esto, también puede incluir verificaciones de capacidad para deshabilitar / habilitar la funcionalidad según quién haya iniciado sesión..
¿Cómo te gusta personalizar WordPress para tus clientes? Háganos saber en los comentarios a continuación..