rafadizeosp
Mi
Verificación en dos pasos activada
Verificado por Binance
Buenas, estoy tratando de mostrar todos los post en formato de lista de la "current category" es decir, la categoría donde ejecuto el loop (category.php).
El código que tengo es el siguiente
El resultado es el esperado ya que me muestra la lista ordenada de post, el problema está en que no muestra el último post en la lista. Es decir si en una categoría tengo asociados 10 post, me muestra los 9 más antiguos y el último no lo muestra.
Probé modificando con el offset pero al parecer esta discontinuado ya no hace cambio alguno.
Espero la ayuda de algun programador o algun experto en wp.
El código que tengo es el siguiente
Insertar CODE, HTML o PHP:
<ul id="simple">
<?php
global $post;
$category = get_the_category($post->ID);
$category = $category[0]->cat_ID;
$myposts = get_posts(array('numberposts' => -1, 'offset' => 0, 'category__in' => array($category), 'post__not_in' => array($post->ID),'post_status'=>'publish'));
foreach($myposts as $post) :
setup_postdata($post);
?>
<li>
<a href="<?php the_permalink(); ?>">
<?php the_title(); ?></a>
</li>
<?php endforeach; ?>
<?php wp_reset_query(); ?>
</ul>
El resultado es el esperado ya que me muestra la lista ordenada de post, el problema está en que no muestra el último post en la lista. Es decir si en una categoría tengo asociados 10 post, me muestra los 9 más antiguos y el último no lo muestra.
Probé modificando con el offset pero al parecer esta discontinuado ya no hace cambio alguno.
Espero la ayuda de algun programador o algun experto en wp.

