Qué hacer para que tu plugin se pueda usar con WPCLI

Wp-cli downgrade plugin

Ajustar un plugin, a las necesidades del usuario es una de las principales agendas que todo propietario de un plugin tiene que seguir. Para un slider de portada eso significa más opciones de selección de color, fuentes y opciones visuales similares. Sin embargo, si estás atendiendo a desarrolladores, administradores y otros usuarios avanzados, tarde o temprano querrán soporte CLI. Querrán prescindir del ratón y trabajar sólo con el teclado. Gracias al proyecto WP-CLI añadir soporte CLI a tu plugin es pan comido.

Saquemos algo del camino: GUI (Graphical User Interface) no es mejor que CLI (Command Line Interface) y viceversa: CLI no es mejor que GUI. La gente prefiere una sobre la otra. Es una cuestión de preferencia personal o de hábito. “¿Son lo mismo, son intercambiables?”. Con algunos compromisos, sí pueden serlo pero, a nadie le gusta elegir colores en una interfaz de línea de comandos en blanco y negro. Eso es simplemente contraproducente. Cada una sirve para un propósito especializado.

“Entonces, ¿por qué necesitamos ambas? ¿No está WP más orientado a GUI?” Lo es, WP está más orientado a GUI. Pero no para todos los usuarios. Algunas personas utilizan WP de una manera que es más adecuada para CLI, y les permite trabajar mucho más rápido con él. Además, ¿por qué no tener ambos? No abulta nada ni estorba.

¿Cómo puedo activar plugins en la línea de comandos de WordPress?

En primer lugar, inicia sesión SSH en tu servidor como usuario del sistema de tu aplicación WordPress; no utilices root con WP-CLI ya que podría romper tu aplicación. Ahora, escribe wp plugin y pulsa Enter. Se le dará una lista de los argumentos aceptables para este comando: usage: wp plugin activate [<plugin>…]

  Usa Whatsapp como sistema de chat instantáneo en tu web

¿Por qué mi plugin no funciona en WordPress?

Acceda al área de administración de WordPress y active cada plugin uno a uno. Compruebe su sitio después de cada activación. Si se rompe, el último plugin que ha activado está causando el problema. Si al desactivar todos los plugins no se soluciona el problema, es probable que el tema o el archivo principal de WordPress estén dañados.

¿Cómo puedo comprobar si un plugin funciona?

is_plugin_active( string $plugin ): bool. Determina si un plugin está activo.

Comando wp cli personalizado

¿Ya te sientes cómodo con los conceptos básicos? Consulta la lista completa de comandos para obtener información detallada sobre la gestión de temas y plugins, la importación y exportación de datos, la realización de operaciones de búsqueda y sustitución en la base de datos, etc.

Las incidencias de GitHub están pensadas para el seguimiento de mejoras y errores de los comandos existentes, no para soporte general. Antes de enviar un informe de error, revisa nuestras mejores prácticas para asegurarte de que tu problema se soluciona a tiempo.

Contribuir no se limita sólo al código. Te animamos a contribuir de la manera que mejor se adapte a tus habilidades, escribiendo tutoriales, haciendo una demostración en tu reunión local, ayudando a otros usuarios con sus preguntas de soporte o revisando nuestra documentación.

Lee nuestras directrices de colaboración en el manual para saber cómo puedes participar. Seguir estas directrices ayuda a comunicar que respetas el tiempo de los demás colaboradores del proyecto. A su vez, ellos harán todo lo posible por corresponder a ese respeto cuando trabajen contigo, en cualquier zona horaria y en cualquier parte del mundo.

  Cómo solucionar el error 500 al desactivar WordFence

Wp cli crear plugin

Hay más de 55.000 plugins de WordPress disponibles para descargar – usted puede elegir cuáles instalar para empezar a cosechar los beneficios de la funcionalidad añadida basada en las necesidades específicas de su sitio web. Sea cual sea tu objetivo, seguro que encuentras un plugin (o unos cuantos) que te ayuden a conseguirlo.

Hay tres formas de instalar un plugin de WordPress: directamente desde el panel de control, manualmente y a través del protocolo de transferencia de archivos (FTP). La forma más sencilla de añadir plugins es buscar el plugin deseado en el panel de control de WordPress e instalarlo con un clic. El método manual o FTP suele ser necesario para plugins premium y plugins que no aparecen en el directorio de plugins de WordPress. Estos dos métodos implican subir un conjunto de archivos a su sitio web desde su dispositivo local.

Repasemos las tres formas de instalar plugins de WordPress, empezando por la más sencilla: utilizar la herramienta de búsqueda de plugins en el panel de control de WordPress. (Nota: También puedes actualizar tus plugins desde el dashboard).

1. Descargue el plugin deseado como archivo .zip desde el directorio de WordPress o desde una fuente de terceros. Si lo descarga de un sitio web de terceros, asegúrese de que el desarrollador del plugin es legítimo.

Wp-cli activar plugin

En segundo lugar, debe agregar un filtro a su plugin, utilizando el nombre de filtro update_plugins_{$hostname} donde {$hostname} es el valor que le dio a su Update URI: . Por ejemplo, Update URI: ejemplo.com tendría el filtro update_plugins_ejemplo.com.

Por ejemplo, podría lanzar una moneda al aire y devolver valores incoherentes. Podría hacer una petición HTTP a un archivo en un servidor para obtener el último número de versión y compararlo con la versión instalada. Podrías implementar una comprobación de clave de licencia, o hacer ping a la API de Githubs para versiones de lanzamiento, etc. Todo depende de ti.

  WordPress de lo más buscado en la Blogosfera Hispana

El soporte para plugins que no residen en wordpress.org parece ser soportado por wp plugin install y PUEDE también ser soportado por wp plugin update. Daniel aborda un problema de sintaxis con esa característica aquí: https://github.com/wp-cli/wp-cli/issues/2170