X

5 formas rápidas de arreglar tu tema de WordPress

Seamos sinceros, no todos los temas de WordPress están codificados perfectamente (*tos* ni siquiera el mío *tos*). Los diseñadores de temas pueden olvidar agregar pequeños fragmentos de código que pueden causar un estrés indebido al usuario del tema.

Los temas mal codificados pueden hacer que los lectores de feeds no reconozcan los feeds RSS/Atom de WordPress. Pueden hacer que ciertos plugins queden inútiles. Incluso pueden hacer que un sitio completo se caiga, obligando probablemente al usuario de WordPress a volver a un tema anterior.

En este tutorial, repasaremos 5 cosas que algunos usuarios y diseñadores de temas pueden hacer para solucionar problemas comunes relacionados con los temas de WordPress.

Ganchos de encabezado y pie de página

Estos dos fragmentos de código rápidos van en el encabezado y pie de página de tu tema. Si bien no son absolutamente esenciales, varios plugins conocidos de WordPress simplemente no funcionarán sin ellos. Son tan fáciles de agregar en un tema, ¿por qué no?

<?php wp_head(); ?>
Este código debe colocarse justo antes de la etiqueta de cierre </head>. Es utilizado por plugins como ShareThis para insertar cosas como hojas de estilo CSS o código javascript directamente en tu encabezado. Echemos un vistazo al código en header.php del tema predeterminado de WordPress.

El hook wp_head()

Como puedes ver, se coloca directamente antes de la etiqueta </head>.

<?php wp_footer(); ?>
Aunque no es tan utilizado entre los plugins como <?php wp_head(); ?>, este tiene un rol similar, excepto que en lugar del encabezado, es para el pie de página. Esto generalmente se coloca directamente antes de la etiqueta </body> en tus temas.

El hook wp_footer()

Muy similar a wp_head() - como se muestra arriba.

Enlaces a tus feeds

Sin estos, algunos lectores de feeds podrían tener problemas para reconocer el feed disponible en tu sitio de WordPress. Los siguientes códigos deberían estar en tu encabezado en alguna parte, entre las etiquetas <head>. Puedes elegir qué feeds quieres que se admitan. La mayoría prefiere RSS 2, pero no hará daño agregar los otros.

RSS 2.0

<link rel="alternate" type="application/rss xml" title="Suscribirse a <?php bloginfo('name'); ?>" href="<?php bloginfo('rss2_url'); ?>" />

RSS 0.92

<link rel="alternate" type="application/rss xml" title="Suscribirse a <?php bloginfo('name'); ?>" href="<?php bloginfo('rss_url'); ?>" />

Atom

<link rel="alternate" type="application/rss xml" title="Suscribirse a <?php bloginfo('name'); ?>" href=" <?php bloginfo('atom_url'); ?>" />

Puedes elegir cuáles quieres. El tema predeterminado de WordPress solo tiene RSS 2, así que probablemente deberías tener al menos ese.

URL de Pingback

Para aprovechar la función de "pinging" incorporada de WordPress, necesitarás tener la siguiente línea dentro de tus etiquetas <head>.

<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />

Esto es lo que te permite enviar y recibir pingbacks de otros blogs que puedan estar enlazando a tu contenido.

Atributos de Idioma, Tipo HTML y Juego de Caracteres

Sentí que todo esto podría caer bajo un solo encabezado, ya que todos estos se encuentran en la misma área cerca de la parte superior de tu plantilla, en el encabezado. Esto es útil si tu sitio está en otro idioma y te quedas atascado con la configuración en inglés.

Atributos de idioma, Tipo HTML, Charset

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>> <head profile="http://gmpg.org/xfn/11"> <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />

Esto muy probablemente se puede copiar y pegar sobre lo que tienes actualmente en la parte superior de tu archivo header.php, a menos que tengas otro tipo de XHTML (que actualmente es Transitional).

Usando el año actual

Guardaremos lo más fácil para el final. Sé que esto es algo que solo tendrías que actualizar una vez al año, pero ¿por qué preocuparse cuando puedes dejar que WordPress lo maneje por ti? Simplemente reemplaza el año (2008, por ejemplo) con el siguiente código:

<?php echo date('Y');?>

Así que cuando llegue 2009, no tendrás nada de qué preocuparte.

Conclusión

Eso es todo. Espero que este tutorial te haya sido útil. Definitivamente es una buena idea asegurarse de que tu tema tenga todo lo anterior implementado. Estas 5 cosas *rápidas* tomarán unos minutos para agregarlas si aún no están presentes. Los ganchos de encabezado y pie de página son *especialmente* importantes para la compatibilidad de plugins. No dudes en comentar y compartir si te gustó. Espero tus comentarios.

Comentarios   Deja una respuesta

  1. Genial, gracias por esto, ¡acabo de mejorar un poco mi vida (y mi tema)!

  2. Gracias por los excelentes consejos. Había agregado wp_head en el encabezado, pero no sabía sobre wp_footer. Hay un pequeño error tipográfico en tu feed de Atom, un espacio extra después de href=".

  3. Ultime dal fronte WordPress 17-2008 April 24, 2008 at 11:18 am

    […] Da themelab, un post que explica cómo crear un tema que soporte los widgets, una guía a las etiquetas condicionales de WP y 5 métodos rápidos para mejorar tu tema de WordPress. […]

  4. ¡Oye, todos tenemos que apoyarnos! Aquí está el enlace al artículo que escribí: Enlace

  5. » Ways to Fix Up Your Wordpress Blog Theme » My Online Marketing Experiences April 22, 2008 at 3:25 pm

    […] 5 formas rápidas de mejorar tu tema de WordPress […]

  6. @SEO Diva: ¡De nada!

    @Vivevtvivas: Gracias, eso sería muy apreciado. 🙂

  7. Siempre estoy buscando cualquier consejo que pueda encontrar sobre cómo mejorar mis plantillas y mi blog. ¡Agradezco el tiempo que te tomaste para escribir esto! Buen material, te enlazaré en mi blog en breve.

    Gracias,

    Vivevtvivas

  8. Gran publicación – No sabía nada de esto. Voy a revisar mi blog ahora.

Agrega un comentario

Nos complace que hayas elegido dejar un comentario. Ten en cuenta que todos los comentarios se moderan de acuerdo con nuestra política de privacidad, y todos los enlaces son nofollow. NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.

Lista de verificación para lanzar WordPress

La lista de verificación definitiva para lanzar WordPress

Hemos recopilado todos los elementos esenciales de la lista de verificación para el lanzamiento de tu próximo sitio web de WordPress en un práctico ebook.
¡Sí, envíame el eBook gratis!