0

wordpress ブログを運営していて、フィードを作成する実際のファイルにアクセスしたいと考えています。残念ながら、それを行うと、多くの関数を使用しているため、多くのエラーが発生します。

私の現在の最善のアイデアは、これらの機能を必要としない、またはハードコードされた複製ファイルを作成することですが、これについてセカンドオピニオンを得たいと思っています。

私はWP2.7を実行しています。

4

2 に答える 2

2

1つのファイルにファイルを移動することは明らかな解決策です。問題は、そもそもなぜファイルが必要なのかということです。

DBから投稿を簡単に抽出してRSSフィードにフォーマットするだけの場合は、WPを完全に諦め、30行未満のコードを含むファイルですべてを実行できます。

ロイ。

于 2009-01-27T14:56:38.843 に答える
1
  • ファイル「wp-includes/feed-rss2.php」を見つけます(使用したいフィードと交換します)
  • WPのものを上書きしないように、ファイルの2番目のバージョンを作成してから、そのファイルを開きます。
  • 他のコードを実行する前に、次のコードを追加してください。

    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
    

このソリューションは、RoyPelのソリューションよりも早く実行できますが、それほど良くはありません。

于 2009-01-27T14:56:54.333 に答える