Por qué no debería usar el complemento de verificación de temas de WordPress

Publicado: 2016-05-05

Un compañero creador de sitios web de WordPress sugirió recientemente que incluyera el complemento WordPress.org Theme Check en mi repertorio de herramientas de evaluación y selección de temas. Al principio, me pareció una gran idea, pero cuanto más lo pensaba, más cambiaba mi opinión.

Evaluar y elegir un tema de WordPress no es para los débiles de corazón. Cada creador de sitios web de WordPress tiene su propio proceso de evaluación y selección de temas, que puede volverse bastante complicado. Todos podemos ser perdonados por querer recurrir a herramientas como Theme Check que, a primera vista, parece funcionar como un filtro fácil de usar para simplificar el proceso de selección de temas.

Desafortunadamente, las cosas no son tan sencillas. Theme Check nunca se diseñó para ser una herramienta de selección de temas de propósito general y comprender los mensajes generados por el complemento requiere un conocimiento bastante avanzado de PHP, el núcleo de WordPress y los requisitos del tema de WordPress.org.

Después de jugar con el complemento y leer sobre su propósito, decidí no usar el complemento Theme Check como una forma de evaluar los temas. Aquí hay cuatro razones por las que deberías hacer lo mismo.

El complemento Theme Check está disponible para descargar de forma gratuita desde WordPress.org
El complemento Theme Check está disponible para descargar de forma gratuita desde WordPress.org

Continúe leyendo, o avance usando estos enlaces:

  • 4 razones por las que no deberías usar el complemento Theme Checker
    • <ahref=”reason1″>Razón 1: Tienes que tener un tema antes de poder usarlo
    • <ahref=”reason2″>Razón 2: los temas de WordPress.org ya han pasado
    • <ahref=”reason3″>Razón 3: los temas premium no se aprobarán
    • <ahref=”reason4″>Razón 4: No es para eso
  • <ahref=””>¿Cuándo debe usar el complemento de comprobación de temas?

4 razones por las que no deberías usar el complemento Theme Checker

Razón 1: Tienes que tener un tema antes de poder usarlo

Estos son los pasos que debe seguir para usar el complemento Theme Check:

  1. Instale el tema que desea evaluar.
  2. Instale y active el complemento Theme Check.
  3. Vaya a Apariencia > Comprobación de tema .
  4. En el cuadro desplegable, seleccione el tema que desea comprobar y haga clic en Comprobarlo. .
  5. Revise e interprete las advertencias, recomendaciones y avisos informativos resultantes.

¿Ve algún problema con este proceso en lo que respecta a la selección de temas? Claro que si.

para usar Theme Check, vaya a Apariencia y luego Theme Check
Debe instalar un tema en su sitio antes de poder usar Theme Check para evaluarlo.

Si está considerando comprar un tema premium, esto significaría comprar el tema que está pensando comprar antes de ejecutarlo a través del guantelete de Verificación de temas. No tiene sentido, ¿verdad? Si eres como yo, cuando gastas dinero en un tema premium, básicamente te has comprometido a usarlo. Ya ni siquiera estás en la etapa de evaluación del tema. Ha pasado a la implementación del tema.

Bien ok. Theme Check no es bueno para evaluar temas por los que tiene que pagar, pero al menos puede verificar temas gratuitos de WordPress.org con él, ¿verdad?

Claro, puedes, pero ¿por qué molestarse?

Razón 2: los temas de WordPress.org ya han pasado

Antes de que un tema llegue al directorio de temas de WordPress.org, debe cumplir con todos los requisitos del tema de WordPress.org. En otras palabras, se garantiza que cualquier tema que seleccione de WordPress.org pasará todos los controles. Es posible que aparezcan algunas recomendaciones, pero no advertencias directas porque el tema tuvo que pasar todas las comprobaciones antes de agregarse al directorio.

¿Qué pasa con los temas que no están en el directorio de temas de WordPress.org? Suponiendo que pueda obtener una copia del tema que no es de WordPress.org de forma gratuita, probablemente sea mejor que se salte la comprobación de temas. ¿Por qué? Por la razón número tres.

Razón 3: los temas premium no pasarán

Dado que Theme Check está diseñado para moldear temas de acuerdo con las Pautas de temas de WordPress.org, se deduce que los desarrolladores de temas premium generalmente no hacen ningún esfuerzo para garantizar que sus temas pasen Theme Check. Al menos, esa es mi teoría. Para probar esta teoría, ejecuté tres temas premium a través de Theme Check: Creativo, Aegaeus y Vantage Premium.

De los tres, solo pasó Vantage Premium, pero debería haber pasado porque Vantage Premium es solo una versión desbloqueada de la versión gratuita de Vantage, que está disponible en el directorio de temas de WordPress.org.

Los otros temas premium que miré arrojaron una avalancha de banderas.

¿Qué significa esto? ¿Significa que estos temas son problemáticos y deben evitarse? por supuesto que no Significa que los desarrolladores de estos temas, Rocky Themes y HB-Themes, nunca tuvieron la intención de que sus productos se agregaran al directorio de temas de WordPress.org o se evaluaran con Theme Check. Como resultado, no intentaron cumplir con los requisitos del tema de WordPress.org.

Ejecutar un tema premium a través de Theme Check es como verificar el valor de Kelly Blue Book de un Camaro de 1969. Está utilizando una herramienta para hacer una evaluación para la que no fue diseñada, lo cual es un punto que nos lleva al verdadero quid de la cuestión.

Razón 4: No es para eso

La mejor razón para no utilizar Theme Check como herramienta de selección de temas es que no es para eso.

¿Cuál es el propósito del complemento Theme Check? Para revisar temas, obviamente, pero ¿revisarlos para qué exactamente? Aquí hay algunos puntos destacados:

  • Código PHP peligroso, como la función eval() ;
  • Código de Adsense incrustado oculto;
  • Declaración de metadatos de documentos importantes, como DOCTYPE , juego de charset e idioma;
  • Inclusión de funciones de WordPress como wp_footer y wp_head ;
  • Tareas que deberían ser manejadas por complementos en lugar de por el tema;
  • Mucho más.

Hay algunas cosas que Theme Check evalúa que todos los temas de WordPress realmente deberían cumplir, como evitar el uso de eval() (¡santo cielo!) o enterrar el código de Adsense en el código del tema. Sin embargo, muchas de las comprobaciones que realiza el complemento son realmente para asegurarse de que los temas en el Directorio de temas de WordPress funcionarán con prácticamente todas las instalaciones de WordPress y prácticamente todos los complementos en el Directorio de complementos de WordPress.

Y no confíes en mi palabra. Dejaré que las preguntas frecuentes sobre el complemento de comprobación de temas hablen por sí solas:

La verificación de temas está diseñada para ser una forma no perfecta de probar el cumplimiento de las pautas de revisión de temas. No todos los temas deben cumplir con estas pautas (énfasis mío) . El propósito de la herramienta de verificación es garantizar que los temas cargados en el repositorio central de temas de WordPress.org cumplan con los últimos estándares de temas de WordPress y funcionen en una amplia variedad de sitios.

Si eso no es lo suficientemente claro, esta cita del autor del complemento Samuel Wood (Otto) en respuesta a una solicitud de soporte del complemento deja las cosas muy claras:

Theme Check es para comprobaciones previas al vuelo antes del envío (a WordPress.org). No es una forma de calificar la calidad de un tema (énfasis mío) .

En otras palabras, Theme Check es una herramienta para identificar rápidamente las cosas que evitarían que un tema se agregue al directorio de temas de WordPress.org, y eso es todo.

¿Cuándo debería usar el complemento de comprobación de temas?

Captura de pantalla del proceso para unirse al equipo de revisión de temas de WordPress.org
Con toda seriedad, hay una acumulación significativa de temas para revisar en WordPress.org. Debería pensar en unirse al equipo de revisión.

No me malinterpretes. No tengo nada más que amor por el complemento Theme Check y respeto por las personas que dan su tiempo para mantenerlo. Theme Check realmente baja el listón para convertirse en un revisor de temas para WordPress.org, lo cual es maravilloso. Es una herramienta muy útil cuando se usa apropiadamente, pero esa es la clave: Tiene que ser usada apropiadamente.

Entonces, ¿cuándo debería usar Theme Check?

Escenario 1: es un desarrollador de temas y desea que su tema se agregue al directorio de temas de WordPress.org

En ese caso, este complemento realmente lo ayudará. Úselo para verificar su trabajo e identificar problemas que deberán abordarse antes de que el equipo de revisión de temas de WordPress pueda aprobar su tema y agregarlo al directorio.

Escenario 2: Estás en el equipo de revisión de temas de WordPress.org evaluando temas para una posible adición al directorio de temas de WordPress.org

En ese caso, el uso del complemento es obligatorio. Es uno de los primeros pasos que tomará al evaluar un tema candidato.

Esos son realmente los únicos escenarios en los que puedo pensar en los que se debe usar Theme Check. Los resultados del complemento Theme Check deben entenderse dentro del contexto de los requisitos del tema de WordPress.org.

Terminando

Theme Check es un excelente complemento cuando se usa para el propósito previsto: asegurarse de que los temas cumplan con los requisitos para agregarlos al directorio de temas de WordPress.org. Sin embargo, usar el complemento como una herramienta de evaluación de temas que provienen de fuentes distintas a WordPress.org es un mal uso bien intencionado de la herramienta.

Sin duda, elegir un tema de WordPress es un asunto complicado. Sin embargo, la tentación de recurrir a Theme Check como herramienta de evaluación es desacertada. Tome el camino más largo desarrollando un proceso de selección de temas reflexivo y evite descartar innecesariamente temas útiles al mismo tiempo que agrega un paso adicional innecesario a su proceso de selección de temas.

¿Qué piensas? ¿Debe usarse Theme Check para evaluar un tema que no sea de WordPress.org? ¿Hay algún uso potencialmente valioso del complemento para quienes no son desarrolladores o el resultado es demasiado técnico para que un no desarrollador haga un uso inteligente de él?
Etiquetas: