WP Manifestindependent plugin directory
manifest / admin / wp2linkedinstatusquickaccess

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

0stars
0forks

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.zip

Plugin 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_published y scheduled.
  • No agrega una columna visible al listado de entradas.
  • Usa la columna existente linkedin_status de WP2LinkedIn para insertar el campo en Edicion rapida.
  • Guarda el valor con update_post_meta().
  • Sincroniza _linkedin_posted y _linkedin_posted_date igual 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_status para mostrar el campo en Edicion rapida.

Instalacion

  1. Copiar este directorio dentro de wp-content/plugins/.
  2. Activar WP2LinkedIn Status Quick Access desde el admin de WordPress.
  3. Verificar que el tipo de contenido post use el meta _linkedin_status.

Uso

  1. Ir a Entradas en el administrador de WordPress.
  2. Hacer clic en Edicion rapida sobre una entrada.
  3. Elegir el nuevo Estado LinkedIn.
  4. 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_status queda con el valor elegido.
  • Revisar que el archivo de log registre el guardado exitoso.