Archivo del mes: abril 2011

WordPress: Uniendo the_content y the_excerpt

En los listados de entradas de un proyecto WordPress habitualmente se utilizan dos de estas funciones: the_excerpt. Muestra el resumen del post. the_content. Muestra el contenido completo del post. Si queremos tener un listado con un texto reducido, utilizaremos the_excerpt, que mostrará el resumen de una entrada. Si hemos escrito un resumen específico para una […]

Forzar descarga de archivos en PHP (sin y con compresión)

En ocasiones necesitamos forzar que el navegador del usuario descargue un archivo. Un PDF, una imagen, un archivo de acceso privado… son casos en los que podemos necesitar descargar un archivo y que en usos normales, el navegador abriría él mismo. Para realizarlo, nos hemos preparado una función que hará nuestro trabajo: function downloadFile($fileUrl){ // […]

WordPress: Crear páginas de opciones

Habitualmente un plugin o tema de WordPress requiere de una página de opciones para su configuración. Desde la versión 2.7 de WordPress disponemos de una Settings API que facilita parcialmente el trabajo repetitivo. En el siguiente ejemplo crearemos una página de configuración con una sección y dos opciones. Antes de empezar, necesitaremos una página: if( !function_exists(’iuttu_admin_menu_action’) […]

Centrado de una imagen de fondo que ocupa todo el ancho y alto

Para más de un proyecto hemos necesitado colocar una imagen de fondo (habitualmente administrable), que ocupase todo el espacio del navegador -sea cual fuere el ratio de ancho y alto del mismo-, por lo que compartimos con todos el código necesario para hacerlo (para el ejemplo hemos utilizado mootools 1.3. El html: <div id="fondo_pagina"><img id="imagen_fondo_pagina" […]