Escolha aleatoriamente uma postagem de testemunho

Quero mostrar um depoimento escolhido aleatoriamente em uma página.

Cada depoimento é uma publicação com uma categoria de “cotação”.

Cada postagem possui um campo personalizado chamado ‘quem’ com um nome.

Estou tentando usar esse código.

'post', 'category' => 'quote', 'orderby' => 'rand', 'showposts' => 1 ); $quote = new WP_Query($quote_args); if($quote->have_posts()): while($quote->have_posts()): $quote->the_post(); ?>

ID, 'who', true); ?>

Solutions Collecting From Web of "Escolha aleatoriamente uma postagem de testemunho"

Assumindo – você salvou a postagem no tipo de “cotação” – você realmente configurou e salvou um “quem” meta para esses posts – você esqueceu de colar a seção de fechamento do loop, como s_ha_dum declarou, seu código deveria funcionar.

Como isso

 
< ?php $quote_args = array( 'post_type' => 'post', 'category' => 'quote', 'orderby' => 'rand', 'posts_per_page' => 1 ); $quote = new WP_Query($quote_args); if($quote->have_posts()): while($quote->have_posts()): $quote->the_post(); ?>

< ?php echo the_content(); ?> < ?php echo get_post_meta($post->ID, 'who', true); ?>

< ?php endwhile; endif; ?>

posts_per_page replace demonstrações