Opciones de Perfil self-updates
Plugin de WordPress para elegir que campos ve cada rol en su pagina de perfil
by Santiago Camacho · github.com/dsantycam/opciones-perfil · website
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/dsantycam/opciones-perfil/releases/download/v1.0.0/opciones-perfil.zipShips its own WordPress updater (built-in updater), so new versions show up under Dashboard → Updates.
Readme
=== Opciones de Perfil === Contributors: Santiago Camacho Author: Santiago Camacho Author URI: https://santiagocamachomkt.com Plugin URI: https://github.com/Dsantycam/opciones-perfil Tags: perfil, usuarios, roles, limpiar, ocultar campos Requires at least: 6.0 Tested up to: 6.6 Requires PHP: 7.4 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html
Elige qué campos ve cada rol en su página de perfil y deja el perfil limpio de opciones innecesarias. Por Santiago Camacho.
== Description ==
La pantalla de perfil de WordPress enseña a cualquier usuario un montón de opciones que no necesita: esquema de color del escritorio, atajos de teclado para moderar comentarios, resaltado de sintaxis, contraseñas de aplicación, redes sociales que añaden otros plugins… Este plugin te deja elegir, campo por campo, qué se muestra y qué no.
Simple y ligero
- Un solo panel en Usuarios → Opciones de Perfil.
- Sin dependencias, sin librerías, sin CSS ni JS externos.
- Una única opción en la base de datos. No crea tablas.
Por rol
- Marcas a qué roles se aplica (por defecto, todos menos administrador).
- Un usuario con varios roles se ve afectado si alguno está marcado.
- Opcional: aplicarlo también cuando un administrador edita a otro usuario.
Campo por campo
- Opciones personales: editor visual, resaltado de sintaxis, esquema de color, atajos de teclado, barra de herramientas, idioma.
- Nombre: nombre de usuario, rol, nombre, apellidos, alias, nombre público.
- Contacto: correo, web y todas las redes sociales que añadan otros plugins (se detectan solas).
- Acerca de ti: información biográfica y foto de perfil.
- Cuenta: nueva contraseña, enlace de restablecimiento, sesiones y contraseñas de aplicación.
- Campo libre para selectores CSS de campos que añadan otros plugins.
Extras
- Botón "modo mínimo": deja solo usuario, nombre, apellidos, nombre público, correo y contraseña.
- Vista previa desde los ajustes, sin crear un usuario de prueba.
- Opción para ignorar los campos ocultos al guardar, de forma que no puedan modificarse manipulando el formulario desde el navegador.
Cómo se oculta cada cosa
Donde WordPress ofrece un hook, el campo se elimina de verdad del formulario (esquema de color, contraseñas de aplicación y todos los métodos de contacto). El resto del formulario lo imprime el núcleo de una sola pieza, sin hooks intermedios, así que esas filas se ocultan con CSS; sus valores no se modifican y, si activas la protección al guardar, tampoco pueden cambiarse por POST.
Cuando todas las filas de una sección quedan ocultas, su encabezado desaparece también.
== Installation ==
- Copia la carpeta
opciones-perfilenwp-content/plugins/(o sube el .zip desde Plugins → Añadir nuevo → Subir plugin). - Actívalo en Plugins.
- Configúralo en Usuarios → Opciones de Perfil.
Las actualizaciones llegan solas desde GitHub: aparecen en Escritorio → Actualizaciones como las de cualquier otro plugin.
== Frequently Asked Questions ==
= ¿Se pierden los datos de los campos que oculto? =
No. El valor sigue guardado en la base de datos; simplemente deja de mostrarse. Si vuelves a mostrar el campo, ahí sigue.
= He ocultado un campo pero sigue apareciendo =
Lo habrá añadido otro plugin con un marcado distinto. Inspecciona la fila en el navegador, copia su selector (casi siempre tr.user-SLUG-wrap) y pégalo en "Otros campos (avanzado)".
= ¿Afecta a los administradores? =
Solo si marcas el rol de administrador, que no es lo recomendado. Para ver el resultado sin crear un usuario de prueba, usa el botón "Ver vista previa".
== Changelog ==
= 1.0.0 =
- Primera versión.
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v1.0.0 | Jul 30, 2026 | opciones-perfil.zip | 1 |