Saltar al contenido

Cómo subir un theme al repositorio de WordPress oficial

Cómo subir un theme al repositorio de WordPress oficial
5 (100%) 1 vote[s]

WordPress existe desde hace años.

Todos conocemos la revolución masiva que trajo al mundo del blogging y el diseño web.

La idea de democratizar la edición, con el concepto de código abierto, se convirtió en un gran éxito y cada vez más diseñadores se unieron a la revolución aportando sus propias ideas, conceptos y proyectos plenamente desarrollados para apoyar la noción.

Los partidarios del código abierto tienen la idea de que ha permitido a la gente no sólo estudiar el código fuente de un producto en particular, sino también trabajar para mejorarlo estudiando y reportando sus depuraciones, sugiriendo mejoras y ofreciendo parches que pueden ayudar a resolver el problema.

Los que se oponen a la idea, por otro lado, piensan que el código abierto hace que un proyecto sea más vulnerable a los ataques y a los hackers.

Muchos incluso van a sugerir que en caso de un fallo, no hay nadie que pueda asumir los cargos, por lo que carece de garantía.

Pero si comparamos las preocupaciones, la desventaja se compensa ligeramente dada la extensión con la que se puede trabajar en el proyecto personalizando la versión actual para crear una versión mucho más potente de la misma.

Sobre ser vulnerable a los hackers, eso se puede arreglar.

Porque de otra manera, WordPress nunca hubiera hecho que se convirtiera en una plataforma de publicación web tan dinámica como lo es hoy en día.

Si usted también es un fan de la licencia de código abierto de WordPress, que no se queda atrás cuando se trata de codificación y quiere usarla para siempre, entonces WordPress tiene muchas oportunidades para usted.

Para empezar, probablemente pueda diseñar un tema y enviarlo al repositorio de WordPress.

Envío de su primer tema al repositorio de plugins de WordPress

El repositorio de plugins de WordPress, wp-plugins.org fue creado con la idea de tener un conjunto común de herramientas para todos los usuarios de WordPress y un área de trabajo común para todos los desarrolladores de plugins y temas de WordPress.

Si funciona para usted, entonces siga adelante y envíe más. Se siente bien ver a la gente usando y amando un producto que has creado con tanto trabajo y cariño.

El Repositorio WordPress

El repositorio Wp es la razón principal por la que WordPress lo ha hecho tan grande.

Ha estado lleno de tantos recursos que cualquier persona y casi todo el mundo puede recoger para sus proyectos. Esto puede ser un plugin o un tema.

Todos los recursos disponibles en este repositorio están disponibles de forma gratuita.

¿Por qué enviar su tema al repositorio?

Hay tantas razones por las que subir tu tema al repositorio puede resultar beneficioso para tu crecimiento profesional como desarrollador. He aquí algunos de ellos.

  • Exposición – Esta es probablemente la razón principal por la que querría enviar su tema al repositorio. Como novato, esta puede ser probablemente su mejor oportunidad para buscar exposición en la comunidad de WordPress.Al enviar su tema, lo pone a disposición de una base de usuarios tan grande que automáticamente obtiene una buena exposición, lo que podría incluso conducir a la adquisición de clientes y, a veces, también a donaciones de PayPal.
  • Construye credibilidad – Tener su tema en el repositorio oficial aumenta su credibilidad como desarrollador. Además, los usuarios de WordPress suelen preferir confiar en temas que ya forman parte del repositorio.
  • Mantener Estadísticas – Al subir tu plugin, puedes hacer un seguimiento del número de veces que se ha descargado tu tema. También se puede saber la hora exacta en que ocurrió y por quién.
  • Comentarios y Reseñas – El Repositorio de WP puede permitir a sus usuarios comentar sobre su producto. Basándose en su experiencia, pueden darle retroalimentación, informar sobre los errores encontrados y, por supuesto, sugerir mejoras.

Envío de su tema al repositorio de WP

El repositorio de temas de WordPress es el lugar donde vive tu tema.

Es básicamente como un gran mercado desde donde un usuario puede venir y recogerlo para sus proyectos. Cientos de miles de desarrolladores de todo el mundo presentan su brillante trabajo aquí todos los días.

Podría sonar como una cosa elegante de hacer.

Pero el verdadero desafío llega cuando te das cuenta de que alistar tu tema en su repositorio es una tarea difícil.

Existen varias condiciones previas y requisitos que deben cumplirse antes de obtener la aprobación para la presentación.

En esta sección vamos a discutir cómo subir un tema al repositorio de temas de WordPress.org junto con los diversos criterios necesarios para que su tema sea aprobado por la Comunidad de WordPress.

1. Pautas a seguir durante el desarrollo de cualquier tema del paquete de trabajo

Aunque es un proyecto de código abierto, WordPress odia comprometer las reglas que han establecido para sus colaboradores.

Así que no intente desafiar sus pautas si no quiere enfrentarse al rechazo.

Hacen esto sólo para asegurarse de que sólo los temas de alta calidad y seguros formen parte de su repositorio.

Te recomendaría que revises su página oficial de Requisitos de Temas antes de comenzar el proceso de envío.

Voy a enumerar algunas de las normas que se mencionan como directrices:

  • El tema no debe tener errores de PHP o JavaScript.
  • Validar los datos de entrada antes de introducirlos en la base de datos.
  • Debe tener una declaración DOCTYPE válida e incluir los atributos_del_idioma
  • Las funciones y clases de PHP deben estar prefijadas.
  • Usted debe modificar o quitar completamente los ganchos que no son presentables.
  • Enlace su JavaScript y CSS como un archivo externo y no debe ser incluido en las cabeceras.
  • Debería añadir opciones para una documentación extensa y fuera de línea.

Aparte de las reglas de codificación mencionadas anteriormente, hay varias otras pautas que un desarrollador debe seguir:

  • El tema debe ser compatible con la licencia GPL, GPL2 o GPL
  • Todas las cadenas de texto de su tema deben ser traducibles
  • Usted debe usar las palabras – WordPress y Theme como parte del nombre del tema
  • La palabra ‘WordPress’ nunca puede ser mal escrita y siempre debe ser con mayúscula ‘W‘ y mayúscula ‘P

Esta lista de directrices son sólo algunos de los muchos otros requisitos que WordPress ha enumerado para usted.

2. Preparación de su entorno de desarrollo

Ahora que conoce las pautas, es el momento de desarrollar y probar su tema. Para ello, tendrá que disponer de un conjunto de herramientas que le permitan probar su tema de forma segura antes de lanzarlo al mercado.

Aquí están los pasos:

  • Descargue una aplicación de servidor web:

Como ya sabes que WordPress está basado en PHP, necesitarás un software de servidor web que esté instalado localmente en tu sistema. Hay muchas opciones entre las que puede elegir. Algunos de ellos son XAMPP,WAMP etc MAMP.

Además, también necesitará un editor de texto para escribir su código, el más popular es el Bloc de notas, que está disponible en su sistema.

  • Habilitar Depuración:

Al habilitar la función de depuración de WordPress, permite que WordPress muestre cualquier error generado por su código.

Para habilitarlo, abra el archivo wp-config.php de su instalación de WordPress. Sólo necesitas hacer unos pequeños cambios aquí.

Change: define( ‘WP_DEBUG’, false ); To:
define( ‘WP_DEBUG’, true );

  • Importar datos de prueba de unidades temáticas:

En este paso, deberá importar los datos de prueba de la unidad temática. Los datos de prueba de unidades temáticas funcionan llenando su instalación local de WordPress con datos de prueba ficticios.

Puede utilizarlo para comprobar cómo se verá el tema en la pantalla de su cliente.

  • Instalación de plugins:

Para mejorar aún más su entorno de desarrollo, también puede instalar los siguientes plugins. Esto no es un requisito absoluto. Puedes omitirlo si quieres.

Barra de depuración – esto proporcionará una ubicación de depuración central, añadiendo una barra de administración.

Desarrollador – para optimizar el entorno y asegurar la calidad del código.

Theme Check- este plugin asegura que su tema cumple con los últimos estándares y requisitos.

Monitor de Consultas-este depurará sus consultas a la base de datos.

3. Compruebe su tema

Por ahora, su tema debería estar listo para ser publicado. Pero antes de probar tu suerte, tienes que hacer lo siguiente:

  • Comprueba la compatibilidad de tu tema con el navegador y el dispositivo. Puede hacerlo probándolo en diferentes navegadores y en diferentes dispositivos.
  • Revise el código de su tema. Para ello puede utilizar el plugin Theme Check.
  • Compruebe y elimine todos los errores de su HTML, CSS y JavaScript.
  • Revise las pautas y recomendaciones una vez más, sólo para asegurarse de que no se ha perdido nada.

Una vez que todo esto esté hecho, su tema estará listo para la carga.

4. Subir su tema

  • Para subir tu tema, inicia sesión en tu cuenta de WordPress
  • Vaya a https://wordpress.org/themes/upload/and y cargue el archivo.zip de su tema
  • Mientras se carga el tema, es posible que tenga que pasar por una serie de comprobaciones para probarlo. No interrumpa el proceso y siéntese con paciencia.

5. Revisión de temas

Los voluntarios de WordPress revisarán tu tema una vez que lo envíes.

Por lo tanto, en función de las características y de su calidad general, será aprobado o rechazado por el equipo.

No puedo decir con seguridad cuánto tiempo le llevará conocer el resultado.

Pero el proceso de aprobación puede llevar meses.

Usted puede recibir un correo electrónico si hay algún problema con el tema de su paquete de trabajo. Intenta arreglarlo lo más rápido posible y vuelve a enviar el tema.

Si todo funciona bien, no debería tardar mucho en ser aprobado.

6. Tema Aprobación

No puede esperar ver su tema en vivo inmediatamente, ya que es aprobado por el equipo.

Una vez que se haya dado el primer paso de forma segura, otra serie de pruebas esperan a que se dé el visto bueno bajo la supervisión de un miembro del equipo de administración o de un revisor clave.

El siguiente enlace le permite comprobar la cola de aprobación del tema actual.

Revisión final: Temas Aprobados Aún No Viven.

Aunque parece un proceso fácil, llevar su tema al repositorio de WordPress es en realidad una tarea difícil.

Se necesita mucho tiempo aparte del esfuerzo que haces para ver cómo se pone en marcha. Recibirá un correo electrónico confirmando la aprobación una vez que se hayan completado todos los pasos.

Conclusión

Si usted es un desarrollador, entonces contribuir con un elegante tema de WP al repositorio de WordPress puede abrir un mar de oportunidades para usted.

No sólo construye su propia credibilidad como desarrollador, sino que también le permite hacer una gran contribución a la comunidad en línea.

Puede llevar varios meses, pero créeme, esta espera vale la pena si el tema de tu paquete de trabajo llega al repositorio.