Venta de temas de WordPress en ThemeForest Qué incluir en el paquete de producción

Como autor de temas de WordPress, hay muchas maneras de organizar su paquete de temas de producción, pero los revisores de ThemeForest cumplen estrictamente los requisitos de envío de temas y las recomendaciones no escritas. En este post explicaré cómo preparar el paquete de demostración del tema de producción; Lo que debes incluir y lo que debes evitar..

Requisitos de presentación de tema de WordPress

Siéntase libre de navegar por los extensos requisitos de envío de temas, pero no encontrará descripciones de lo que debe colocar exactamente en el paquete de producción de su tema. En su lugar, obtendremos la información que necesitamos desde el panel de control de elementos de ThemeForest.

Escoger WordPress en la categoría desplegable; se te llevará a una interfaz de usuario de carga. Salta el Nombre y Descripción panel por ahora, y dirija su atención a la Archivos panel.

Primero se le pedirá el archivo de miniaturas de 80x80px. Esto puede ser PNG o JPG, depende de usted, pero prefiero el formato PNG.

El siguiente es la imagen de vista previa del tema. Aquí debe tener mucho cuidado con el tamaño y la denominación de los archivos. Esta imagen será visible en la página del producto y en la página de resultados de búsqueda. Hágalo exactamente de 590x300 píxeles y asígnele el nombre de la siguiente manera: 01_.jpg. Si desea incluir más imágenes de vista previa, créelas con la misma relación de aspecto de imagen que la imagen de vista previa principal, asegúrese de que sus archivos tengan un máximo de 900 px tanto en ancho como en alto. Y la denominación debe ser similar al primer archivo. 02_.jpg , 03_.jpg. Sus archivos de vista previa deben agregarse a un archivo comprimido zip separado, incluso si solo tiene un archivo de vista previa. Nombra el archivo de vista previa preview.zip.

La siguiente sección es para archivo (s) principal (es). Aquí debe incluir todos los archivos necesarios para el usuario final, excluyendo los archivos de vista previa y miniatura..

Y lo último es el propio archivo zip de temas descargables. Este es el archivo que los usuarios pueden cargar a WordPress para comenzar a usar su tema.

Mi enfoque personal

En general, lo que hemos cubierto hasta ahora es todo lo que encontrará en las fuentes oficiales sobre el empaquetado de archivos de producción de temas; el resto se reduce a las mejores prácticas y recomendaciones. Voy a compartir mi propio enfoque que le invitamos a ampliar; Sugiere tus propias ideas en los comentarios..

Utilizo una carpeta de trabajo con todos mis proyectos. Primero creo una carpeta separada Subidas. Si crea múltiples tipos de productos para múltiples plataformas (por ejemplo, tanto los complementos como los temas para WordPress, Joomla, Drupal, etc.), cree carpetas separadas en la carpeta Cargar para cada plataforma y para cada tipo de proyecto, como

Cargas ├── WordPress Temas └── Complementos └── Drupal ├── Temas └── Complementos

A continuación, cree una carpeta en el Subidas / WordPress / Temas carpeta con el nombre del tema y _paquete prefijo, como este nombre_paquete. Dentro ese carpeta crea varias carpetas de subcarpetas:

Cargas └── WordPress Temas └── themename_pack ├── Demostraciones ├── Fragmentos ├── Adicionales ├── Complementos └── Archivos finales

Hay un par de archivos y carpetas más que incluiremos en el nombre_paquete carpeta, pero por ahora veamos las carpetas enumeradas arriba.

Población

No importa si su tema tiene múltiples demostraciones o solo una demostración, debe incluir sus archivos de demostración en su paquete de descarga, incluso si tiene la función de "importación de demostración de un solo clic" o bloques de plantillas listos para usar directamente desde su tema. Habrá situaciones en las que los usuarios necesitarán una importación de demostración manual..

Si su tema tiene múltiples demostraciones, cree cada carpeta de demostración dentro de la carpeta principal. Población carpeta por separado. Incluye todos los archivos necesarios con cada demo. Por ejemplo, incluyo:

  • archivos XML separados: all.xml, posts.xml, pages.xml, etc..
  • widgets.wie: el archivo de importación de widgets generado con el complemento Widget Importer & Exporter.
  • options.json: la configuración del panel de opciones del tema importa el archivo. Uso reduxframework para crear el panel de opciones del tema; si usa cualquier otra estructura de panel de opciones, debería tener algún tipo de funcionalidad de importación / exportación..
  • slider1 / 2 / 3.zip: el archivo ZIP de la revolución del control deslizante. Uso el control deslizante Revolution para crear diapositivas para mis temas, así que incluyo todos los controles deslizantes que creé con el tema en las demostraciones..
  • Comenzando con Slider Revolution para WordPress

    Slider Revolution es uno de los complementos para slider más exitosos vendidos en Envato Market. Con más de un cuarto de millón de ventas, el complemento es popular con ...
    Adi purdila
    WordPress

Fragmentos

Todos los autores de temas tienen sus propios trucos y atajos para que sea más fácil y más productivo para los clientes usar sus temas. Por ejemplo, a veces un usuario deberá habilitar la representación de shortcode en el widget de texto, o habilitar la carga SVG para usar una fuente de ícono personalizada o un archivo con el logotipo de SVG, o deberá hacer que el video HTML5 sea compatible con todas las tareas: Se puede hacer con pequeños bloques de código listos para usar o acciones y filtros de WordPress. Incluyo un archivo TXT para cada "truco de la vida" en la carpeta de fragmentos, con las instrucciones que figuran en el archivo de ayuda..

Adicional

Aquí puede incluir todos los recursos adicionales que desea incluir con su tema. Estas podrían ser fuentes personalizadas de íconos específicos del tema, o fotos de archivo y videos que haya comprado para la demostración del tema y tengan la licencia correcta para incluir en su producto comercial. No está limitado aquí, siempre y cuando no incumpla los requisitos de envío de temas relacionados con la licencia de archivos..

Complementos

Si su tema incluye complementos premium y tiene lo que se conoce como una "Licencia de uso en stock", debe incluir los archivos ZIP del complemento aquí. Por ejemplo, habitualmente incluyo Slider Revolution y WPBakery Page Builder.

Archivos y carpetas adicionales

Habiendo cubierto los fundamentos, echemos un vistazo a qué más se debe incluir. En el nombre_paquete carpeta agregar lo siguiente:

  • Tema de la carpeta central con todos los archivos.
  • Tema principal carpeta de tema hijo con todos los archivos
  • Manual en formato PDF o HTML.
  • Changelog.txt

Tema infantil

Los requisitos de envío de ThemeForest no hacen que sea obligatorio incluir un tema secundario, pero es altamente recomendable. Si incluye un tema secundario, se debería codificar lógicamente con los estándares requeridos. Por ejemplo, debe ser nombrado tu hijo masculino, los archivos incluidos deben comprender al menos un archivo functions.php, screenshot.png y el archivo style.css. Incluso si el tema de su hijo está vacío, estos archivos son suficientes para ayudar a sus compradores a comenzar. 

Si su tema secundario amplía el tema principal, el archivo functions.php debe incluir al menos lo siguiente:

Y el archivo style.css debería incluir al menos estos detalles del encabezado:

/ * Nombre del tema: Yourthemename Child Theme URI: https://yourtheme.com Descripción: Descripción del tema del niño aquí Autor: Nombre del autor aquí URI del autor: https://authoruri.com Versión: 1.0 Plantilla: yourthemename * / / * = Tema la personalización comienza aquí ----------------------------------------------- --------------- * /

Manual

Ya no se requiere que los autores de temas incluyan la documentación sin conexión en el tema (se recomienda tener su propia conexión en línea, hacerla accesible al público y colocar un enlace a ella en la descripción del artículo), pero aún se le permite incluir documentación sin conexión si lo desea. . Esta es una cuestión de preferencia en lugar de una regla estricta, prefiero incluir un manual en PDF.

Changelog.txt

Los archivos de registro de cambios son una forma importante de hacer que el desarrollo de su tema sea totalmente transparente. Enumere todos sus cambios y correcciones de errores en este documento. Organízalo con versiones y fechas, así:

08,07,2018 - Versión 1.1.5 - Visual Composer empaquetado actualizado - Corregidos problemas menores de estilo - Se corrigió el salto de encabezado fijo en dispositivos móviles

Rechazo (no producción)

Esta es una carpeta más que incluyo en mi propio paquete de temas (aunque no es la versión de producción, porque es solo para mis ojos). Recomiendo encarecidamente recopilar todos los problemas de rechazo que su tema tiene después del envío. Recopilar un historial de rechazo para cada tema es una buena práctica y ayudará a mejorar todos los proyectos futuros.

La estructura final de la carpeta

Echemos un vistazo final a los archivos y carpetas que hemos incluido en el themefolder_pack:

Cargas └── WordPress Temas └── themename_pack ├── Demostraciones ├── Fragmentos ├── Adicionales ├── Complementos ├── Rechazar ├── Titular de contenido ├── Editor de contenido del niño ├── Manual pdf, html ── Changelog.txt └── Archivos finales

Archivos finales

Es hora de crear los archivos finales para subirlos a ThemeForest.

  • Seleccione su Themefolder y cree un ZIP con el mismo nombre.
  • Seleccione todas las carpetas y archivos, excepto Rechazar y Archivos finales, y comprimir en themename_pack.zip
  • Copia estos dos archivos zip y muévete a Archivos finales carpeta.
  • Abra la carpeta de archivos finales y agregue una Avance carpeta en ella.
  • Agregue a esto todos los archivos de vista previa que discutimos anteriormente.
  • Crea el archivo preview.zip desde esa carpeta.
  • Y también poner el archivo thumbnail.png / jpg en el Archivos finales carpeta.
  • Ahora tiene todos los archivos necesarios para cargar en ThemeForest: yourtheme.zip, yourtheme_pack.zip, preview.zip y thumbnail.png / jpg.

Conclusión

En este artículo, incluí una combinación de recomendaciones y requisitos para enviar los archivos de temas de WordPress finales a ThemeForest. Es posible que su tema aún experimente rechazo de alguna forma, pero si incluye todos los archivos necesarios de la manera correcta, hará que el proceso de revisión sea un poco más suave..

Si tiene alguna sugerencia o pregunta, siéntase libre de agregar un comentario a continuación. En la próxima publicación aprenderemos cómo aprovechar al máximo las demostraciones de su tema de WordPress.

Por último, gracias a los revisores de ThemeForest, Rich Tabor y Scott Parry por la verificación de los hechos!