Tag: WordPress
-
SummerCamp AyerViernes 2014
AyerViernes U es nuestra iniciativa de educación en las disciplinas que a diario usamos para resolver proyectos tanto web y aplicaciones sofisticadas como ClerkHotel. A ellas concurren Diseño UX y Desarrollo. Este veranos hemos organizado un entretenido programa de cursos en Viña del Mar, el Summer Camp de AyerViernes que se llevará a cabo entre…
-
Una colección de sitios que utilizan Satorii
Satorii, uno de mis primeros temas para WordPress (y con más de 32.000 descargas, ciertamente el más popular),es un proyecto con larga historia y al que le tengo un cariño especial, por lo que es especialmente satisfactorio ver que tantas personas lo han elegido para su blog y han realizado cientos de modificaciones para adaptarlo…
-
WordPress: get_post_meta() devuelve resultados en orden aleatorio
Una de las funciones más útiles de WordPress es get_post_meta( ), que nos permite obtener alguno de los metadatos asociados a una entrada. Si deseamos obtener un metadato único, utilizamos get_post_meta( $post->ID, ‘meta_key’, true ), y si es múltiple, get_post_meta( $post->ID, ‘meta_key’, false), y aquí nos podemos topar un problema importante, ya que en algunas…
-
Herramientas de localización para WordPress
Hace muchísimo tiempo escribí sobre la forma de preparar un archivo para localización con WordPress (o sea, permitir que un plugin o theme sea traducible). En ese post indicaba cómo utilizar dos de las funciones principales para marcar los textos para localización: _e() y __() Además de estas funciones, se han agregado algunas nuevas para…
-
Nuevo plugin para WordPress: CodeMirror for Post Editor
CodeMirror for Post Editor es un plugin para WordPress que te permite escribir código en tus posts de forma más cómoda y sencilla.
-
Nuevo plugin para WordPress: Dashboard Posts Stats
Hace algunos días, necesitaba crear una forma de visualizar la cantidad de entradas publicadas en un sitio. Después de algunas líneas de PHP y Javascript, tenía un pequeño widget para el escritorio de WordPress funcionando, y tras un par de vueltas más decidí compartirlo como plugin. El resultado es Dashboard Posts Stats que te permite…
-
Usando decoradores para extender WP_Post
La clase WP_Post recientemente introducida en WordPress 3.5 permite facilitar muchas tareas comunes en el desarrollo sobre este CMS, en particular el trabajo con campos personalizados almacenados en la tabla {$wpdb->prefix}postmeta. Sin embargo, la forma en que está implementada esta clase aparentemente pone una limitante importante, ya que al estar definida como final no puede ser…
-
Objetos de posts de WordPress y la clase WP_Post
Una de las novedades más interesantes para desarrolladores que trae WordPress 3.5 es que a partir de esta versión los objetos tipo “post” ya no son objetos estándares de PHP (stdClass) sino instancias de WP_Post. Por supuesto, este cambio está asociado a algunas ventajas inmediatas, relacionadas con una mejor performance y una optimización en que…
-
Sanitizar consultas con cláusulas “IN” con $wpdb en WordPress
Uno de los métodos que incluye la clase wpdb es prepare, que permite preparar una consulta a la base de datos para asegurarnos que se ejecute de forma segura. Su utilización es bastante sencilla — y si hasta ahora no la estás utilizando deberías leer inmediatamente la sección sobre cómo proteger tus consultas ante ataques…
-
E-book gratuito sobre WordPress y AJAX
Hace algunos días me tropecé con un e-book que ofrece una introducción bastante completa al trabajo con AJAX sobre WordPress, adecuadamente titulado WordPress & AJAX. An in-depth guide on using Ajax with WordPress, que se puede descargar gratuitamente en su totalidad, junto con sus ejemplos de código. El libro se enfoca en lograr una buena…