как получить описание и заголовок сообщений WordPress?

#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() функцию с циклом