jquery でfeed を取得してRSSを配信しています。
特定カテゴリー(お客様の声)
管理画面からみた お客様の声のカテゴリーURL
https://www.e-nisino.com/blog/wp-admin/term.php?taxonomy=category&tag_ID=5&post_type=post&wp_http_referer=%2Fblog%2Fwp-admin%2Fedit-tags.php%3Ftaxonomy%3Dcategory
をみると、 id が5となっているので、
rss 取得URLを
https://www.e-nisino.com/blog/?feed=rss2&cat=-5
のように設定しました。
下記が全体のソースです。
<!-- jQueryライブラリの読み込み--> <ul id="feedList"></ul> <ul id="feed"></ul> <!--別ソース--> <div class="iframe"> <script type= "text/javascript"> $(function(){ $.ajax({ url: "https://www.e-nisino.com/blog/?feed=rss2&cat=-5", cache: false, dataType:"xml", success: function(xml){ $(xml).find('item').each(function(){ var title = $(this).find('title').text(); var url = $(this).find('link').text(); $('ul#feedList').append($('<li>').append($('<a target="_blank">').attr('href',url).text(title))); }); } }); }); </script> </div>
参考にしたURLは下記です。
wordpressのfeedから特定categoryに属する投稿を除外
設定しましたが除外されず全部出力されてしまいます。
どうすれば、特定カテゴリー(お客様の声)を除外してRSSフィードを取得できるのでしょうか?
別のドメインで同じ事をやったら特定フィードを除外して出力できました。
https://www.e-nisino.com/blog/ のドメインだと特定フィードを除外して出力することができないようです。
ちなみに、
jquery でhttps://www.e-nisino.com/blog/ のブログのフィードを取得しているのですが、
php だとなぜかエラーが出ててfeedが取得できませんでした。
あなたの回答
tips
プレビュー