WP2LinkedIn Status Quick Access
Plugin WordPress simple para editar el campo post_meta _linkedin_status desde la seccion Edicion rapida del listado de entradas.
by Hernan Cardoso · github.com/hcardoso81/wp2linkedinstatusquickaccess
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/hcardoso81/wp2linkedinstatusquickaccess/archive/refs/heads/main.zipPlugin WordPress simple para editar el post meta _linkedin_status desde la seccion Edicion rapida del listado de entradas.
Funcionalidad
- Agrega un selector en Edicion rapida para actualizar
_linkedin_status. - Usa las opciones de WP2LinkedIn si estan disponibles.
- Mantiene las mismas opciones editables del metabox original:
pending,manual_publishedyscheduled. - No agrega una columna visible al listado de entradas.
- Usa la columna existente
linkedin_statusde WP2LinkedIn para insertar el campo en Edicion rapida. - Guarda el valor con
update_post_meta(). - Sincroniza
_linkedin_postedy_linkedin_posted_dateigual que el metabox de WP2LinkedIn. - Genera logs locales de exito y error dentro de
logs/.
Requisitos
- WordPress.
- PHP 7.4 o superior.
- Plugin WP2LinkedIn activo, porque este plugin se engancha a su columna
linkedin_statuspara mostrar el campo en Edicion rapida.
Instalacion
- Copiar este directorio dentro de
wp-content/plugins/. - Activar WP2LinkedIn Status Quick Access desde el admin de WordPress.
- Verificar que el tipo de contenido
postuse el meta_linkedin_status.
Uso
- Ir a Entradas en el administrador de WordPress.
- Hacer clic en Edicion rapida sobre una entrada.
- Elegir el nuevo Estado LinkedIn.
- Guardar los cambios.
Estados
El selector ofrece:
pending => Pendiente
manual_published => Publicado manualmente
scheduled => Programado para publicar
El estado published se reconoce para lectura, pero queda deshabilitado en el selector, siguiendo la regla del metabox original de WP2LinkedIn que no permite elegirlo manualmente.
Logs
El plugin escribe eventos en:
logs/wp2linkedin-status-quick-access.log
Los logs incluyen nivel, fecha UTC, mensaje y contexto basico como post_id, user_id, status y action.
No se deben versionar archivos .log.
Estructura
wp2linkedin-status-quick-access.php
autoload.php
src/
|-- Admin/
| `-- QuickEditLinkedInStatus.php
|-- Bootstrap/
| `-- Plugin.php
`-- Support/
`-- Logger.php
assets/
`-- js/
`-- admin-quick-edit.js
logs/
Validacion recomendada
php -l wp2linkedin-status-quick-access.php
php -l autoload.php
php -l src/Bootstrap/Plugin.php
php -l src/Admin/QuickEditLinkedInStatus.php
php -l src/Support/Logger.php
Tests manuales
- Activar el plugin sin errores.
- Confirmar que no aparece una columna nueva adicional en Entradas.
- Abrir Edicion rapida y confirmar que aparece Estado LinkedIn.
- Cambiar el estado y guardar.
- Confirmar en la base de datos que
_linkedin_statusqueda con el valor elegido. - Revisar que el archivo de log registre el guardado exitoso.