Restringir operaciones de riesgo del editor y del tema

Usa este flujo de trabajo para restringir las operaciones de temas en un sitio o en una red multisitio, y para importar o exportar herramientas en un sitio. Estos controles alteran las comprobaciones de permisos; los controles de limpieza visual no lo hacen.

Asignar las capacidades necesarias

Antes de aplicar una política, enumera si los usuarios deben:

  • cambiar el tema activo;
  • instalar o eliminar temas;
  • usar el Editor de archivos del tema;
  • gestionar widgets, menús, cabeceras, fondos o el Personalizador;
  • importar o exportar contenido de WordPress.

Conserva una cuenta de administrador que pueda restaurar los ajustes. Las restricciones de temas se aplican a todos los usuarios del sitio o de la red, incluidos los superadministradores. Las restricciones de importación y exportación se aplican a todos los usuarios del sitio seleccionado. Estos controles no eliminan el permiso para gestionar POM Tweaks.

Aplicar la restricción más estricta

  1. En multisitio, abre Network Admin → Settings → POM Tweaks → Themes → Theme controls. En WordPress independiente, abre Settings → POM Tweaks → Themes → Theme controls.
  2. Activa Disable theme switching para impedir la activación de otro tema. La inspección de temas sigue disponible cuando el usuario puede personalizar temas.
  3. Usa Disable theme installation y Disable theme deletion de forma independiente cuando deba bloquearse la instalación o la eliminación.
  4. Usa Disable the theme file editor para bloquear el editor nativo de archivos fuente sin desactivar el Editor de archivos del plugin ni la personalización visual.
  5. Usa Disable theme customization solo después de revisar su amplio efecto sobre los menús de WordPress, los widgets, el Personalizador, el Editor del sitio, las plantillas, los estilos y el CSS adicional.
  6. En el Settings → POM Tweaks → White labelling → Admin general settings del sitio, selecciona Disable import o Disable export solo cuando esa herramienta deba quedar indisponible para todos los usuarios de ese sitio.
  7. Guarda después de cada restricción y comprueba su efecto antes de aplicar la siguiente.

No sustituir por controles de presentación

Eliminar Screen Options, ocultar un menú, ocultar una fila de plugin o quitar una acción de edición no establece un límite de autorización. Una URL directa u otra integración puede seguir disponible cuando la capacidad no cambia.

Comprobar el acceso y la recuperación

  1. Inicia sesión como administrador y, en multisitio, como administrador del sitio.
  2. Comprueba la pantalla de Temas, el Personalizador, el Editor de archivos del tema, los Widgets, los Menús, Importar y Exportar según la política.
  3. Prueba la URL de administración directa correspondiente además del menú visible.
  4. Confirma que la edición normal de contenido sigue funcionando.
  5. Inicia sesión como administrador de recuperación y comprueba que todavía puedes gestionar los ajustes. Estas restricciones de tema e importación/exportación también se aplican a esta cuenta.
  6. Desactiva una restricción, guarda y confirma que solo vuelve el acceso asociado a ella.