Pregunta

Estoy tratando de obtener contenido de texto solo de publicaciones por ID. Modifiqué esta función de la siguiente manera, pero en este momento no devuelve nada. No puedo ver lo que tiene de malo.

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;
}

¿Alguna idea de lo que falta?

Maravilloso

¿Fue útil?

Solución

En lugar de usar get_posts, que usaría si quisiera recuperar varias publicaciones en un bucle, debe usar get_post, que solo recupera una publicación por una identificación. También hay un extracto incorporado, por lo que es posible que desee ir con la recuperación 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;
}
Licenciado bajo: CC-BY-SA con atribución
scroll top