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

Entradas relacionadas sin plugin

Estas en el tema de Entradas relacionadas sin plugin en el foro de WordPress en Foros del Web. Estimados, me fue mal en mi primera pregunta así que ahora explicaré como pueden utilizar este sistema sin plugin y ver si así alguien puede ...
  #1 (permalink)  
Antiguo 24/12/2013, 13:09
Avatar de Dg4
Dg4
 
Fecha de Ingreso: mayo-2003
Ubicación: chile
Mensajes: 112
Antigüedad: 21 años, 6 meses
Puntos: 0
Entradas relacionadas sin plugin

Estimados, me fue mal en mi primera pregunta así que ahora explicaré como pueden utilizar este sistema sin plugin y ver si así alguien puede echar una manito..

Entradas relacionadas sin plugin.
Primero deben saber o tener programas para corregir los php.
agrega este código al archivo functions.php
Código PHP:
add_theme_support'post-thumbnails' );
add_theme_support'post-thumbnails' );
set_post_thumbnail_size10050true ); 
Luego agregar este código en single.php o content.php o el que tu tengas programado en tu Themes:

Código PHP:
<div class="relatedposts">
<h3>Entradas relacionadas</h3>
<?php
$orig_post 
$post;
global 
$post;
$tags wp_get_post_tags($post->ID);

if (
$tags) {
$tag_ids = array();
foreach(
$tags as $individual_tag$tag_ids[] = $individual_tag->term_id;
$args=array(
'tag__in' => $tag_ids,
'post__not_in' => array($post->ID),
'posts_per_page'=>4// Numero de entradas relacionadas que mostrar
'caller_get_posts'=>1
);

$my_query = new wp_query$args );

while( 
$my_query->have_posts() ) {
$my_query->the_post();
?>

<div class="relatedthumb">
<a rel="external" href="<? the_permalink()?>"><?php the_post_thumbnail(array(150,150)); ?><br />
<?php the_title(); ?>
</a>
</div>

<? }
}
$post $orig_post;
wp_reset_query();
?>
</div>
Y finalmente agregar el estilo CSS:
Código PHP:
.relatedposts {width100%; margin0 0 20px 0floatleftfont-size12px;}
.
relatedposts h3 {font-size20pxmargin0 0 5px 0; }
.
relatedthumb {margin0 10px 0 10pxfloatleft; }
.
relatedthumb img {margin0 0 3px 0padding0width150pxheight:150px;}
.
relatedthumb a {color :#333; text-decoration: none; display:block; padding: 4px; width: 150px;}
.relatedthumb a:hover {background-color#ddd; color: #000;} 
Una vez finalizado podrán ver algo así:


La verdad que funciona y ayuda a nuestro Blog..

Bueno ahora cuento de nuevo mi problema:
Ya tengo todo esto instalado y funciona OK, pero solo me muestra las imágenes que están guardadas en la carpeta wp-content/uploads/2013 y si acá cambio a wp-content/uploads/2014 deja de mostrar todas las imágenes de 150x150px.
Alguien sabe que se puede hacer?
Ya que puedo cambiar a wp-content/uploads y traspasar todas las imágenes a esa carpeta, pero cambiar los links a todo mi blog ocuparía muchooo tiempo.
Quien tiene alguna idea?
__________________
POLANCO.CL
"Diseño - POLANCO"
  #2 (permalink)  
Antiguo 27/12/2013, 13:10
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 7 meses
Puntos: 656
Respuesta: Entradas relacionadas sin plugin

La primer pregunta que se me ocurre es: chequeaste que se estén generando las miniaturas en dicha carpeta?

En vez de the_post_thumbnail(array(150,150)

Podés usar: the_post_thumbnail('thumbnail') y vas a usar el tamaño que hayas señalado por defecto en tu sección de ajustes.

Saludos
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #3 (permalink)  
Antiguo 30/12/2013, 15:32
Avatar de Dg4
Dg4
 
Fecha de Ingreso: mayo-2003
Ubicación: chile
Mensajes: 112
Antigüedad: 21 años, 6 meses
Puntos: 0
Respuesta: Entradas relacionadas sin plugin

Nekko gracias por tu ayuda.
Pero la verdad que me fue mal, en mi blog comencé con el WP 2.5 y yo creé una carpeta para guardar imágenes, así que no me guarda por "mes" del "año", y ahí tengo el problema..
Así que realicé lo siguiente:
Actualicé las imágenes solo del año 2013 y tuve que dejarlas todas en la carpeta "12" del "2013" y ahí agregar a cada tema de ese año una "imagen destacada" y eso me ayudo un poco.
Pero no encuentro otra solución ya que en el WP no me actualiza imágenes en las carpetas antiguas.. ojalá existiera una solución ya que ayudaría de verdad.
Saludos.
__________________
POLANCO.CL
"Diseño - POLANCO"

Etiquetas: blog, entradas, php, plugin, post, relacionadas, tema, theme
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 21:25.