#php #json #api #wordpress
#php #json #API #wordpress
Вопрос:
Я пытаюсь получить 5 избранных сообщений из WordPress, для достижения этой цели я компенсировал 5 последних сообщений.Я успешно извлек идентификатор сообщения, изображения. Но мне не удалось получить описание каждого сообщения. я попробовал приведенный ниже код, но он дал мне только 1 описание сообщения, а не все 5.
$my_posts = get_posts(array('numberposts' => 5,
'offset' => 5,
'orderby' => 'post_date',
'order' => 'DESC',
'post_type' => 'post',
'post_status' => 'publish'));
foreach($my_posts as $post) {
$data[] =
array(
"id" => $post->ID,
"title" => $post->post_title,
"image" => get_the_post_thumbnail($post->ID),
// "content" =>$post['post_excerpt']
"content" => apply_filters('the_content', $post->post_content)
);
}
Ответ №1:
Вы получаете функцию описания the_content()
в цикле. Более подробная информация об этой функции находится на этой странице
Для заголовка вы можете использовать the_excerpt()
функцию с циклом