Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Sacar imagen "destacada" de entrada para poner en Sidebar

Estas en el tema de Sacar imagen "destacada" de entrada para poner en Sidebar en el foro de WordPress en Foros del Web. Buenas gente, bueno miren estoy necsitando sacar de una categoría llamada "Foto del día" (id: foto-dia) la imagen destacada para colocar en la sidebar.. La ...
  #1 (permalink)  
Antiguo 12/04/2011, 15:45
 
Fecha de Ingreso: marzo-2008
Ubicación: Santa Cruz, Argentina
Mensajes: 433
Antigüedad: 14 años, 2 meses
Puntos: 5
Sacar imagen "destacada" de entrada para poner en Sidebar

Buenas gente, bueno miren estoy necsitando sacar de una categoría llamada "Foto del día" (id: foto-dia) la imagen destacada para colocar en la sidebar..

La idea es la siguiente, posteando cada día se lograría cambiar la "imagen del día".

Estos posteos no se ven en la página principal y mi idea era sacar la imagen mediante RSS..

(feed)
http://www.muyfrutal.com.ar/articulo...foto-dia/feed/

Con SimpleXML lo intenté de esta forma:


Código PHP:
<?php
$noticias 
simplexml_load_file('http://www.muyfrutal.com.ar/articulos/category/foto-dia/feed/'); 

foreach (
$noticias->item as $noticia) { 
echo 
"<b>$noticia->description</b> ";

?>
pero no funciona..

¿que está mal?

¿Como se podría hacer desde PHP?


el ID de la categoría es "450"

Desde ya muchas gracias!
  #2 (permalink)  
Antiguo 12/04/2011, 15:54
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 14 años, 2 meses
Puntos: 656
Respuesta: Sacar imagen "destacada" de entrada para poner en Sidebar

Suponiendo que el tamaño de la miniatura sea el deseado, yo lo haría de este modo:
Código:
<?php 
query_posts('showposts=1&cat=450');
if (have_posts()) : while (have_posts()) : the_post(); 
the_post_thumbnail();
endwhile;  
endif;
?>
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #3 (permalink)  
Antiguo 12/04/2011, 15:57
 
Fecha de Ingreso: marzo-2008
Ubicación: Santa Cruz, Argentina
Mensajes: 433
Antigüedad: 14 años, 2 meses
Puntos: 5
Respuesta: Sacar imagen "destacada" de entrada para poner en Sidebar

Buenísimo pero se vé la imagen en "full", hay forma de redimencionarla?
  #4 (permalink)  
Antiguo 12/04/2011, 16:00
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 14 años, 2 meses
Puntos: 656
Respuesta: Sacar imagen "destacada" de entrada para poner en Sidebar

Un modo es colocando en el functions.php:
Código:
set_post_thumbnail_size( 100, 100 );
Fijate si esto te ayuda un toque mas

http://codex.wordpress.org/Function_...post_thumbnail

suerte!
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #5 (permalink)  
Antiguo 12/04/2011, 16:21
 
Fecha de Ingreso: marzo-2008
Ubicación: Santa Cruz, Argentina
Mensajes: 433
Antigüedad: 14 años, 2 meses
Puntos: 5
Respuesta: Sacar imagen "destacada" de entrada para poner en Sidebar

Buenísimo Nekko! Muchisimas gracias, un abrazo desde Rio Gallegos.
  #6 (permalink)  
Antiguo 12/04/2011, 18:31
 
Fecha de Ingreso: marzo-2008
Ubicación: Santa Cruz, Argentina
Mensajes: 433
Antigüedad: 14 años, 2 meses
Puntos: 5
Respuesta: Sacar imagen "destacada" de entrada para poner en Sidebar

Puse este code:
Código PHP:
Ver original
  1. <div class="sideblock" style="text-align:center;">
  2. <h3> Foto del día </h3>
  3.  
  4. <?php
  5. query_posts('showposts=1&cat=450');
  6. if (have_posts()) : while (have_posts()) : the_post();
  7. the_post_thumbnail();
  8. echo"<br>";
  9. the_title();
  10. endwhile;  
  11. endif;
  12. ?>
  13.  
  14. </div>
Y cuando apreto cualquier post me manda a ese post! (Cualquier link/post en toda la pagina)
  #7 (permalink)  
Antiguo 13/04/2011, 08:23
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 14 años, 2 meses
Puntos: 656
Respuesta: Sacar imagen "destacada" de entrada para poner en Sidebar

Poné al final

<?php wp_reset_query(); ?>

http://codex.wordpress.org/Function_...wp_reset_query
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP

Etiquetas: destacada, entrada, php, sidebar, simplexml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:14.