Escuchar "#85 – Nuestra experiencia publicando plugins en el repositorio de WordPress"
Síntesis del Episodio
Síguenos en:
Después de haber publicado un par de plugins en el repositorio de WordPress este último mes bajo la marca de OsomPress y ahora que lo tenemos reciente y fresquito, vamos a repasar un poco los pasos a dar y cosas a tener en cuenta cuando tenemos que subir nuestro plugin para que lo aprueben y esté disponible desde cualquier instalación de WordPress.
Pero antes, como siempre....
¿Qué tal la semana?
Semana esther
Solucionado tema checkout WooCommerce
Varias revisiones malware
Supervisando proyecto WP y ayudando temas específicos CSS
Sesión Show me the Code de El Arroyo Club con Carlos Longareda
Contenido esther
Preparando módulo seguridad
Script para actualizar gastos envío checkout
Semana Nahuai
Movida con SendinBlue, no segmenta por productos comprados a pesar de que lo publicitan en su web. ????????♂️
Integrando Restrict Content Pro con WooCommerce y Mailchimp.
Preparando textos para la web de OsomPress.
Contenido Nahuai
Tema de la semana:
Lo principal echar un ojo al handbook: https://developer.wordpress.org/plugins/
Respetar estándares de códigoTener muy presente temas de seguridad (escapar, sanitizar….)Ser cuidadoso con las notificaciones del adminTener en cuenta la internacionalización, hacer las cadenas traducibles.Procurar que los textos del backend son descriptivos.Crear un fichero .pot (se puede hacer con Poedit Pro o WP-CLI)Escribir el read me descriptivo que permita entender que hace el plugin de forma rápida.Enviar el plugin a revisión. (wordpress.org/plugins/developers/add) Una vez aprobado subir los ficheros + capturas de pantalla en svn (Xversion)Realizar traducción al castellano desde translate.wordpress.org (read me) y/o la app Poedit.Actualizaciones del plugin (necesario para incorporar nuevas cadenas).
Validación y formateo de código con Visual Studio Code:
PHP Code Sniffer (phpcs)Phpfmt (PHP formatter - Visual Studio Code extension)WPCS (WP Coding Standards)CSS Formatter (Visual Studio Code extension)
En este artículo de TabernaWP tenéis un artículo de como instalar algunas de estas herramientas.
Obviamente, también hay que seguir las guidelines (no trackear sin permiso, nada de contenido ilegal…).
Glosario para las traducciones al castellano.
Novedades
Hemos migrado varias páginas sin problemas. Hay que tener en cuenta que si tienes CSS personalizado debes de reemplazar el prefijo «ab-» por «gb-».
También he actualizado a Restrict Content Pro 3.4.4 y sin problemas.
Tip de la semana
Crear el fichero .pot usando WP-CLI.
Ejemplo:
wp i18n make-pot ./ languages/osom-modal-login.pot
Menciones
Aritz recibió su merecido GIF y nos denominó «Podcast de culto». ????????
Jesús matiza: «Son muy achuchables y muy profesionales????»
Bodhan comenta que seguramente nos referíamos a Show Current Template para mostrar la template de la página activa????
Maria en la red nos comparte en Twitter.
Xavi nos da las gracias y nos felicita por el plugin.
Adrián nos saluda y comenta que es muy fan de Query Monitor y usar background-color:red.
Gracias a:
Este episodio está patrocinado por ModularDS, la plataforma de gestión de web que incluye actualizaciones, backups, uptime monitor, análisis de vulnerabilidades, reportes y mucho más. Todo en una sola herramienta.
Ya está disponible Genesis Pro para todo el mundo, 360$ anuales que dan acceso a:
Genesis Framework
Child themes de Genesis de StudioPress
1 año de hosting en WP Engine
Plugin Genesis Pro (Diseños y secciones, restricción de bloques por usuarios…) y Genesis Custom Blocks Pro.
Después de haber publicado un par de plugins en el repositorio de WordPress este último mes bajo la marca de OsomPress y ahora que lo tenemos reciente y fresquito, vamos a repasar un poco los pasos a dar y cosas a tener en cuenta cuando tenemos que subir nuestro plugin para que lo aprueben y esté disponible desde cualquier instalación de WordPress.
Pero antes, como siempre....
¿Qué tal la semana?
Semana esther
Solucionado tema checkout WooCommerce
Varias revisiones malware
Supervisando proyecto WP y ayudando temas específicos CSS
Sesión Show me the Code de El Arroyo Club con Carlos Longareda
Contenido esther
Preparando módulo seguridad
Script para actualizar gastos envío checkout
Semana Nahuai
Movida con SendinBlue, no segmenta por productos comprados a pesar de que lo publicitan en su web. ????????♂️
Integrando Restrict Content Pro con WooCommerce y Mailchimp.
Preparando textos para la web de OsomPress.
Contenido Nahuai
Tema de la semana:
Lo principal echar un ojo al handbook: https://developer.wordpress.org/plugins/
Respetar estándares de códigoTener muy presente temas de seguridad (escapar, sanitizar….)Ser cuidadoso con las notificaciones del adminTener en cuenta la internacionalización, hacer las cadenas traducibles.Procurar que los textos del backend son descriptivos.Crear un fichero .pot (se puede hacer con Poedit Pro o WP-CLI)Escribir el read me descriptivo que permita entender que hace el plugin de forma rápida.Enviar el plugin a revisión. (wordpress.org/plugins/developers/add) Una vez aprobado subir los ficheros + capturas de pantalla en svn (Xversion)Realizar traducción al castellano desde translate.wordpress.org (read me) y/o la app Poedit.Actualizaciones del plugin (necesario para incorporar nuevas cadenas).
Validación y formateo de código con Visual Studio Code:
PHP Code Sniffer (phpcs)Phpfmt (PHP formatter - Visual Studio Code extension)WPCS (WP Coding Standards)CSS Formatter (Visual Studio Code extension)
En este artículo de TabernaWP tenéis un artículo de como instalar algunas de estas herramientas.
Obviamente, también hay que seguir las guidelines (no trackear sin permiso, nada de contenido ilegal…).
Glosario para las traducciones al castellano.
Novedades
Hemos migrado varias páginas sin problemas. Hay que tener en cuenta que si tienes CSS personalizado debes de reemplazar el prefijo «ab-» por «gb-».
También he actualizado a Restrict Content Pro 3.4.4 y sin problemas.
Tip de la semana
Crear el fichero .pot usando WP-CLI.
Ejemplo:
wp i18n make-pot ./ languages/osom-modal-login.pot
Menciones
Aritz recibió su merecido GIF y nos denominó «Podcast de culto». ????????
Jesús matiza: «Son muy achuchables y muy profesionales????»
Bodhan comenta que seguramente nos referíamos a Show Current Template para mostrar la template de la página activa????
Maria en la red nos comparte en Twitter.
Xavi nos da las gracias y nos felicita por el plugin.
Adrián nos saluda y comenta que es muy fan de Query Monitor y usar background-color:red.
Gracias a:
Este episodio está patrocinado por ModularDS, la plataforma de gestión de web que incluye actualizaciones, backups, uptime monitor, análisis de vulnerabilidades, reportes y mucho más. Todo en una sola herramienta.
Ya está disponible Genesis Pro para todo el mundo, 360$ anuales que dan acceso a:
Genesis Framework
Child themes de Genesis de StudioPress
1 año de hosting en WP Engine
Plugin Genesis Pro (Diseños y secciones, restricción de bloques por usuarios…) y Genesis Custom Blocks Pro.
Más episodios del podcast Freelandev - Vivir del desarrollo en WordPress
#327 – Episodio Bonus de SustainWP, child theme para tema de bloques, error de instalador de WP.
24/11/2025
#326 – Semanas aburridas y optimización web
17/11/2025
#325 – MozFest 2025
10/11/2025
#324 – Migrando de herramientas de trabajo
03/11/2025
#322 – WP Agency Forum con Juan Hernando
20/10/2025
#320 – WordCamp Galicia 2025
07/10/2025
#319 – Hablando de VERI*FACTU con Celi
29/09/2025
#318 – Próximos eventos de WordPress
22/09/2025
ZARZA Somos ZARZA, la firma de prestigio que esta detras de los grandes proyectos en tecnología de la información.