Cuando se usan temas de WordPress, la compatibilidad y seguridad de los scripts a veces se dan por sentadas y son ignoradas por muchas personas. Pero, ¿qué tan seguro está de que sus scripts de terceros son compatibles al 100% con WordPress y seguros, sin agujeros que puedan exponerlo??
Pero, ¿qué significa ser compatible con WordPress? ¿No son todos los temas compatibles porque funcionan una vez instalados? ¿Cómo puedo comprobar si estoy utilizando scripts mal escritos??
Vamos a intentar en este consejo rápido para cubrir algunas de estas respuestas y ayudarlo a comprender cómo consultar las debilidades y los cabos sueltos de su sitio web de WordPress debido a los complementos o temas que está utilizando..
Nota: Esta sugerencia rápida también está dirigida a los desarrolladores que escriben complementos o temas de WordPress..
Antes de ver una idea ligeramente detallada de cómo verificar la compatibilidad de su tema con WordPress, veremos una manera muy fácil de identificar cualquier error, función obsoleta u otra incompatibilidad que pueda sufrir su tema..
"Todos estos complementos son utilizados por el equipo de revisión de temas en WordPress.org"
Hay tres complementos gratuitos que puede usar para verificar la compatibilidad del código de su tema con WordPress y para buscar cualquier error que pueda haber perdido:
Tema-cheque
Un complemento gratuito utilizado principalmente por desarrolladores, que te ayuda a verificar si tu tema es compatible con los últimos estándares de WordPress. Este complemento, al igual que los otros dos, lo utiliza el Equipo de Revisión de Temas de WordPress.org para revisar los temas enviados en WordPress.org. Entre sus características, también tiene la opción de habilitar el formato de Trac para que los mensajes de error se puedan copiar y pegar directamente en un ticket de Trac para el tema (para aquellos que usan Trac para obtener comentarios sobre el código, esta es una buena característica).
Registrar avisos obsoletos
Este complemento, también gratuito, también de WordPress.org y también para desarrolladores, es un complemento increíblemente útil para comprobar funciones, archivos y argumentos de funciones obsoletos que el tema activo podría estar usando. Esto le permite asegurarse de que está utilizando todas las funciones básicas más nuevas de WordPress de su versión instalada actual. Aún más útil, registra el uso incorrecto de la función para todas las instalaciones de WordPress 3.1+.
Debogger
Esta es genial y útil. No solo realiza una extensa depuración de su tema y genera el resultado en su pie de página, sino que también comprueba la página cargada actual para ver si se valida..
Así que ahí lo tienen, todo lo que necesita para comenzar fácilmente el desarrollo de temas si es un desarrollador o simplemente para verificar la compatibilidad de su tema actualmente instalado, simplemente instale estos complementos y diviértase viendo cómo reacciona su tema. No voy a entrar en detalles con la funcionalidad de cada complemento, ya que no tiene sentido para este tutorial..
En esta parte, veremos qué buscar y comprobaremos cuando construyamos un tema para que pueda obtener un menor número de errores en sus registros al verificar el resultado final con los complementos anteriores..
Algunas veces solo estás acostumbrado a hacer cosas de una determinada manera, otras veces encuentras un tutorial en línea que tiene exactamente lo que necesitas y no sabes que puede estar desactualizado, o tal vez simplemente buscas cómo codificar algo en tu tema y no te das cuenta de que la función está en el códice y está bien documentada, está obsoleta y hay otra manera de lograr tu objetivo, una forma más compatible..
¿Cómo sabes que la función que quieres usar está en desuso? Bueno, la forma más obvia y rápida, si compruebas el códice, verás un gran mensaje de texto de color rojo que indica que está en desuso en la parte superior de la página, como en la siguiente imagen de ejemplo:
Hay muchas funciones en desuso en WordPress, si desea una lista actualizada completa de todas las funciones en desuso, puede encontrarla en la página de Funciones desaprobadas del Códice..
Código de Calidad e Integración
Esta parte es principalmente para desarrolladores. No importa lo que esté haciendo, debe hacerlo correctamente, y aquí me refiero a usar el código correcto en el lugar correcto. Por ejemplo, si desea integrar una categoría, etiqueta, sección de comentarios, fecha, autor, etc. elementos en su tema, asegúrese de utilizar el mejor enfoque que puede usar al hacer esto en WordPress. No vuelva a inventar la rueda, intente descubrir cómo se hace algo y hágalo de la manera correcta, y lo más importante, preste atención a las integraciones sencillas, como el registro de secuencias de comandos y el estilo, y la generación de URL para su tema, trabajando con archivos. Imágenes y datos de la base de datos. WordPress tiene todas las herramientas que necesita para ayudarlo a hacer la mayoría, si no todas, de la funcionalidad de su tema requerido.
Estos son solo algunos ejemplos de los enfoques que debe tener en cuenta al codificar. Hay bastantes.
Encabezado, pie de página, barra lateral
Algunas cosas pueden parecer funcionar al principio, pero si no se implementan correctamente, no funcionarán. El aspecto más importante de esta idea en la funcionalidad de un tema es el header.php, footer.php, y en un grado menor barra lateral.php archivos, que son los archivos predeterminados de encabezado, pie de página y barra lateral que normalmente incluye en su código de tema. Llegando al punto, si estos archivos no se implementan correctamente, su tema no será compatible en absoluto con WordPress, ya que hay una funcionalidad esencial dentro de estos archivos. Cuando y si obtiene errores de los complementos que mencionamos al principio, puede encontrar su código faltante o incorrecto en uno de estos archivos.
Funciones.php
El archivo más importante en cualquier tema de WordPress, ya que es el archivo que contiene toda la funcionalidad principal del código principal. Este es el lugar donde todo sucede, la panadería, la "fuente". Aquí, ejecuta todos sus enlaces, registra sus scripts, crea los widgets, implementa todo y cualquier cosa que pueda necesitar en su tema. Así que creo que es seguro decir que es el lugar número uno para buscar errores cuando aparecen.
Características principales
WordPress tiene una serie de funciones que tal vez desee incluir en su sitio web donde deberían incluirse.
Eso es un poco vago, ¿no? Veamos un ejemplo: si sus sitios web tienen una versión de blog y desea que ese blog tenga toda la flexibilidad y compatibilidad con WordPress, y la mayoría, si no todos los complementos, puede asegurarse de integrarse con la funcionalidad que genera esa página. Las funciones principales que necesita WordPress o los complementos para hacer su magia. Cosas como integrar correctamente la barra lateral, la sección de comentarios, escribir el bucle correctamente e incluso generar los archivos de encabezado y pie de página es una parte muy importante de la compatibilidad que debe buscar..
El desarrollo de WordPress tiene algunas reglas y enfoques, asegúrate de saber cuáles son cuando implementas cualquier cosa y asegúrate de que no te falte algo importante que pueda hacer que tu tema sea incompatible o inseguro. No olvide probar, volver a verificar y mantenerse al día con todas las actualizaciones que traen las nuevas versiones de WordPress.