Documentación · Documentación para desarrolladores

Recursos de administración

Esta página cubre la carga de recursos (assets) en el panel de administración únicamente a nivel de integración. Las rutas de archivos de recursos específicas, los identificadores de script (handles), las listas de dependencias y las cargas útiles de localización son detalles de implementación y no se publican aquí.

Comportamiento de alto nivel

El plugin encola su propio CSS y JavaScript únicamente en sus propias páginas de administración. El plugin no asume la presencia de ningún framework de CSS en particular más allá de los estilos principales de administración de WordPress, y no se registra en páginas de administración que no sean las suyas.

Si está aplicando estilos a la administración de WordPress desde un plugin independiente o un tema de administración personalizado, trate los selectores e identificadores de recursos de administración del plugin como internos: pueden cambiar entre versiones. Limite sus propias personalizaciones a sus propias páginas e identificadores.

Superficies de integración pública compatibles

Al integrarse con el plugin, prefiera estas superficies estables:

Los nombres de clases internas, las claves de opciones, las tablas de la base de datos, los endpoints REST y AJAX, los nombres de hooks de cron, los identificadores de capacidades y nonces, y la infraestructura de lanzamientos / actualizaciones se tratan como detalles de implementación. Pueden cambiar entre versiones sin previo aviso y no forman parte del contrato de integración pública.

Política de estabilidad y cambios

Cualquier elemento que no figure como una superficie pública compatible anteriormente se considera un detalle de implementación interna. Las API internas, el diseño de almacenamiento y la implementación de seguridad pueden cambiar entre versiones. No dependa de ellos desde código de terceros, temas o sistemas externos. No se admiten escrituras directas en la base de datos.

Aviso de documentación pública. Esta página proporciona únicamente una descripción general de la integración a alto nivel. Los detalles de implementación interna, las API privadas, los aspectos internos del almacenamiento y la infraestructura de lanzamiento sensible a la seguridad se mantienen por separado y no forman parte de la documentación pública. Las superficies de integración compatibles son los shortcodes documentados, las anulaciones de plantillas, la interfaz de usuario de ajustes y cualquier punto de extensión publicado explícitamente en esta sección.