質問: 現在Wordpressでブログを作っております。RSSで配信を行う際、独自のテンプレートを用いて配信したいと考え、 独自のテンプレートを読み込む処理を書きましたが、対象のURLを叩くと、0byteのファイルがダウンロードされてしまい、Wordpress元来のRSSのようなページが表示されません。 ``` //function.php内 add_action('do_feed_gorilla','add_gorilla_rss'); function add_gorilla_rss(){ load_template(get_template_directory().'/gorilla-rss.php'); } ``` gorilla-rss.phpはwp-include/feed-rss2.phpをコピーしたものです。 検証した環境 Wordpress 4.8を利用 urlは/?feed=gorillaにアクセス Chrome Firefox Safariで確認したが全て同じ現象 試したこと 拡張子がrdfの場合、表示されないと聞いたので、 .htaccessにAddType rdfを追記 よろしくおねがします。
回答: 可能性としてはgorilla-rss.phpがテーマの中に存在しない、ですかね。 gorilla-rss.phpの有無を確認してみてください。