Wordpress

Para un WordPress Theme: filters, personaliza con filters

Respuesta rápida

Para facilitar el desarrollo y la escalabilidad de un theme es necesario usar hooks y filters. Gracias a los filters podremos editar la salida de una función para que nos devuelva un resultado diferente cada vez que queramos.

Respuesta completa

Ya conocemos los hooks, que nos sirven para estructurar nuestro código en funciones y así poder modular mejor nuestro theme y evitar tener código repetido en cada template.

Ahora tenemos otra cuestión entre manos y voy a utilizar un ejemplo práctico:Leer más…

Wordpress

Para un Wordpres Theme: hooks, hooks everywhere

Respuesta rápida

Para facilitar el desarrollo y la escalabilidad de un theme es necesario usar hooks y filters, sobre todo hooks (sin nimiedades, petas el theme de hooks). Una buena manera es apoyarse en la Theme Hook Alliance.

Respuesta completa

A la hora de desarrollar un theme de WordPress -a partir de ahora WP- al final nos encontramos con varios templates que tienen casi el mismo código, y eso significa tener que copiar y pegar el mismo código una y otra vez; es más, si lo cambias en un sitio tendrás que estar cambiándolo en todos lados.

Una manera de solucionar esto es, como hemos visto antes, tener un minitemplate que es llamado por el resto de templates. Poniendo un ejemplo real, index.php, page.php, single.php, …, tienen la llamada get_template_part( ‘loop’ ), que hace referencia a loop.php.Leer más…

Miscelánea

Tipos de página web: Blog

Todo el mundo entiende lo que es un blog, ¿no?

Al fin y al cabo estas leyendo uno 😉

Normalmente en un blog se escriben entradas a diario o semanalmente, sobre un tema personal o profesional, y con una estructura de una entrada debajo de otra.

Eso es lo común, pero no es el única estructura de un blog, ya que un periódico digital, una web de álbumes de fotos, una web de galería de vídeos, o una web con un apartado de ofertas trimestrales tienen también el mismo formato. Por lo tanto, son del tipo de página web de blog.

Leer más…