Estructura del plugin

Un plugin de WordPress mínimo contiene al menos un archivo PHP con el encabezado apropiado.

/*
Plugin Name: Mi Plugin de Productos
Description: Añade campos personalizados a productos.
Version: 1.0
Author: Tu nombre
*/

Archivos típicos:

[mi-plugin/
├── mi-plugin.php              ← Archivo principal del plugin
├── css/
│   └── estilos_backend.css    ← Estilos personalizados para el backend
├── js/
│   ├── custom_backend.js      ← Scripts para mejorar el backend
│   └── select-image.js        ← Script para seleccionar desde medios
└── images/
    └── logos/                 ← Carpeta de logotipos de marcas
        ├── logo1.png
        ├── logo2.png
        └── logo3.png

Archivo principal

sucesores-content-products.php es el archivo que:


Organización recomendada

Aunque este plugin mantiene todos los hooks y funciones en un único archivo, para proyectos más grandes conviene dividir el código en:


Consejos

02 Hooks principales