¿Cómo mostrar artículos relacionados sin utilizar plugins?

wyly Seguir

Beta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Jun 2013
Mensajes
73
NOTA: El artículo relacionado se mostrara en la parte de abajo en cada post


Hola amigos espero su ayuda - estoy modificando mi theme quiero poner Artículos relacionados sin plugin.

como puedo lograr alquien me ayuda o envien un tutorial de como poner articulos relacionados por categoría.

Aqui un ejemplo de como quedaria saludos.
entradas relacionadasss.png
 
Última edición:

pydotcorp

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
13 May 2014
Mensajes
36
Probablemente si debas utilizar un plugin o escribir uno dado que para saber que articulo esta relacionado se debe comparar texto/información en la base de datos o al menos los tags utilizados, de otra forma como podría Wordpress saber que articulo relacionado recomendar.

Asumo que deseas que esto sea automático y por lo tanto deberás optar por un plugin o extensión que realiza esta funcionalidad.
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.101
Hola amigos espero su ayuda - estoy modificando mi theme quiero poner Artículos relacionados sin plugin.

como puedo lograr alquien me ayuda o envien un tutorial de como poner articulos relacionados por categoría.

Aqui un ejemplo de como quedaria saludos.
Ver el archivo adjunto 26697

No usar plugin es lo mismo... usas los codes de WP... pero en fin...
agregas este code en single.php sonde queres que aparezcan los post relacionados!
PHP:
			      <span class="sharetitle">Notas Relacionadas:</span>

					<div class="similarposts">

<?php
	$categories = get_the_category($post->ID);
	if ($categories) {
		$category_ids = array();
		foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id;
			$args=array(
				'category__in' => $category_ids,
				'post__not_in' => array($post->ID),
				'showposts'=>5,
				'orderby' => rand,
				'caller_get_posts'=>1
			);

			$my_query = new wp_query( $args );
			if( $my_query->have_posts() ) {
				echo '<ul>';
				while( $my_query->have_posts() ) {
					++$counter;
					if($counter == 4) {
						$postclass = 'last';
						$counter = 0;
					} else { $postclass = ''; }
					$my_query->the_post();
?>
					<li>
						<a rel="nofollow" class="relatedthumb" href="<?php the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a>
					</li>
<?php
				}
				echo '</ul>';
			}
		}
		wp_reset_query();
?>
					</div>

Y esto en style.css
HTML:
/*Estilos de entradas relacionadas*/

.similarposts { margin:0px; padding:0px; float:left; }

.similarposts ul { margin:0 0 0 15px; padding:0px; list-style:none;  float:left; }

.similarposts ul li { margin:0 20px 0 0; padding:3px 0 5px 4px; font-size:13px; list-style:none; display:block; }

.similarposts ul li a { line-height:15px; font-weight:bold; }
.similarposts ul li a:hover { text-decoration:none; }
 

wyly

Beta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Jun 2013
Mensajes
73
me quedo bien te agradeceria si pudieras agregar de como mostrar thumbnail en cada post relacionado gracias
 

pydotcorp

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
13 May 2014
Mensajes
36
Claro, pero pensé que el usuario se refería a temas relacionados debajo del articulo original. El código mas arriba simplemente muestra artículos al azar.

Temas relacionados al menos hasta donde lo hacen los plugins, solo muestran temas relevantes en contenido parecidos o de la misma categoría al original. Si el usuario los califica bien por supuesto esto es posible de lo contrario se debe analizar mas que es lo que lo convierten en temas relacionados de posible interés al lector.

Si lo que desea es simplemente mostrar más artículos al azar allí, eso funcionara bien. :)
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.101
Claro, pero pensé que el usuario se refería a temas relacionados debajo del articulo original. El código mas arriba simplemente muestra artículos al azar.

Temas relacionados al menos hasta donde lo hacen los plugins, solo muestran temas relevantes en contenido parecidos o de la misma categoría al original. Si el usuario los califica bien por supuesto esto es posible de lo contrario se debe analizar mas que es lo que lo convierten en temas relacionados de posible interés al lector.

Si lo que desea es simplemente mostrar más artículos al azar allí, eso funcionara bien. :)

estamos adivinando u algo?... el codigo que coloque ve la categoria del post, genera un query mysql y despues busca post a esa categoria... lo que pidio el user... la proxima no hablemos sin saber... solo veo que queres sumar post sin sentido!

---------- Post agregado el 14-may-2014 hora: 01:34 ----------

me quedo bien te agradeceria si pudieras agregar de como mostrar thumbnail en cada post relacionado gracias

tenes:
PHP:
<a rel="nofollow" class="relatedthumb" href="<?php the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a>
Quedaria:
PHP:
<a rel="nofollow" class="relatedthumb" href="<?php the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_post_thumbnail(array(120,120), array ('class' => 'alignleft')); ?></a><a rel="nofollow" class="relatedthumb" href="<?php the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a>
 

pydotcorp

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
13 May 2014
Mensajes
36
El query SQL es al azar, por si no te diste cuenta. Al hacer un copy paste al menos ten la paciencia de ver lo que hace el codigo. El articulo de donde lo copio esta aquí:
How to: Related Posts with Thumbnails in WordPress without Plugins

De hecho es el mismo re-utilizado cientos de veces en los foros de wordpress cuando alguien pregunta algo similar.

Y como lo indique anteriormente no genera artículos relacionados, simplemente utiliza los tags o categorías y REPITO, hace un query SQL al azar, estira cualquier articulo de allí no específicamente los relacionados al articulo.

Si me equivoque disculpa pero entonces leí mal lo que el tópico decía cuando el usuario escribió:

NOTA: El artículo relacionado se mostrara en la parte de abajo en cada post


Hola amigos espero su ayuda - estoy modificando mi theme quiero poner Artículos relacionados sin plugin.


No necesito adivinar nada, porque el query SQL es bien claro en el código. :cheerful:


showposts'=>5,
'orderby' => rand,

Por lo visto algunas personas aquí se toman todo muy personal....no se a que te refieres con sumar porque no gano nada perdiendo mi tiempo.
 
Última edición:

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.101
El query SQL es al azar, por si no te diste cuenta. Al hacer un copy paste al menos ten la paciencia de ver lo que hace el codigo.

CopyPAste?... jajaj ese codigo lo tengo en los themes que he regalado en el foro... nidea de donde salio! Y genera artículos relacionados a la categoría del post... lo que el user pidio!...
PD: El user dijo: "como poner articulos relacionados por categoría."
 

pydotcorp

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
13 May 2014
Mensajes
36
El código es muy popular para hacer exactamente (casi) lo que el solicito o hace el plugin. Si esto no es lo que desea claramente leí mal el tópico. Para poner categorías debajo del post eso hará el truco sin problemas.

El plugin hace algo distinto realmente. Muestra artículos similares al articulo que el visitante esta leyendo de forma para mantener los lectores en el blog. La verdad no estoy seguro de lo que desea.
 

wyly

Beta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Jun 2013
Mensajes
73
El código es muy popular para hacer exactamente (casi) lo que el solicito o hace el plugin. Si esto no es lo que desea claramente leí mal el tópico. Para poner categorías debajo del post eso hará el truco sin problemas.

El plugin hace algo distinto realmente. Muestra artículos similares al articulo que el visitante esta leyendo de forma para mantener los lectores en el blog. La verdad no estoy seguro de lo que desea.


exactamente es lo que estoy buscando artículos relacionados, Artículos similares o como se llame.

---------- Post agregado el 14-may-2014 hora: 06:44 ----------

estamos adivinando u algo?... el codigo que coloque ve la categoria del post, genera un query mysql y despues busca post a esa categoria... lo que pidio el user... la proxima no hablemos sin saber... solo veo que queres sumar post sin sentido!

---------- Post agregado el 14-may-2014 hora: 01:34 ----------



tenes:
PHP:
<a rel="nofollow" class="relatedthumb" href="<?php the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a>
Quedaria:
PHP:
<a rel="nofollow" class="relatedthumb" href="<?php the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_post_thumbnail(array(120,120), array ('class' => 'alignleft')); ?></a><a rel="nofollow" class="relatedthumb" href="<?php the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a>

Gracias cicklow los aplique el código y me quedo perfecto con algunas modificaciones del codigo css.
 
Arriba