まず最初は、上記のコードは、フィードを追加するcustomRSS機能を、トリガー
add_action('init', 'customRSS');
function customRSS(){
add_feed('feedname', 'customRSSFunc');
}
あなたのテーマののfunctions.phpファイルに新しいRSSフィードを作成することです。 add_feed関数には、feednameとコールバック関数という2つの引数があります。フィード名はあなたの新しいフィードurl yourdomain.com/feed/feednameを構成し、実際にフィードを作成するためにコールバック関数が呼び出されます。後で必要になるので、フィード名を書き留めておきます。あなたのテーマののfunctions.phpファイル内 あなたがフィードを初期化したら、次のコードを使用して、必要な飼料を製造するためにコールバック関数を作成する必要があります
function customRSSFunc(){
get_template_part('rss', 'feedname');
}
上記のコードは、にget_template_part機能を使用しています別のテンプレートファイルにリンクすることもできますが、RSSコードを直接関数に配置することもできます。 get_template_partを使用することで、機能をレイアウトとは別に保つことができます。 get_template_part関数には、slugとnameの2つの引数があります。テンプレートファイルの名前は、先頭のファイルから始まるテンプレートファイルを探します(最初のファイルが見つからない場合は、2番目のファイルに移動します)など):詳細について
wp-content/themes/child/rss-feedname.php
wp-content/themes/parent/rss-feedname.php
wp-content/themes/child/rss.php
wp-content/themes/parent/rss.php
、あなたはあなたの関数が `echo`なく` return`する必要があり、このリンクに http://www.wpbeginner.com/wp-tutorials/how-to-create-custom-rss-feeds-in-wordpress/
をチェックアウトする必要があります。 – naththedeveloper