Los shortcodes de WorPress se pueden introducir fácilmente en cualquier post o página con una sintaxis similar a las etiquetas HTML pero mucho más sencillas. Al leer esos pequeños códigos o atajos, WordPress ejecuta una función más o menos compleja. Desde introducir una enlace a una publicidad Adsense de Google o cosas más complejas. En Smash Magazine han publicado un tutorial completo y para no iniciados en el tema, con varios ejemplos que demuestran la potencia de los shortcodes. Junto con los campos personalizados forman una pareja bastante competente para personalizar y complementar las capacidades de WordPress.
Hace tiempo publiqué una manera de mostrar una entrada elegida aletoriamente de una categoría concreta en WordPress. Para ello había que tocar el archivo query.php de la carpeta wp-includes/. Según leo en Ayuda WordPress ya no es necesario y basta con usar un loop con la opción 'orderby' => 'rand'.
Easy contact form. Muy configurable desde el gestor y muy sencillo de insertar en cualquier página o post desde el editor. WP-Contactme. Menos configurable que el anterior pero permite insertar el formulario como un widget en la barra lateral, de manera que aparece en cualquier página del blog.
Cómo comparar dos fechas con PHP de cara a utilizar el resultado en una sentencia condicional, por ejemplo para crear contenido con fecha de caducidad; y cómo aplicar esto luego en WordPress para distinguir entre entradas vigentes y pasadas.
Para conseguir varios listados de entradas en una misma página de WordPress tenemos que reproducir el Loop tantas veces como listas queramos tener. Así podremos tener una lista general, otra en la que solo tengamos las entradas de una categoría y cosas así. El código que esté dentro del Loop se repetirá para cada entrada, […]
Dos enlaces sobre cómo usar los Campos personalizados (Custom Fields) en WordPress: el manual en la página oficial de WordPress que cuenta lo básico; y un how-to en The Undersigned, WordPress how-to: Custom Fields, con casos más complejos como, por ejemplo, insertar imágenes asociadas a post.