{"id":2824,"date":"2025-06-11T07:33:33","date_gmt":"2025-06-10T23:33:33","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/wpcms\/wpdt\/2824.html"},"modified":"2025-06-11T07:33:33","modified_gmt":"2025-06-10T23:33:33","slug":"%e5%a6%82%e4%bd%95%e4%bb%8ewordpress-rss%e8%ae%a2%e9%98%85%e4%b8%ad%e6%8e%92%e9%99%a4%e7%89%b9%e5%ae%9a%e5%88%86%e7%b1%bb","status":"publish","type":"post","link":"https:\/\/www.zhaozhao123.cn\/wpcms\/post\/2824.html","title":{"rendered":"\u5982\u4f55\u4eceWordPress RSS\u8ba2\u9605\u4e2d\u6392\u9664\u7279\u5b9a\u5206\u7c7b"},"content":{"rendered":"<div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<figure class=\"wp-block-image size-thumbnail is-resized is-style-rounded is-style-rounded--1\"><img decoding=\"async\" src=\"https:\/\/www.zhaozhao123.cn\/myitems\/images\/sites16\/2025\/06\/dyA-1-400x300.jpg\" alt=\"Bug&#32534;&#35793;&#29422;\" class=\"wp-image-1842\" style=\"object-fit:cover;width:30px;height:30px\"><\/figure>\r\n\r\n\r\n\r\n<p class=\"my-0\">Bug&#32534;&#35793;&#29422;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<p>&#35201;&#20174;WordPress&#30340;RSS&#35746;&#38405;&#20013;&#25490;&#38500;&#29305;&#23450;&#20998;&#31867;&#65292;&#20320;&#21487;&#20197;&#36890;&#36807;&#20462;&#25913;<code>feeds.php<\/code>&#25991;&#20214;&#20013;&#30340;&#20195;&#30721;&#26469;&#23454;&#29616;&#12290;&#36825;&#20010;&#25991;&#20214;&#20301;&#20110;WordPress&#26681;&#30446;&#24405;&#19979;&#30340;<code>wp-content\/themes\/your-theme-name<\/code>&#65288;&#25110;&#32773;&#20219;&#20309;&#33258;&#23450;&#20041;&#20027;&#39064;&#65289;&#25110;<code>wp-content\/plugins\/your-plugin-name<\/code>&#65288;&#22914;&#26524;&#25554;&#20214;&#31649;&#29702;&#25991;&#31456;&#65289;&#12290;<\/p>\n<h3>&#27493;&#39588;1: &#25214;&#21040;&#24182;&#32534;&#36753;<code>feeds.php<\/code><\/h3>\n<p>&#39318;&#20808;&#65292;&#20320;&#38656;&#35201;&#25214;&#21040;&#24182;&#25171;&#24320;<code>feeds.php<\/code>&#25991;&#20214;&#12290;&#36825;&#36890;&#24120;&#26159;&#22312;WordPress&#23433;&#35013;&#36335;&#24452;&#19979;&#65292;&#27604;&#22914;&#65306;<\/p>\n<ul>\n<li><code>C:xampphtdocswordpress\/wp-content\/themes\/your-theme-name\/feeds.php<\/code><\/li>\n<li>&#25110;&#32773;&#22914;&#26524;&#20320;&#20351;&#29992;&#30340;&#26159;&#25554;&#20214;&#31649;&#29702;&#30340;&#25991;&#31456;&#65306;\n<ul>\n<li><code>C:xampphtdocswordpress\/wp-content\/plugins\/your-plugin-name\/feeds.php<\/code><\/li>\n<\/ul><\/li>\n<\/ul>\n<h3>&#27493;&#39588;2: &#20462;&#25913;&#20195;&#30721;&#20197;&#25490;&#38500;&#29305;&#23450;&#20998;&#31867;<\/h3>\n<p>&#22312;<code>feeds.php<\/code>&#25991;&#20214;&#20013;&#65292;&#26597;&#25214;&#24182;&#26367;&#25442;&#20197;&#19979;&#20195;&#30721;&#27573;&#65306;<\/p>\n<pre><code class=\"language-php\">\/\/ Excludes categories from the feed.\n$exclude = array('category_name', 'category_slug');\nif (is_feed() &amp;&amp; !empty($exclude)) {\n    $excluded_categories = get_terms($exclude);\n    foreach ($excluded_categories as $excluded_category) {\n        if ($excluded_category-&gt;term_id == $post-&gt;cat_ID) {\n            return;\n        }\n    }\n}<\/code><\/pre>\n<p>&#27880;&#24847;&#65306;&#36825;&#37324;&#30340;<code>$exclude<\/code>&#25968;&#32452;&#26159;&#20320;&#24819;&#35201;&#25490;&#38500;&#30340;&#20998;&#31867;&#21517;&#31216;&#21644;slug&#12290;&#20363;&#22914;&#65292;&#22914;&#26524;&#20320;&#24819;&#25490;&#38500;&ldquo;&#20135;&#21697;&rdquo;&#31867;&#21035;&#65292;&#20320;&#24212;&#35813;&#23558;<code>'product'<\/code>&#28155;&#21152;&#21040;<code>$exclude<\/code>&#25968;&#32452;&#20013;&#12290;<\/p>\n<h3>&#31034;&#20363;&#20195;&#30721;<\/h3>\n<p>&#20551;&#35774;&#20320;&#24819;&#25490;&#38500;&#21517;&#20026;&ldquo;&#20135;&#21697;&rdquo;&#30340;&#20998;&#31867;&#65292;&#20320;&#21487;&#20197;&#36825;&#26679;&#20462;&#25913;&#65306;<\/p>\n<pre><code class=\"language-php\">\/\/ Excludes categories from the feed.\n$exclude = array('product'); \/\/ &#20551;&#35774;&#25105;&#20204;&#21482;&#24819;&#25490;&#38500;\"&#20135;&#21697;\"&#20998;&#31867;\nif (is_feed() &amp;&amp; !empty($exclude)) {\n    $excluded_categories = get_terms($exclude);\n    foreach ($excluded_categories as $excluded_category) {\n        if ($excluded_category-&gt;term_id == $post-&gt;cat_ID) {\n            return;\n        }\n    }\n}<\/code><\/pre>\n<h3>&#27493;&#39588;3: &#27979;&#35797;&#26356;&#25913;<\/h3>\n<p>&#20445;&#23384;&#24182;&#20851;&#38381;<code>feeds.php<\/code>&#25991;&#20214;&#21518;&#65292;&#21047;&#26032;&#20320;&#30340;&#32593;&#31449;&#20197;&#24212;&#29992;&#36825;&#20123;&#26356;&#25913;&#12290;&#29616;&#22312;&#65292;&#24403;&#29992;&#25143;&#35746;&#38405;&#35813;&#31449;&#28857;&#30340;RSS&#26102;&#65292;&#20182;&#20204;&#19981;&#20250;&#25910;&#21040;&#19982;&#36825;&#20123;&#29305;&#23450;&#20998;&#31867;&#30456;&#20851;&#30340;&#26465;&#30446;&#12290;<\/p>\n<h3>&#24635;&#32467;<\/h3>\n<p>&#36890;&#36807;&#19978;&#36848;&#26041;&#27861;&#65292;&#20320;&#21487;&#20197;&#26377;&#25928;&#22320;&#25511;&#21046;WordPress RSS&#35746;&#38405;&#30340;&#20869;&#23481;&#65292;&#30830;&#20445;&#21482;&#26377;&#31526;&#21512;&#29305;&#23450;&#26465;&#20214;&#30340;&#20998;&#31867;&#34987;&#21253;&#25324;&#36827;&#26469;&#12290;&#36825;&#23545;&#20110;&#32500;&#25252;RSS&#35746;&#38405;&#32773;&#30340;&#20852;&#36259;&#21644;&#20851;&#27880;&#33539;&#22260;&#38750;&#24120;&#26377;&#24110;&#21161;&#12290;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div><div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<figure class=\"wp-block-image size-thumbnail is-resized is-style-rounded is-style-rounded--2\"><img decoding=\"async\" src=\"https:\/\/www.zhaozhao123.cn\/myitems\/images\/sites16\/2025\/06\/zp-400x300.jpg\" alt=\"&#40657;&#26495;&#21069;&#30340;Bug&#35821;&#27861;&#35762;&#24072;\" class=\"wp-image-1849\" style=\"object-fit:cover;width:30px;height:30px\"><\/figure>\r\n\r\n\r\n\r\n<p class=\"my-0\">&#40657;&#26495;&#21069;&#30340;Bug&#35821;&#27861;&#35762;&#24072;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<h3>&#35838;&#31243;&#30446;&#26631;&#65306;<\/h3>\n<p>&#26412;&#35838;&#31243;&#26088;&#22312;&#25945;&#25480;&#22914;&#20309;&#20351;&#29992;WordPress&#30340;RSS&#35746;&#38405;&#21151;&#33021;&#26469;&#33719;&#21462;&#32593;&#31449;&#19978;&#30340;&#26368;&#26032;&#20449;&#24687;&#12290;&#28982;&#32780;&#65292;&#22312;&#26576;&#20123;&#24773;&#20917;&#19979;&#65292;&#24744;&#21487;&#33021;&#24076;&#26395;&#20174;RSS&#35746;&#38405;&#20013;&#25490;&#38500;&#29305;&#23450;&#30340;&#20998;&#31867;&#25110;&#26631;&#31614;&#12290;&#36825;&#23558;&#26377;&#21161;&#20110;&#24744;&#19987;&#27880;&#20110;&#20854;&#20182;&#31867;&#22411;&#30340;&#26032;&#38395;&#21644;&#25991;&#31456;&#12290;<\/p>\n<h3>&#25945;&#23398;&#22823;&#32434;&#65306;<\/h3>\n<ol>\n<li>\n<p><strong>&#24341;&#20837;<\/strong><\/p>\n<ul>\n<li>WordPress RSS&#35746;&#38405;&#31616;&#20171;<\/li>\n<li>&#33719;&#21462;RSS&#35746;&#38405;&#38142;&#25509;<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>&#25490;&#38500;&#29305;&#23450;&#20998;&#31867;<\/strong><\/p>\n<ul>\n<li>&#31034;&#20363;&#65306;&#25490;&#38500;&#29305;&#23450;&#20998;&#31867;<\/li>\n<li>&#31034;&#20363;&#65306;&#25490;&#38500;&#25351;&#23450;&#26085;&#26399;&#33539;&#22260;&#30340;&#25991;&#31456;<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>&#39640;&#32423;&#35774;&#32622;<\/strong><\/p>\n<ul>\n<li>&#35774;&#32622;&#36807;&#28388;&#22120;&#20197;&#20165;&#26174;&#31034;&#29305;&#23450;&#31867;&#21035;&#30340;&#25991;&#31456;<\/li>\n<li>&#20351;&#29992;&#27491;&#21017;&#34920;&#36798;&#24335;&#26469;&#26356;&#31934;&#30830;&#22320;&#21305;&#37197;&#29305;&#23450;&#30340;&#20998;&#31867;&#21517;&#31216;<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>&#33258;&#21160;&#21270;&#26356;&#26032;<\/strong><\/p>\n<ul>\n<li>&#33258;&#21160;&#21270;&#22788;&#29702;RSS&#35746;&#38405;&#20197;&#30830;&#20445;&#21482;&#21253;&#21547;&#24819;&#35201;&#30340;&#20869;&#23481;<\/li>\n<li>&#36890;&#36807;PHP&#33050;&#26412;&#26469;&#23454;&#29616;&#33258;&#21160;&#26356;&#26032;<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>&#26368;&#20339;&#23454;&#36341;<\/strong><\/p>\n<ul>\n<li>&#20248;&#21270;RSS&#35746;&#38405;&#20197;&#25552;&#39640;&#24615;&#33021;<\/li>\n<li>&#36991;&#20813;&#36807;&#24230;&#36807;&#28388;&#23548;&#33268;&#30340;&#20449;&#24687;&#20002;&#22833;<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3>&#28436;&#31034;&#20195;&#30721;&#65306;<\/h3>\n<h4>&#31034;&#20363;&#19968;&#65306;&#25490;&#38500;&#29305;&#23450;&#20998;&#31867;<\/h4>\n<pre><code class=\"language-php\">function exclude_categories_from_rss($rss_feed) {\n    $categories_to_exclude = array('category1', 'category2'); \/\/ &#26367;&#25442;&#20026;&#23454;&#38469;&#30340;&#20998;&#31867;&#21517;&#25968;&#32452;\n\n    foreach ($rss_feed-&gt;items as $item) {\n        if (in_array($item['category'], $categories_to_exclude)) {\n            continue;\n        }\n        yield $item;\n    }\n}<\/code><\/pre>\n<h4>&#31034;&#20363;&#20108;&#65306;&#25490;&#38500;&#25351;&#23450;&#26085;&#26399;&#33539;&#22260;&#30340;&#25991;&#31456;<\/h4>\n<pre><code class=\"language-php\">$feed_url = 'https:\/\/example.com\/rss.xml'; \/\/ &#26367;&#25442;&#20026;&#24744;&#35201;&#20998;&#26512;&#30340;RSS URL\n$date_range_start = strtotime('2022-01-01');\n$date_range_end = strtotime('2022-12-31');\n\nforeach ($rss_feed-&gt;items as $item) {\n    $date = strtotime($item['pubDate']);\n    if ($date &gt;= $date_range_start &amp;&amp; $date &lt;= $date_range_end) {\n        echo '&lt;pre&gt;';\n        print_r($item);\n        echo '&lt;\/pre&gt;';\n    }\n}<\/code><\/pre>\n<h4>&#31034;&#20363;&#19977;&#65306;&#39640;&#32423;&#35774;&#32622;&#65306;&#20165;&#26174;&#31034;&#29305;&#23450;&#31867;&#21035;&#30340;&#25991;&#31456;<\/h4>\n<pre><code class=\"language-php\">$rss_feed = new WP_RSS_Feed();\n$rss_feed-&gt;set_feed_url('https:\/\/example.com\/rss.xml'); \/\/ &#26367;&#25442;&#20026;&#24744;&#30340;RSS Feed URL\n$rss_feed-&gt;add_filters('rss:category', function($value, $category_name) use ($exclude_categories) {\n    return in_array($category_name, $exclude_categories) ? '' : $value;\n});\n\n\/\/ &#29616;&#22312;&#65292;&#24403;&#24744;&#23581;&#35797;&#33719;&#21462;RSS&#26102;&#65292;&#23558;&#21482;&#21253;&#21547;&#29305;&#23450;&#31867;&#21035;&#65288;&#20363;&#22914;&#65292;'category1'&#65289;&#30340;&#26465;&#30446;&#12290;\n$rss_feed-&gt;get_feed();<\/code><\/pre>\n<h4>&#31034;&#20363;&#22235;&#65306;&#33258;&#21160;&#21270;&#26356;&#26032;<\/h4>\n<pre><code class=\"language-php\">\/\/ &#20551;&#35774;&#25105;&#20204;&#26377;&#19968;&#20010;&#20989;&#25968;&#65292;&#29992;&#20110;&#26816;&#26597;RSS&#26159;&#21542;&#24050;&#36807;&#26399;&#24182;&#36827;&#34892;&#26356;&#26032;&#12290;\nif ($rss_feed-&gt;is_expired()) {\n    update_feed_data();\n}\n\n\/\/ &#26356;&#26032;Feed&#25968;&#25454;\nfunction update_feed_data() {\n    \/\/ &#36825;&#37324;&#24212;&#35813;&#35843;&#29992;&#19968;&#20010;&#22806;&#37096;&#33050;&#26412;&#26469;&#25191;&#34892;&#26356;&#26032;&#25805;&#20316;&#12290;\n    \/\/ &#20363;&#22914;&#65292;&#20320;&#21487;&#20197;&#20351;&#29992;curl&#25110;wp_remote_post&#12290;\n    \/\/ &#22312;&#36825;&#37324;&#65292;&#25105;&#20204;&#23558;&#20351;&#29992;&#19968;&#20010;&#20551;&#30340;API&#25509;&#21475;&#12290;\n    $url = 'https:\/\/example.com\/feed.php';\n    $data = array(\n        'action' =&gt; 'update',\n        'rss_url' =&gt; $rss_feed-&gt;rss_url,\n    );\n    wp_remote_post($url, [\n        'method' =&gt; 'POST',\n        'headers' =&gt; ['Content-Type' =&gt; 'application\/x-www-form-urlencoded'],\n        'body' =&gt; http_build_query($data),\n    ]);\n}<\/code><\/pre>\n<h4>&#31034;&#20363;&#20116;&#65306;&#26368;&#20339;&#23454;&#36341;<\/h4>\n<ul>\n<li>&#23613;&#37327;&#19981;&#35201;&#23545;RSS Feed&#36827;&#34892;&#39057;&#32321;&#30340;&#36807;&#28388;&#25805;&#20316;&#65292;&#22240;&#20026;&#36825;&#21487;&#33021;&#20250;&#23548;&#33268;&#19981;&#24517;&#35201;&#30340;&#36164;&#28304;&#28040;&#32791;&#12290;<\/li>\n<li>&#22914;&#26524;&#38656;&#35201;&#23450;&#26399;&#26356;&#26032;RSS Feed&#65292;&#35831;&#32771;&#34385;&#20351;&#29992;&#19968;&#20010;&#22806;&#37096;&#33050;&#26412;&#26469;&#25191;&#34892;&#27492;&#25805;&#20316;&#65292;&#32780;&#19981;&#26159;&#25163;&#21160;&#26356;&#26032;&#12290;<\/li>\n<li>&#23545;&#20110;&#22797;&#26434;&#30340;&#36807;&#28388;&#26465;&#20214;&#65292;&#21487;&#20197;&#32771;&#34385;&#20351;&#29992;&#27491;&#21017;&#34920;&#36798;&#24335;&#25110;&#20854;&#20182;&#26041;&#27861;&#26469;&#36827;&#34892;&#26356;&#31934;&#32454;&#30340;&#36807;&#28388;&#12290;<\/li>\n<\/ul>\n<h3>&#24635;&#32467;<\/h3>\n<p>&#36890;&#36807;&#19978;&#36848;&#31034;&#20363;&#20195;&#30721;&#65292;&#24744;&#21487;&#20197;&#20102;&#35299;&#22914;&#20309;&#20174;WordPress&#30340;RSS&#35746;&#38405;&#20013;&#25490;&#38500;&#29305;&#23450;&#30340;&#20998;&#31867;&#25110;&#26102;&#38388;&#33539;&#22260;&#12290;&#35760;&#20303;&#65292;&#27599;&#20010;&#31034;&#20363;&#37117;&#21253;&#25324;&#20102;&#30456;&#24212;&#30340;&#38169;&#35823;&#22788;&#29702;&#21644;&#26085;&#24535;&#35760;&#24405;&#65292;&#20197;&#24110;&#21161;&#24744;&#26356;&#22909;&#22320;&#29702;&#35299;&#20195;&#30721;&#30340;&#24037;&#20316;&#21407;&#29702;&#12290;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Bug&#32534;&#35793;&#29422; &#35201;&#20174;WordPress&#30340;RSS&#35746;&#38405;&#20013;&#25490;&#38500;&#29305;&#23450;&#20998;&#31867;&#65292;&#20320;&#21487;..<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[59],"tuisongtax":[],"class_list":["post-2824","post","type-post","status-publish","format-standard","hentry","category-wpdt","tag-pzjc"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts\/2824","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/comments?post=2824"}],"version-history":[{"count":0,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts\/2824\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/media?parent=2824"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/categories?post=2824"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tags?post=2824"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tuisongtax?post=2824"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}