Se trata de mostrar solo 3 posts en mi pagina, aca les dejo el codigo que hace que me los muestre todos, y un posible codigo que tendria que añadirle para lograrlo, solo que no se en que seccion de mi codigo va, toda la ayuda que me puedan brindar sera bien recibida, muchas gracias de ante mano.
Código PHP:
<?php
$posts = get_field('selector_de_noticias');
if( $posts ): ?>
<?php /****************** ESTE SERIA EL CODIGO QUE TENGO QUE AÑADIR PARA MOSTRAR SOLO 3 POST PERO NOSE LA POSICION EN LA CUAL VA O COMO INSERTARLO *******/
// get only first 3 results
$ids = get_field('campo_del_custom_post', false, false);
$query = new WP_Query(array(
'post_type' => 'custom_post',
'posts_per_page' => 3,
'post__in' => $ids,
'post_status' => 'any',
'orderby' => 'rand',
));
/****************** ESTE SERIA EL CODIGO QUE TENGO QUE AÑADIR PARA MOSTRAR SOLO 3 POST PERO NOSE LA POSICION EN LA CUAL VA O COMO INSERTARLO *******/
?>
<?php foreach( $posts as $p ): ?>
<li>
<a class="titulo_noticia_evento_link" href="<?php echo get_permalink( $p->ID ); ?>"><?php echo get_the_title( $p->ID ); ?></a>
<div class="imagen_noticia_evento"> <?php echo get_the_post_thumbnail( $p->ID ); ?> </div>
</li>
<?php endforeach; ?>
<?php endif;?>