- Statut : non résolu
- Ce sujet contient 67 réponses, 4 participants et a été mis à jour pour la dernière fois par Anonyme, le il y a 9 années et 10 mois.
-
AuteurMessages
-
2 février 2015 à 12 h 03 min #991408AnonymeInvitéMaître WordPress34072 contributions
Ce message a été supprimé suite à la demande de l’auteur.
2 février 2015 à 15 h 15 min #991409J’ai fait le réglage du flux sur mon blog pour afficher les articles complets.
J’ai réessayé d’installer le plugin « Multi rss importer » comme suggéré par Lumière de Lune.Je rencontre le même soucis qu’il y a plusieurs semaines quand je l’avais testé:
– Le flux n’affiche que le titre + une image.
C’est mieux que rien car le titre + image sont linkable vers mon article. Mais bon…Le soucis c’est quand j’ai fait plusieurs test de réglage de ce plugin, rien ne se passait.
J’en ai déduis qu »il fallait attendre la mise à jour du flux. J’ai pas eu la patience d’attendre.
J’ai donc désinstallé le plugin « Multi rss importer » puis je l’ai ré installé et reconfiguré. ET là plus rien: plus aucun flux. Le site principale ne veut plus du tout reprendre le flux RSS de mon blog.
Je n’ai déjà plus bcp de cheveux mais là je pense que je vais devenir chauve !!!2 février 2015 à 16 h 10 min #991410Hello,
Je suis actuellement à travailler sur la même problématique que toi espoontintin.
Voici le bout de code que je peux te proposer (à insérer dans le fichier concerné de ton theme enfant : index.php, ou page.php, etc…)
<div class="row">
channel->item as $item)
{
$datetime = date_create($item->pubDate);
$date = date_format($datetime, ‘d M Y’);
echo ‘<div class="col"><a>link.' » title= »‘.$item->title.' »>’.($item->title).’</a><p>‘.$date.’</p><p>‘.($item->description).’</p></div>‘;
}
?>
</div>De mon côté je parviens à afficher mes derniers articles provenant de mon blog dans leur intégralité sur le site sur lequel je travaille.
Cependant je ne parviens pas à savoir par quoi je dois remplacer
‘.($item->description).’
pour obtenir uniquement mon image à la une ainsi que un extrait court de l’article correspondant au chapeau.
Quelqu’un aurait-il une idée sur le sujet SVP afin de lutter activement contre la chute de cheveux que subit notre ami espoontintin ?
2 février 2015 à 16 h 17 min #991411Mdr…
Merci de te préoccuper de ma future calvitie 🙂
Je pense que le plugin WP Multi rss importer peut être la solution mais il se comporte bizarrement quand on veut changer des paramètres. Pire encore quand on le désinstalle pour le réinstaller, impossible d’importer le flux.Je vais tout de même essayer ton bout de code.
2 février 2015 à 16 h 27 min #991412Bon j’ai testé ta proposition de lignes de code Pureweb.
Pas top.
Voilà le message d’erreur qu’il me metWarning: simplexml_load_file(http://animation-orleans-aselqo-madeleine.fr/feed/) [function.simplexml-load-file]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /home/animatioz/www/wp-content/themes/aselqo-2013-2014/index.php on line 61
2 février 2015 à 17 h 22 min #991413AnonymeInvitéMaître WordPress34072 contributionsCe message a été supprimé suite à la demande de l’auteur.
2 février 2015 à 20 h 11 min #991414Oui j’ai réglé sur mon blog que les articles apparaissent en entier dans le flux rss.
Je n’ai pas ajouté dans functions.php Le code que tu me proposes. Dois je le faire en lien avec le code que proposes Purweb ou avec le plugin ?
Qu’en est-il pour le soucis du plugin Wp Multi rss importer ? Pourquoi ne veut-il plus afficher du tout le flux de mon blog après l’avoir désinstallé puis ré installé?3 février 2015 à 9 h 01 min #991415AnonymeInvitéMaître WordPress34072 contributionsCe message a été supprimé suite à la demande de l’auteur.
3 février 2015 à 13 h 15 min #991416Donc si j’ai bien compris, si je me passe du plugin, je copie ce code dans le fichier index.php ou page.php:
<?php
$url = « http://tonsite.fr/feed/ »;
$rss = simplexml_load_file($url);
?><?php
foreach ($rss->channel->item as $item)
{
$datetime = date_create($item->pubDate);
$date = date_format($datetime, ‘d M Y’);
echo ‘‘;
}
?>Puis je copie ce code dans functions.php:
<?php
$url = « http://tonsite.fr/feed/ »;
$rss = simplexml_load_file($url);
?><?php
foreach ($rss->channel->item as $item)
{
$datetime = date_create($item->pubDate);
$date = date_format($datetime, ‘d M Y’);
echo ‘‘;
}
?>C’est bien ça ?
Même si le premier code de Pureweb m’a déjà généré à lui seul un message d’erreur ?3 février 2015 à 15 h 52 min #991417AnonymeInvitéMaître WordPress34072 contributionsCe message a été supprimé suite à la demande de l’auteur.
3 février 2015 à 15 h 57 min #991418Ok j’essaye de suite.
J’ai juste à mettre l’adresse de mon site à l’intérieur du shortcode pour index.php ou page.php ?3 février 2015 à 16 h 03 min #991419voilà ce que cela me met:
Fatal error: Call to undefined function wp_rss() in /home/animatioz/www/wp-content/themes/aselqo-2013-2014/functions.php on line 1034
3 février 2015 à 16 h 33 min #991420AnonymeInvitéMaître WordPress34072 contributionsCe message a été supprimé suite à la demande de l’auteur.
3 février 2015 à 16 h 39 min #991421AnonymeInvitéMaître WordPress34072 contributionsCe message a été supprimé suite à la demande de l’auteur.
3 février 2015 à 16 h 53 min #991422AnonymeInvitéMaître WordPress34072 contributionsCe message a été supprimé suite à la demande de l’auteur.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.