robiniknight
  • 0
Новичок

Функция получения контента по ID

  • 0

Я пытаюсь получить только текстовое содержимое сообщений по идентификатору. Я изменил эту функцию следующим образом, но на данный момент она ничего не возвращает. Я не вижу, что с ним не так.

function get_the_excerpt_id($post_id) {
    $find = get_posts($post_id); 
    $excerpt = $find->post_content;

    $excerpt = strip_tags($excerpt);
    $output = substr($excerpt, 0, 100);

  return $output;
}

Есть идеи, чего не хватает?

Чудесный

Share
  1. Вместо использования get_posts, которое вы использовали бы, если хотите получить несколько сообщений в цикле, вы должны использовать get_post, которое извлекает только одно сообщение по идентификатору. Существует также встроенная выдержка, поэтому вы можете воспользоваться извлечением файлов post_excerpt .

    function get_the_excerpt_id($post_id) {
        $find = get_post($post_id); 
        $excerpt = $find->post_excerpt;
    
        $excerpt = strip_tags($excerpt);
        $output = substr($excerpt, 0, 100);
    
    return $output;
    }
    
    • 0

Оставить ответ

You must login to add an answer.