Contenido

Controla tus miniaturas, de una vez por todas (2.1)

25 ene

+ 31

Español 

Con la aparición de la nueva versión de WordPress, el hack que te permitía controlar tus miniaturas ha dejado de funcionar, principalmente por que han modificado radicalmente el fichero y no solo se nota en la apariencia, han añadido funciones nuevas y armado funciones que antes estaban un poco “cojas”.

He conseguido migrar el hack y ahora es posible disfrutar de él en la nueva versión de WordPress. Aunque continúa con alguna limitación, al parecer ahora comprueba el tamaño máximo (3 * 1024 * 1024) y si  la imagen es mayor omite la minuatura.

upload.JPG

Instalación

  1. Descargar el fichero
  2. Hacer una copia de seguridad de los fichero (upload-functions.php, admin-functions.php) del directorio wp-admin.
  3. Descomprimir el zip y subir a la carpeta wp-admin, sobreescribiendo los ya existentes.
  4. Disfrutarlo :D

Ficheros afectados

wp-admin/
	upload-functions.php ---> Para que aparezcan las opciones en el formulario

	Añadimos en la línea 174:
	<?php _e('Miniatura:'); ?> <input type="checkbox" name="thumb" value="Y" checked="checked"/>
	<?php _e('Tamaño de la miniatura:'); ?> <input type="text" name="sizeThumb" value="350" size="3"/>


	admin-functions.php ---> Para modificar la función que redimensiona la imagen.

	Reemplazamos la línea 2119
		if ($_POST["thumb"]) { $thumb = wp_create_thumbnail($file, $_POST['sizeThumb']);}
		else { $thumb = $file; }

Descargar

Descargar fichero .zip. Contiene los dos ficheros modificados

English 

With the appearance of the new versión of WordPress, the hack that you allow to controlling your miniatures has stopped working, principally for that they have modified radically the file and not only it is obvious in the appearance, there are to add functions new and armed functions that before were a bit “lame”.

I have managed to migrate the hack and now it is possible to enjoy in the new versión WordPress. Though continue with some limitation, apparently now the size verifies the max size (3 * 1024 * 1024) and if  the image is major it omits the thubnail


Upload. JPG

Instalation

  1. To unload the file
  2. To do a safety copy of the fichero (upload-functions.php, admin-functions.php) of the directory(board of directors) wp-admin.
  3. Unzip and to rise to the folder wp-admin, the already existing ones.
  4. To enjoy it
    :D

Affected files

Wp-admin/upload-functions.php--->
	In order that the options appear in the form

	To add in the line 174:
	
	admin-functions.php —> To modify the resize function.

	Replace the li­ne 2119
		if ($_POST["thumb"]) { $thumb = wp_create_thumbnail($file, $_POST['sizeThumb']);}
		else { $thumb = $file; }

Download

Download  .zip file. It contains the files modificated.

  • Vaya!

    A esto le llamo yo eficacia y eficiencia. Gracias!

    Y además lo he estado probando, y como dicen los ingleses “it works properly”.

  • Lo he instalado y funciona perfectamente, muy necesario!!!

    Pero me ha dado un par de Warnings en mi servidor …

    
    Warning: Missing argument 3 for wp_generate_attachment_metadata() in /mnt/nuevo140/wwwpublicas/www-carravedo-com/alejandro/wp-admin/admin-functions.php on line 2105
    
    Warning: Cannot modify header information - headers already sent by (output started at /mnt/nuevo140/wwwpublicas/www-carravedo-com/alejandro/wp-admin/admin-functions.php:2105) in /mnt/nuevo140/wwwpublicas/www-carravedo-com/alejandro/wp-includes/pluggable.php on line 275
    
  • #2 Ups, vuelve a bajar el fichero, me he dejado una variable por ahi suelta ;)

    Gracias.

  • Ahora sí que sí!

    Menudo crackón estás hecho Anieto!

  • Perfecto, “asin sip”, enhorabuena!!!

    Planteo una mejora, ahora que tenemos “Gestión de Uploads”, molaría que cuando modifiques el tamaño de la miniatura, se regenerase.!! ;-)

  • disculpe que deje el comentario aqui. podria hacerme el favor de decirme el nombre de la herramienta usada para mostrar las imagenes (via click) por ensima de todo dejando un fondo oscuro-transparente? por favor :D

  • #6 Uso SlimBox que una versión de Lightbox para MooTools. Pero tienes Muchas herramientas similares para hacer esto.

  • Hola chicos, a ver si me podeis ayudar:
    Tengo la version 2.0.7 , la cosa es que añado entradas y en la pagina principal estas entradas se ven a la perfeccion, con sus imagenes y todo, pero al darle a alguna categoria o incluso ver las entradas por Archivos o busqueda, estas imagenes se pierden en esas listas. El problema viene desde que cambie la forma de mostrar los premalinks, pero lo he probado a dejar como antes y no se soluciona el tema.
    Estoy algo desesperado ya que lo importante de la web son las fotos, incluso llegue a borrar la base de datos y crearla de nuevo teniendo que escribir los post otra vez.
    Por favor ayudadme.
    Gracias

  • #8 Esto es debido a que en las categorías estas usando the_excerpt() en lugar de the_content(). Recorre todos los ficheros .php y reemplazar the_excerpt() por the_content().

    the_excerpt() muestra el resumen de las entradas y the_content() muestra el contenido entero del artículo.

  • Ostras, eres un fiera, ya estaba mordiendo el pico del escritorio jartito de buscar en los foros una solucion.
    Gracias y felicidades por la web

  • Hola! A ver si me podeis ayudar con un tema sobre imágenes. Resulta que en mi página tengo un par de objetos en flash. Al hacer una entrada con una miniatura con link a la imagen original me surge el siguiente problema. Haces click en la miniatura y los objetos flash se superponen quedando la imagen detrás, por lo que queda muy, muy chapucero. Estuve buscando información por ahi y no he encontrado nada al respecto. A ver si alguien sabe o se le ocurre algo. Gracias!

  • El enlace no va ya aNieto. Aunque lo modificaré a mano tal oomo dices, porque he cambiado de tema http://magarto.com/blog/ y ahora se me mezclan entradas

    Un saludo

  • Por cierto, cómo has metido AJAX en los comentarios de WordPress 2.1? Es sencillo?. Es que he widgetizado el tema y realizado varias mejoras al autor del tema que incluirá y si no ocupa mucho me gustaría meterlo antes de publicar la nueva versión

  • Buenas Magarto, ahora ya debería funcionar el enlace.

    En cuanto a lo de los comentarios, hay plugins que lo hacer de forma muy fácil, por ejemplo este de Alan.

  • Gracias por el arreglo, la verdad es que es de una utilidad tremenda, y si además lo mezclas con Motools, espectacular, gracias.

  • Hola, Al igual que al seleccionar una categoria se nos lista los post pertenecientes a esa categoria, ¿existe aguna forma de, en el archivo attachment.php, listar los adjuntos (en mi caso imagenes) pertenecientes a ese post en concreto? O quizas algo parecido al next_post() y previous_post()

  • Hola!

    Quisiera saber si el plugin aplica para la versión de WP 2.1.2 traté de modificar las lineas pero me da un error…

    Gracias!

  • #19 Buenas azuka, yo lo tengo sobre 2.1.2 y funciona perfectamente ;)

  • Gracias por tu respuesta! Lo instalaré! ;)

  • Gracias aNieto2k por modificar el hack, estaba esperando esto para actualizar mi wordpress

    por cierto, alguien sabe el porque del limite de 3 * 1024 * 1024? (deben ser 3 mega pixels supongo)

    aun tengo problemas con el usuario del sonyericsson K800i :(

    Saludos

  • Buenas. Los archivos que comentas han cambiado desde la versión que tú modificaste. Creo que a parte del nº de línea deberías indicar qué funciones estás tocando porque si no alguien puede armar una buena.

    Gracias por el post. Me estaba volviendo loco buscando plugins para el tema de los thumbails.

  • Buenas. Quizás mi pregunta no tenga una relación directa, pero creo que algo si. Me gustaria saber si hay alguna manera de mostrar listados de posts (por ejemplo, posts de una sola categoria), con una miniatura al lado que haga referencia al post. Tambien me gustaria saber si es posible que esa miniatura sea una imagen que haya dentro del content del post. Saludos
    JM

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.