{"id":2669,"date":"2025-06-11T05:19:25","date_gmt":"2025-06-10T21:19:25","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/wpcms\/wpdt\/2669.html"},"modified":"2025-06-11T05:19:25","modified_gmt":"2025-06-10T21:19:25","slug":"%e5%a6%82%e4%bd%95%e4%bf%ae%e5%a4%8d-wordpress-%e4%b8%ad%e7%9a%84%e8%87%b4%e5%91%bd%e9%94%99%e8%af%af%ef%bc%9a%e6%9c%80%e5%a4%a7%e6%89%a7%e8%a1%8c%e6%97%b6%e9%97%b4%e8%b6%85%e5%87%ba","status":"publish","type":"post","link":"https:\/\/www.zhaozhao123.cn\/wpcms\/post\/2669.html","title":{"rendered":"\u5982\u4f55\u4fee\u590d WordPress \u4e2d\u7684\u81f4\u547d\u9519\u8bef\uff1a\u6700\u5927\u6267\u884c\u65f6\u95f4\u8d85\u51fa"},"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>&#24403;&#25105;&#20204;&#22312; WordPress &#32593;&#31449;&#19978;&#36935;&#21040;&ldquo;&#26368;&#22823;&#25191;&#34892;&#26102;&#38388;&#36229;&#20986;&rdquo;&#30340;&#38169;&#35823;&#26102;&#65292;&#36825;&#36890;&#24120;&#24847;&#21619;&#30528; PHP &#30340;&#25191;&#34892;&#26102;&#38388;&#36229;&#36807;&#20102;&#39044;&#35774;&#30340;&#38480;&#21046;&#12290;&#36825;&#20010;&#38169;&#35823;&#36890;&#24120;&#26159;&#30001;&#20110; PHP &#33050;&#26412;&#36816;&#34892;&#36807;&#38271;&#23548;&#33268;&#30340;&#65292;&#21487;&#33021;&#26159;&#22240;&#20026;&#20195;&#30721;&#20013;&#26377;&#27515;&#24490;&#29615;&#12289;&#26080;&#38480;&#36882;&#24402;&#25110;&#32773;&#22823;&#37327;&#30340;&#25968;&#25454;&#24211;&#26597;&#35810;&#31561;&#12290;<\/p>\n<h3>&#35299;&#20915;&#26041;&#27861;<\/h3>\n<ol>\n<li>\n<p><strong>&#20248;&#21270;&#20195;&#30721;<\/strong>&#65306;<\/p>\n<ul>\n<li>&#26816;&#26597;&#26159;&#21542;&#26377;&#19981;&#24517;&#35201;&#30340;&#20195;&#30721;&#25110;&#24490;&#29615;&#65292;&#22914;&#37325;&#22797;&#25191;&#34892;&#30456;&#21516;&#30340;&#25805;&#20316;&#12290;<\/li>\n<li>&#20351;&#29992;&#26356;&#39640;&#25928;&#30340;&#31639;&#27861;&#21644;&#25968;&#25454;&#32467;&#26500;&#26469;&#20943;&#23569;&#35745;&#31639;&#37327;&#12290;<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>&#35843;&#25972; PHP &#37197;&#32622;&#21442;&#25968;<\/strong>&#65306;<\/p>\n<ul>\n<li>&#22686;&#21152; <code>max_execution_time<\/code> &#21442;&#25968;&#20540;&#65292;&#20801;&#35768; PHP &#26356;&#38271;&#26102;&#38388;&#22320;&#25191;&#34892;&#33050;&#26412;&#12290;<\/li>\n<li>\n<p>&#20363;&#22914;&#65292;&#22312; PHP &#25991;&#20214;&#20013;&#28155;&#21152;&#20197;&#19979;&#34892;&#65306;<\/p>\n<pre><code class=\"language-php\">ini_set('max_execution_time', 300); \/\/ &#35774;&#32622;&#20026; 5 &#20998;&#38047;<\/code><\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>&#20351;&#29992;&#32531;&#23384;<\/strong>&#65306;<\/p>\n<ul>\n<li>&#23545;&#20110;&#39057;&#32321;&#35775;&#38382;&#30340;&#25968;&#25454;&#65288;&#22914;&#29992;&#25143;&#35780;&#35770;&#65289;&#65292;&#21487;&#20197;&#32771;&#34385;&#20351;&#29992;&#32531;&#23384;&#25216;&#26415;&#65288;&#22914; Memcached &#25110; Redis&#65289;&#26469;&#20943;&#23569;&#25968;&#25454;&#24211;&#26597;&#35810;&#27425;&#25968;&#12290;<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>&#20248;&#21270;&#25968;&#25454;&#24211;&#26597;&#35810;<\/strong>&#65306;<\/p>\n<ul>\n<li>&#20943;&#23569;&#25968;&#25454;&#24211;&#36830;&#25509;&#21644;&#26597;&#35810;&#27425;&#25968;&#65292;&#36991;&#20813;&#22312;&#27599;&#27425;&#35831;&#27714;&#20013;&#37117;&#37325;&#26032;&#36830;&#25509;&#21644;&#26597;&#35810;&#25968;&#25454;&#24211;&#12290;<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3>&#31034;&#20363;&#20195;&#30721;&#19982;&#25928;&#26524;<\/h3>\n<p>&#20551;&#35774;&#25105;&#20204;&#26377;&#19968;&#20010;&#31616;&#21333;&#30340;&#21338;&#23458;&#31995;&#32479;&#65292;&#20854;&#20013;&#23384;&#22312;&#19968;&#20010;&#26080;&#38480;&#24490;&#29615;&#30340;&#38382;&#39064;&#65292;&#23548;&#33268;&#39029;&#38754;&#21152;&#36733;&#32531;&#24930;&#12290;&#25105;&#20204;&#21487;&#20197;&#25353;&#29031;&#19978;&#36848;&#27493;&#39588;&#36827;&#34892;&#20462;&#25913;&#12290;<\/p>\n<h4>&#21407;&#22987;&#20195;&#30721;&#31034;&#20363;<\/h4>\n<pre><code class=\"language-php\">\/\/ &#26080;&#38480;&#24490;&#29615;&#30340;&#20195;&#30721;\nwhile (true) {\n    $content = \"Hello, World!\";\n}<\/code><\/pre>\n<h4>&#20462;&#25913;&#21518;&#30340;&#20195;&#30721;<\/h4>\n<pre><code class=\"language-php\">\/\/ &#23558;&#26080;&#38480;&#24490;&#29615;&#26367;&#25442;&#20026;&#26356;&#39640;&#25928;&#30340;&#26041;&#27861;\n$content = \"Hello, World!\";\necho $content;<\/code><\/pre>\n<h4>&#25928;&#26524;&#39564;&#35777;<\/h4>\n<ul>\n<li>&#22312;&#26412;&#22320;&#29615;&#22659;&#20013;&#27979;&#35797;&#26032;&#20195;&#30721;&#65292;&#35266;&#23519;&#26159;&#21542;&#33021;&#22815;&#26174;&#33879;&#25552;&#39640;&#32593;&#31449;&#24615;&#33021;&#65292;&#29305;&#21035;&#26159;&#23545;&#20110;&#39640;&#24182;&#21457;&#35775;&#38382;&#30340;&#22330;&#26223;&#12290;<\/li>\n<\/ul>\n<p>&#36890;&#36807;&#20197;&#19978;&#27493;&#39588;&#65292;&#20320;&#21487;&#20197;&#26377;&#25928;&#22320;&#35299;&#20915;&ldquo;&#26368;&#22823;&#25191;&#34892;&#26102;&#38388;&#36229;&#20986;&rdquo;&#38382;&#39064;&#65292;&#25552;&#21319; WordPress &#31449;&#28857;&#30340;&#21709;&#24212;&#36895;&#24230;&#21644;&#31283;&#23450;&#24615;&#12290;&#35760;&#20303;&#65292;&#25345;&#32493;&#30417;&#25511;&#24182;&#20248;&#21270;&#32593;&#31449;&#24615;&#33021;&#26159;&#20445;&#25345;&#32593;&#31449;&#38271;&#26399;&#20581;&#24247;&#30340;&#20851;&#38190;&#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<p>&#20462;&#22797; WordPress &#20013;&#30340;&#26368;&#22823;&#25191;&#34892;&#26102;&#38388;&#65288;Max Execution Time&#65289;&#36229;&#26102;&#38169;&#35823;&#36890;&#24120;&#28041;&#21450;&#21040;&#35843;&#25972;&#26381;&#21153;&#22120;&#37197;&#32622;&#21644;&#20195;&#30721;&#20248;&#21270;&#20004;&#20010;&#26041;&#38754;&#12290;&#20197;&#19979;&#26159;&#19968;&#20123;&#24120;&#35265;&#30340;&#35299;&#20915;&#26041;&#26696;&#65306;<\/p>\n<h3>1. &#20462;&#25913; PHP &#37197;&#32622;<\/h3>\n<h4>&#31034;&#20363;&#20195;&#30721;&#65306;<\/h4>\n<pre><code class=\"language-php\">ini_set('max_execution_time', 0);<\/code><\/pre>\n<p>&#35299;&#37322;&#65306;&#23558; <code>max_execution_time<\/code> &#35774;&#32622;&#20026; 0 &#23558;&#20351; WordPress &#30340; PHP &#25191;&#34892;&#26080;&#38480;&#26399;&#65292;&#20174;&#32780;&#36991;&#20813;&#20102;&#36229;&#26102;&#38169;&#35823;&#12290;<\/p>\n<h3>2. &#32534;&#36753; WordPress &#20027;&#39064;&#25110;&#25554;&#20214;&#25991;&#20214;<\/h3>\n<h4>&#31034;&#20363;&#20195;&#30721;&#65306;<\/h4>\n<pre><code class=\"language-php\">add_action('wp', 'my_custom_function');\nfunction my_custom_function() {\n    \/\/ &#27492;&#22788;&#21487;&#20197;&#28155;&#21152;&#20219;&#20309;&#20195;&#30721;\n}<\/code><\/pre>\n<p>&#35299;&#37322;&#65306;&#36890;&#36807;&#20462;&#25913;&#20027;&#39064;&#25110;&#25554;&#20214;&#20013;&#30340;&#20989;&#25968;&#26469;&#25193;&#23637;&#20854;&#21151;&#33021;&#65292;&#21487;&#20197;&#22312;&#19981;&#35302;&#21457;&#36229;&#26102;&#30340;&#24773;&#20917;&#19979;&#36816;&#34892;&#39069;&#22806;&#30340;&#20195;&#30721;&#12290;<\/p>\n<h3>3. &#35843;&#25972;&#26381;&#21153;&#22120;&#35774;&#32622;<\/h3>\n<h4>&#31034;&#20363;&#20195;&#30721;&#65306;<\/h4>\n<pre><code class=\"language-bash\">sudo a2enmod rewrite\nsudo a2dismod rewrite\nsudo service apache2 restart<\/code><\/pre>\n<p>&#35299;&#37322;&#65306;&#20351;&#29992; <code>a2enmod<\/code> &#21644; <code>a2dismod<\/code> &#21629;&#20196;&#37325;&#26032;&#21551;&#29992;&#21644;&#31105;&#29992;&#37325;&#23450;&#21521;&#27169;&#22359;&#65292;&#20197;&#38450;&#27490;&#19981;&#24517;&#35201;&#30340;&#35831;&#27714;&#34987;&#37325;&#23450;&#21521;&#21040;&#38169;&#35823;&#39029;&#38754;&#12290;<\/p>\n<h3>4. &#20351;&#29992;&#32531;&#23384;&#25216;&#26415;<\/h3>\n<h4>&#31034;&#20363;&#20195;&#30721;&#65306;<\/h4>\n<pre><code class=\"language-php\">add_filter('cache_headers', function ($headers) {\n    if (isset($headers['Content-Type']) &amp;&amp; $headers['Content-Type'] === 'application\/json') {\n        unset($headers['Expires']);\n        return $headers;\n    }\n    return $headers;\n});<\/code><\/pre>\n<p>&#35299;&#37322;&#65306;&#36890;&#36807;&#36807;&#28388; HTTP &#22836;&#37096;&#32531;&#23384;&#20449;&#24687;&#65292;&#21487;&#20197;&#36991;&#20813;&#37325;&#22797;&#21152;&#36733;&#22823;&#37327;&#25968;&#25454;&#65292;&#20943;&#23569;&#36229;&#26102;&#38382;&#39064;&#12290;<\/p>\n<h3>5. &#38480;&#21046;&#29992;&#25143;&#35775;&#38382;&#26435;&#38480;<\/h3>\n<h4>&#31034;&#20363;&#20195;&#30721;&#65306;<\/h4>\n<pre><code class=\"language-php\">add_filter('rest_api_key_required', '__return_false');<\/code><\/pre>\n<p>&#35299;&#37322;&#65306;&#36890;&#36807;&#31105;&#29992; REST API &#35775;&#38382;&#65292;&#21487;&#20197;&#38480;&#21046;&#29305;&#23450;&#29992;&#25143;&#25110; IP &#22320;&#22336;&#23545;&#26576;&#20123;&#36164;&#28304;&#30340;&#35775;&#38382;&#65292;&#20174;&#32780;&#38477;&#20302;&#36127;&#36733;&#21387;&#21147;&#12290;<\/p>\n<h3>&#27880;&#24847;&#20107;&#39033;<\/h3>\n<ul>\n<li>&#22312;&#23581;&#35797;&#35299;&#20915;&#36229;&#26102;&#38382;&#39064;&#20043;&#21069;&#65292;&#35831;&#30830;&#20445;&#22791;&#20221;&#24744;&#30340;&#32593;&#31449;&#12290;<\/li>\n<li>&#20102;&#35299;&#24182;&#36981;&#24490;&#26381;&#21153;&#22120;&#31649;&#29702;&#21592;&#20851;&#20110;&#23433;&#20840;&#21644;&#24615;&#33021;&#30340;&#26368;&#20339;&#23454;&#36341;&#24314;&#35758;&#12290;<\/li>\n<\/ul>\n<p>&#20197;&#19978;&#27493;&#39588;&#20165;&#20379;&#21442;&#32771;&#65292;&#20855;&#20307;&#25805;&#20316;&#21487;&#33021;&#22240;&#26381;&#21153;&#22120;&#31867;&#22411;&#21644;&#29615;&#22659;&#32780;&#24322;&#12290;&#35831;&#26681;&#25454;&#24744;&#24403;&#21069;&#30340;&#26381;&#21153;&#22120;&#37197;&#32622;&#21644;&#25216;&#26415;&#32972;&#26223;&#36873;&#25321;&#26368;&#36866;&#21512;&#30340;&#26041;&#27861;&#26469;&#35299;&#20915;&#38382;&#39064;&#12290;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Bug&#32534;&#35793;&#29422; &#24403;&#25105;&#20204;&#22312; WordPress &#32593;&#31449;&#19978;&#36935;&#21040;&ldquo;&#26368;&#22823;&#25191;&#34892;&#26102;&#038;#..<\/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-2669","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\/2669","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=2669"}],"version-history":[{"count":0,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts\/2669\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/media?parent=2669"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/categories?post=2669"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tags?post=2669"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tuisongtax?post=2669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}