2009-01-27 6 views
0

Je lance un blog wordpress et j'aimerais accéder au fichier qui crée le flux. Malheureusement, quand je fais cela, il y a beaucoup d'erreurs car il utilise beaucoup de fonctions.Obtenir le fichier Wordpress Rss

Ma meilleure idée actuelle est de créer un fichier en double qui n'a pas besoin de ces fonctions ou qui a été codé en dur, mais je veux avoir une 2ème opinion à ce sujet.

Je cours WP2.7.

Répondre

2

Le déplacement des fichiers dans un seul fichier est la solution évidente. La question est pourquoi avez-vous besoin du fichier en premier lieu? Si tout ce que vous voulez est d'extraire facilement les messages de la base de données et les formater dans un flux RSS, vous pouvez abandonner complètement WP et faire tout cela avec un fichier de moins de 30 lignes de code.

Roy.

+0

Votre solution est la meilleure mais la mienne le plus rapide. J'accepterai volontiers votre réponse comme la meilleure. – Teifion

2
  • Trouver le fichier « wp-includes/feed-rss2.php » (échange pour quelque flux que vous voulez utiliser)
  • Créer une 2ème version du fichier afin que vous ne remplacez pas stuff WP puis ouvrez le fichier.
  • Ajoutez le code suivant avant tout autre code est exécuté:

    if (file_exists('../wp-blog-header.php')) 
        require('../wp-blog-header.php'); 
    elseif (file_exists('blog/wp-blog-header.php')) 
        require('blog/wp-blog-header.php'); 
    //The second line is needed if you are including this file from somewhere else 
    

Cette solution est plus rapide à mettre en œuvre que RoyPel de l'un mais pas aussi bon.

Questions connexes