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..
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_
. 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_
, 03_
. 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.
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.
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:
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..
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..
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.
Habiendo cubierto los fundamentos, echemos un vistazo a qué más se debe incluir. En el nombre_paquete
carpeta agregar lo siguiente:
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í ----------------------------------------------- --------------- * /
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.
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
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.
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
Es hora de crear los archivos finales para subirlos a ThemeForest.
Rechazar
y Archivos finales
, y comprimir en themename_pack.zipArchivos finales
carpeta.Avance
carpeta en ella.Archivos finales
carpeta.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!