vs7
Estoy desarrollando una API de búsqueda de RSS que puede obtener el contenido RSS completo de la URL de RSS. He buscado mucho pero no puedo hacer que funcione. Ahora mi API obtiene solo contenido breve (descripción) de la URL de la fuente RSS.
El código usado por mí:
$rss = fetch_feed($entry->rss_link);
$number_of_post=2;
$iCount=0;
foreach ($rss->get_items() as $item)
{
$content= $item->get_description();
if($entry->remove_link){
$content=strip_tags($content, '<p><div><i><b><u><img>');
}
$iCount++;
$sfp_page = array(
'post_title' => $item->get_title(),
'post_status' => 'publish',
'post_content' =>$content,
'post_type' => 'sfp_forum',
'post_author' => $entry->author_id,
'post_date' => current_time('mysql')
);
$rss_id = wp_insert_post($sfp_page);
}
$content
no tiene el contenido completo.
¿Alguna sugerencia?
Probablemente necesite hacer algo como lo siguiente porque está sobrescribiendo su $content
en cada iteración para que solo obtenga el último elemento.
$rss = fetch_feed($entry->rss_link);
$number_of_post=2;
$iCount=0;
$content = array();
foreach ($rss->get_items() as $item){
$content[$iCount] = $item->get_description();
if($entry->remove_link){
$content[$iCount] = strip_tags($content[$iCount], '<p><div><i><b><u><img>');
}
$iCount++;
}
var_dump($content);
¿Ha sido útil esta solución?
Tu feedback nos ayuda a saber si la solución es correcta y está funcionando. De esta manera podemos revisar y corregir el contenido.
¿El feed al que está accediendo tiene publicaciones de contenido completo?
– Quintín
27 de enero de 2014 a las 7:20
No, solo tiene el contenido breve… aquí está el ejemplo. feeds.feedburner.com/learnhack
– vs7
27 de enero de 2014 a las 12:45
@vs7 ¿Encontraste alguna solución?
– Peyman Mohamadpour
16 de mayo de 2014 a las 2:43