Я пытаюсь получить только текстовое содержимое сообщений по идентификатору. Я изменил эту функцию следующим образом, но на данный момент она ничего не возвращает. Я не вижу, что с ним не так.
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;
}
Есть идеи, чего не хватает?
Чудесный
Вместо использования
get_posts
, которое вы использовали бы, если хотите получить несколько сообщений в цикле, вы должны использоватьget_post
, которое извлекает только одно сообщение по идентификатору. Существует также встроенная выдержка, поэтому вы можете воспользоваться извлечением файловpost_excerpt
.