Themes y Diseño
está resueltoHola que tal comunidad quería consultar si se puede llamar al thumbnails de la imagen destacada que trae en configuración de los temas.
La idea es que devuelva solo la ruta de la imagen
Porque al llamarlo asi
<?php the_post_thumbnail('post-nivo'); ?>
me devuelve con todo etiqueta
Bueno como tengo un slider con un alt diferente entonces solo quiero colocar:
< img src="<?php echo get_post_meta($post->ID, 'nivoimage', true); ?>" alt="" title="<?php the_title(); ?>" / >
Saludos
Si quieres utilizar la URL de las miniaturas nativas generadas por wordpress y dejar de utilizar los custom fields, te recomiendo utilizar la función siguiente
Para llamar la URL del thumbnail deberás utilizar:
Esta función la agregas donde deseas mostrar la URL de la imagen, obviamente, si quieres mostrar lña imagen del thumbnail, tendrías que hacer lo siguiente:
Espero haberte sido de ayuda.
también te puede servir la numero 5 de este link:
http://www.wordpresslatino.net/tutoriales/mi-coleccion-de-hack-snippets-para-wordpress
Saludos.
fliberty tu codigo me sale error en la linea 3 y no puedo hacer nada mas
Pedro Raul Con el codigo de la Numero 5 me sirvió pero ay un pequeño detalle que la imagen es 150*150 y yo busco para el slider algo de 690*300 abra en algo para editar el tamaño con solo imprimir la ruta.
Muchas Gracias por contestar
A mi el código me está funcionando correctamente, es más, mira en imarcostanorte.org estoy utilizando la función que te indico en el slider, pero obteniendo la URL de la imagen insertada en la entrada, ya que el thumbnail generalmente la imagen es de 150x150 en tamaño medium según lo indiques en la administración.
Es por eso que utilizo la imagen insertada en el artículo, la cual recorto y redimensiono utilizando el script resizer.php
IDEM
para cambiar el alt del thubnail.
Bueno como tengo un slider con un alt diferente entonces solo quiero colocar:
ejemplo:
la verdad amigo no te comprendo nada.
pd. nivo slider ya existe para wordpress
El codigo de nivo slider lo copie de la pagina http://www.blogohblog.com/how-to-integrate-nivo-slider-into-wordpress/ solo para poder generar las 5 entraras de una categoria.
fliberty error mio ya que para insertar falto ";" eso me pasa solo hacer copy&paste
Bueno como puedo hacer para forzar el ancho a 690px para que cualquier imagen que cargue se reduzca o agrande.
Encontré el código de resizer.php aqui http://blog.unijimpe.net/wp-content/uploads/2007/07/resize.txt Ahora como lo fusiono para cambiar al ancho de las imágenes que suba.
Muchas Gracias por atender mi duda
te complicas mas la cosas.
1. puedes modificar el plugin que ya existe de nivo para wordpress.
2. puedes usar el codigo que te he propuesto, y en el panel de administración personalizar el tamaño de las imagenes
3. puedes usar la función the_post_thumbnail() y modificar el alt
Subes el archivo resize.php y el resizer.php dentro de la carpeta de tu theme, yo particularmente creo la carpeta scripts y lo genero allí, en el servidor crea la carpeta picscache y le das CHMOD 777, para utilizar el resizer.php lo utilizas de la siguiente manera:
Para modificar el tamaño tienes que cambiar los valores de size=380x284c50, 380x284 son las medidas que tendrá la imagen y c50 es el punto desde donde empieza a cortar, 50 generalmente es desde el centro de la imagen.
Pedro Raul personalmente prefiero saber el porque de las cosas osea aprender el codigo como se distribuye. Muchas gracias por el dato.
fliberty no me carga nada lo tengo de esta manera:
http://localhost:82/blog/wp-content/themes/twentyten/galeria/resize.php?url=http://localhost:82/blog/wp-content/uploads/2011/01/LibreOffice1.png&size=690x300c50
No se si me puedes facilitar el archivo resize.php porque el que tengo parece ser otra versión.
Estaba viendo la configuracion de wordpress multimedia y veo tres opciones
Tamaño de la miniatura, Tamaño medio y Tamaño grande.
Seria posible poder capturar el tamaño medio ya que codigo de me dio Pedro Raul captura solo el tamaño de miniatura:
El script resizer son dos archivos, el resize.php y el resizer.php, en la ubicación del archivo se crea la carpeta picscache donde se guardan los recortes de las imágenes, he visto que estás especificando el puerto 82 en la URL del localhost, la verdad no se xque, xque en mi caso en pruebas en localhost, sólo va: localhost/blog/wp-content/.....
De todos modos déjame tu email para enviarte los archivos del resizer.
Uso el puerto 82 porque yo lo configure así, tengo el Visual Studio y SQL Server y no podía arrancar el apache porque el puerto 80 ya estaba en uso por los programas mencionados.
Mi correo es legendcynro@gmail.com
Para instalar en local podrías haber instalado con WAMP o APPServer, yo prefiero este último...
=========
Archivos Enviados...
Muchas gracias ahora si puedo hacer diferentes recorte de imágenes para distintos.
El nivo slider que tengo tiene el mismo efecto pero diferente estructura por eso hago una yo mismo porque se que no hay en plugin.
Muchas gracias por responder mi duda.
Debes Identificarte para publicar.