Lo primerísimo que tienes que hacer, antes de meterte en faena, es comprobar que los archivos del template tienen permisos de lectura.

Parece obvio, pero si no lo recuerdas puedes perder mucho tiempo :)

2012.06.21

En muchos themes de wordpress podemos ver un bloque de posts destacados que en la portada solo muestran una imagen asociada al post, sobre todo en las plantillas estilo “magazine”. Y la verdad es que dependiendo del blog, esto puede resultar muy interesante.

Al buscar como hacer esto en wordpress nos aparecen múltiples formas, aunque dos de las más usadas son usar los campos personalizados y la otra es usar algún tipo de plugin.

Personalmente, creo que si preparas un template de wordpress para una persona que no se maneja demasiado bien con los ordenadores, usar la opción de los campos personalizados puede resultarle difícil, ya que la acción de subir el archivo (manualmente) y añadirlo en los campos personalizados (también manualmente) no es trivial para este tipo de usuarios.

La opción de usar un plugin está ahí, ¿pero por qué usarlo si podemos solventarlo con unas pocas lineas de código? Además nuestro blog (y nuestro hosting) con menos plugins, nos lo agradecerá.

La idea es que el usuario solo tenga que agregar una imagen como lo hace habitualmente (mediante el botón ‘Añadir una imagen‘ de ‘Añadir medios‘) sin tener que hacer nada más, ni siquiera incrustarla en el post.

Vamos a explicar cómo hacerlo. Usaremos en este caso el fichero functions.php de la carpeta de nuestro template, en caso de que este archivo no exista, lo crearemos. Y añadimos las siguientes líneas.


function get_single_image($size = 'thumbnail', $default = 'default.png') {
	global $post;
	$images = get_children("post_parent=$post->ID&
                                             post_type=attachment&
                                             post_mime_type=image&
                                             numberposts=1");

	if (empty($images)) :
		return "<img src='" . get_bloginfo('template_directory') .
                          '/' . $default . "'/>";
	else :
		foreach ($images as $image) :
			return wp_get_attachment_image($image->ID,$size);
		endforeach;
	endif;
}

A la función get_single_image() le podemos pasar dos parámetros, el primero es el tamaño de la imagen, puede ser ‘thumbnail‘ (por defecto), ‘medium‘, ‘full‘ o un array con las dimensiones, por ejemplo array(30,50).

El segundo parámetro es el nombre del archivo de imagen que se usará por defecto (en caso de que el post no tenga imagen asociado), esta imagen debe estar dentro del directorio de la plantilla de wordpress, y si no decimos nada intentará buscar la imagen con el nombre ‘default.png‘.

Por lo tanto, ya solo queda llamar a la función desde el archivo de nuestra plantilla, dentro del bucle de wordpress de la siguiente manera.

	< ? echo get_single_image(); ?>

Espero que a alguien le sirva.

The "Press This" function allows quick posting and publishing through the use of a special web browser favourite. You can create a shortcut to allow use of "Press This" from the new post screen. You then activate the function when browsing by selecting the favourite from your web browser favourites list.

Press This « WordPress Codex.

Buscando alguna forma de reactivar un poco esto, el trabajo y otras cosas no me dejan tiempo (y a veces ni ganas) de comentar algo, aunque sigo vivo.

A Green Odyssey 1.0 es el Theme usado actualmente en dosmiluno.org diseñado y maquetado por Daniel Aguilar y licenciado bajo creative commons atribución (ver)

A Green Odyssey

Es un tema muy simple, a una sola columna y con los datos que yo considero importantes al pié de página. Diseño líquido para ocupar el máximo de la pantalla y solo un color verde (sin contar el blanco y negro). Optimizado para WordPress 2.3.x y el uso de tags. No necesita ningún plugin especial y no soporta widgets.

Quiero dejar claro que no es un theme para wordpress estándar. Está hecho a medida para mí, pero seguramente a tí también te sirva.

Para usarlo solo te pido que dejes al pié de página el par de enlaces que dicen que soy el autor y permitirá a cualquiera descargárselo. Si tenéis alguna duda, problema o sugerencia dejadme un comentario. Espero que alguien lo disfrute.

Descárgalo aquí

[Te recomiendo que si lees esta entrada por RSS, accedas a dosmiluno.org a través de tu navegador y compruebes los cambios]

Llevaba ya una temporada trabajando con themes para wordpress, también llevaba tiempo queriendo darle un cambio al diseño de mi blog, quería algo sencillo y que estuviera hecho por mi. Esto, y un par de tardes aburridas de domingo, han dado como resultado el nuevo diseño de dosmiluno.org

El nuevo theme está diseñado para adapatarse a los distintos anchos de pantalla y así aprovechar el espacio al máximo, cada vez las pantallas y resoluciones son mayores, y la experiencia del usuario crece cuando visitamos sitios con diseños líquidos. Todo sigue siendo a una columna y con un pié de página en el que se reúne la información y enlaces de navegación del blog. El color elegido, el verde y no me preguntéis por qué. Con el nuevo diseño también tenemos una actualización del blog a wordpress 2.3.1 y la suplantación de las categorías por etiquetas.

El theme en concreto, al que he llamado en un alarde de originalidad A Green Odyssey lo publicaré en unos días para que todo el mundo pueda descargarlo, con una licencia libre. Como favor os pediría que si encontráis algún fallo o sugerencia me lo reportéis para así poder publicarlo sin ningún error.

Hoy Interiuris.com [blog | podcast] estrena diseño, y es algo especial, por que el diseño íntegro lo he realizado yo a través de mi empresa.

Es la primera vez que diseño un theme para wordpress, que por otro lado no ha sido nada complicado. Exceptuando la integración del diseño para que se viese bien en los navegadores de la factoría de Microsoft. (al hilo de esto, navega con firefox y cambia la forma que tienes de percibir internet.)

Hace tiempo que no escribo sobre mi trabajo, pero esta ocasión se lo merece, ya que considero a Andy Ramos como un auténtico profesional de su campo y a su blog, como uno de los más influyentes en lo que a Propiedad Intelectual y derecho se refiere.

Ha sido un placer poder realizar este trabajo (de verdad) y tener un cliente de los buenos, desde el primer boceto todo ha ido sobre ruedas, y eso se agradece muchísimo.

Con respecto al diseño, Andy me comentó que quería algo simple y serio, yo opté por un diseño líquido que se adaptara a todas las resoluciones y con una columna doble fija. Todo esto sin demasiado trabajo gráfico (no soy diseñador gráfico). Como dije antes, lo mejor de todo es que Andy estuvo de acuerdo siempre a la primera.

Sin más, podéis ver el resultado aquí.

He actualizado wordpress y parece que estoy teniendo problemas. ¿Aparece esta entrada en el feed rss?

2007.08.20

Aviso que estoy retocando el diseño del blog, aquí no tengo el portátil para hacer las pruebas en local, por eso mismo si notáis algo raro. Don’t worry!

Actualización: En principio por hoy ya está bien, he cambiado el logotipo de dosmiluno (espero e os guste más que el anterior) y he cambiado los colores, si veis algo raro comentadmelo ya que soy daltónico y de colores no entiendo una #@!/&?.

Seguiré rediseñando con el tiempo hasta encontrarme agusto al 100%, lo próximo, lo prometo queserá el blogroll (no sé que cojones pasa con WordPress que la importación de enlaces no me funciona)

Si tenéis algún comentario sobre el diseño dejadlo en esta entrada. Gracias!

2006.02.21

Wordpress.org

Bendito sea! La verdad es que no me puedo quejar, hoy he actualizado a la versión 2.0.1 de WordPress (me hubiera gustado que fuese 2.0.0.1 ;) ) y después de haber leído algunos problemas a la hora de actualizar, me siento afortunado de haber elegido en su día DreamHost como servicio de alojamiento.

A parte de que el primer año me salió por unos 19€ (no recuerdo bien), nunca he tenido ninguna queja de ellos (bueno, está todo en ingles, pero te acostumbras), gestiono dos dominios y nunca he tenido problemas tampoco y encima, llego hoy al panel y veo “upgrade to 2.0.1“, allí que hice click, valiente, sin copias de seguridad (luego me dí cuenta de que dreamhost las hace por tí) y sin problemas, actualizado dosmiluno de la versión 2.0 a la 2.0.1 en menos de un minuto, y Público Objetivo de la versión 1.5.x a la 2.0.1 en menos de dos minutos :P

A qué viene todo esto, no lo sé, la única conclusión que saco es que DreamHost, convence.

ecto

Bueno, estoy posteando desde el Hotel Capitulaciones de Granada, donde me hospedo mientras realizo trabajos para la empresa, de esto no os voy a hablar, pero si me es totalmente válido como introducción.

Seguramente os suene mucho el diseño de la bitácora, pues sí, has acertado, se trata del “mismo” diseño que tiene minid.net, el tema se llama I HAEV STYEL y lo podéis descargar desde su propio weblog. Supongo que iré modificando poco a poco el diseño, instalando plugins, etc. Total, se puede decir que estamos en estado beta [que tan de moda está ahora con lo de la web dospuntocero]

Cambiando de tema [como bien indica el título de la entrada] os voy a hacer una reseña sobre la aplicación con la que estoy posteando, hoy mismo me acabo de gastar 17,50€ en comprarla, se trata de ecto, ya había odio hablar de ella anteriormente, pero ayer, leyendo uno de mis blogs favoritos [léase Microsiervos] la mencionaron y rápido, fui a descargarla, la verdad, es de lo mejor que he visto para bloguear [cuando lleve más tiempo blogueando con ella os haré un review de la aplicación], además con el consumismo desarrollado en estas fechas navideñas, 17€, no son nada.

Bueno, creo que a día de hoy nadie va a leer esto, porque todavía no he dicho a nadie que tengo nuevo blog, de todas formas, puedes estar leyendome en el futuro. (WTF?!?!)

2006.01.04