03 Mar 2005

Plugin: Beato 0.1

Archivado en: (Tardarás en leerlo 1 minutos con 39 segundos)

http://www.karlankas.net/blog/wp-images/beato.jpgAcabo de terminar mi tercer plugin. Como veis suelo poner una imagen en la esquina superior izquierda de cada post. El poner el código de cada imagen cada vez que hacía un post nuevo se volvía algo pesado y aburrido. Para evitarlo hice este plugin.

El plugin toma un directorio (normalmente el wp-images) y lista los archivos de imágenes que contiene de menos de un tamaño determinado (en principio 10.000 Bytes). Al elegir uno de esos archivos se muestra en una vista previa que se coloca debajo de la lista de categorías. Si la imagen que muestra te convence le das al botón de insertar y aparecerá el código para insertar dicha imagen en el comienzo del post. Da igual que hayas ya escrito. Respetará el texto. Si pasado el rato te arrepientes y quieres cambiarlo, no tienes más que seleccionar otra y darle a insertar. Automáticamente cambiará la imagen que tiene por la recientemente seleccionada.

Si le das a editar un post que consta de una imagen, automáticamente la vista previa mostrará la imagen que tiene dicho post. Para, si procede cambiarla.

Yo lo encuentro muy útil, pero allá cada uno.

Aún tengo que crear una página donde configurar todo: el directorio de imágenes, el tamaño máximo… incluso un cargador de imágenes al servidor con función de redimensión de la imagen. Todo se andará. Pero por ahora, en el archivo beato.php se puede configurar el plugin para que funcione a las mil maravillas.

Para descargarlo y curiosear pincha aquí. Descomprímelo y mételo todo (respetando la estructura) en el directorio de plugins, edita el archivo beato.php y… a disfrutar!

Configuración:

Pon <?php mostrar_lista(); ?> donde quieras que esté el select. Esto es necesario porque esta instrucción: add_action(’edit_page_form’,'mostrar_lista’); no funciona.

En $imagenPorDefecto debes poner la imagen que quieras mostrar cuando no haya ninguna seleccionada (la ruta completa desde la raiz del blog).

En $directorioImagenes debe constar la ruta relativa desde el directorio del blog al directorio donde están las imágenes.

En $tamanioMaximo se indica el tamaño en bits máximo para las imágenes.







Licencia de Creative Commons
Esta obra está bajo una licencia de Creative Commons.

Gestionado con WordPress