Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/hcardoso81/removefieldsquickedit/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Plugin personalizado de WordPress para Chip Tecnologia. Quita campos innecesarios de la interfaz de edicion rapida y edicion por lotes.
Objetivo
El plugin evita que aparezcan campos que no se usan y que pueden causar confusion al editar entradas o paginas desde el listado del administrador.
Campos removidos:
page_template: selector de plantilla o template.cs_replacement_main-footer: selector Footer Widgets.cs_replacement_smartmag-primary: selector Main Sidebar.
Requisitos
- WordPress 5.8 o superior.
- PHP 7.4 o superior recomendado.
- Acceso al administrador de WordPress.
Instalacion
- Copiar esta carpeta en
wp-content/plugins/remove-fields-quick-edit/. - Activar el plugin desde Plugins en WordPress.
- Abrir el listado de entradas o paginas.
- Usar Edicion rapida o Editar por lotes y verificar que los campos ya no aparezcan.
Como funciona
El plugin carga assets solo en la pantalla edit.php del administrador. En esa pantalla:
- Un CSS oculta los campos de forma inmediata cuando el navegador soporta
:has(). - Un JavaScript elimina los controles del DOM y les quita el atributo
nameantes de removerlos. - El script observa cambios en la tabla porque WordPress crea filas de edicion rapida de forma dinamica.
No modifica datos existentes ni cambia configuraciones del tema, Elementor o SmartMag.
Estructura
remove-fields-quick-edit/
|-- remove-fields-quick-edit.php
|-- autoload.php
|-- AGENTS.md
|-- README.md
|-- assets/
| |-- css/
| | `-- admin-quick-edit.css
| `-- js/
| `-- admin-quick-edit.js
`-- src/
|-- Admin/
| `-- QuickEditFieldRemover.php
`-- Bootstrap/
`-- Plugin.php
Validacion manual
- Activar el plugin.
- Ir a Paginas > Todas las paginas.
- Abrir Edicion rapida en una pagina.
- Confirmar que no aparece el selector de plantilla.
- Ir a Entradas > Todas las entradas.
- Abrir Edicion rapida y confirmar que no aparecen Footer Widgets ni Main Sidebar.
- Probar Acciones en lote > Editar y confirmar que esos campos tampoco aparecen si el tema los agrega.
Desarrollo
Validar sintaxis PHP:
php -l remove-fields-quick-edit.php
php -l autoload.php
php -l src/Bootstrap/Plugin.php
php -l src/Admin/QuickEditFieldRemover.php
Commit sugerido:
feat(admin): remove unused quick edit fields