Я хочу получать последние 5 сообщений с помощью функции WordPress get_posts
. Я сделал следующее:
В функциях. php файл Я добавил extra. php файл, который содержит следующий код:
if( !function_exists( 'evertstrap_post' ) ) {
function evertstrap_post() {
$args = array(
'post_type' => 'post',
'numberposts' => 5,
);
$recent_posts = get_posts( $args );
foreach ( $recent_posts as $post ) {
setup_postdata( $post );
echo get_the_title();
echo '<br/>';
}
wp_reset_postdata();
}
}
Теперь из home. php файл, который я звоню evertstrap_post()
НО он не получает последние 5 сообщений !!
НО
Если я непосредственно поместил код в index. php file, то он работает.
Как я могу решить его?