Estoy usando la función wp_get_recent_posts
para devolver los últimos tres mensajes en una página y quiero obtenerlos con sus títulos, categorías y un breve extracto. Cuando miro la documentación sobre esa función, veo que devuelve una matriz de elementos, pero no dice qué está disponible en esa matriz para extraer, así que estoy probando adivinando los nombres ( vea esta página ): mi conjetura sobre el post_content fue correcta.
Para obtener la categoría, probé $recent["category"]
, $recent["the_category"]
y $recent["post_category"]
y para el extracto también probé esos, excepto reemplazar la categoría con el extracto. El código que estoy usando está abajo:
<?php
$args = array( 'numberposts' => '5' );
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
echo '<h2><a href="' . get_permalink($recent["ID"]) . '">' . $recent["post_title"].'</a></h2><h3>Posted in '. $recent["the_category"] .'</h3><p>'.$recent["post_content"].'</p>';
}
wp_reset_query();
?>