{"id":2735,"date":"2025-06-11T06:11:45","date_gmt":"2025-06-10T22:11:45","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/wpcms\/wpdt\/2735.html"},"modified":"2025-06-11T06:11:45","modified_gmt":"2025-06-10T22:11:45","slug":"%e5%a6%82%e4%bd%95%e8%87%aa%e5%8a%a8%e6%9b%b4%e6%8d%a2wordpress%e7%9b%90%e5%af%86%e9%92%a5","status":"publish","type":"post","link":"https:\/\/www.zhaozhao123.cn\/wpcms\/post\/2735.html","title":{"rendered":"\u5982\u4f55\u81ea\u52a8\u66f4\u6362WordPress\u76d0\u5bc6\u94a5"},"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;&#33258;&#21160;&#26356;&#25442;WordPress&#30340;&#30416;&#23494;&#38053;&#65288;Salt&#65289;&#65292;&#20320;&#21487;&#20197;&#36890;&#36807;&#20197;&#19979;&#27493;&#39588;&#26469;&#23454;&#29616;&#65306;<\/p>\n<h3>&#27493;&#39588; 1: &#33719;&#21462;&#26032;&#30340;&#30416;&#23494;&#38053;<\/h3>\n<p>&#39318;&#20808;&#65292;&#20320;&#38656;&#35201;&#33719;&#21462;&#19968;&#20010;&#26032;&#30340;&#30416;&#23494;&#38053;&#12290;&#36825;&#36890;&#24120;&#21487;&#20197;&#36890;&#36807;WordPress&#30340;&#21518;&#21488;&#35774;&#32622;&#25110;&#32773;&#20351;&#29992;&#19987;&#38376;&#30340;&#25554;&#20214;&#23436;&#25104;&#12290;&#19979;&#38754;&#26159;&#19968;&#20123;&#26041;&#27861;&#65306;<\/p>\n<h4>&#26041;&#27861;&#19968;&#65306;&#25163;&#21160;&#29983;&#25104;&#26032;&#30416;&#23494;&#38053;<\/h4>\n<ol>\n<li>&#30331;&#24405;&#21040;&#24744;&#30340;WordPress&#31649;&#29702;&#21518;&#21488;&#12290;<\/li>\n<li>&#28857;&#20987;&ldquo;&#35774;&#32622;&rdquo; -&gt; &ldquo;&#23186;&#20307;&rdquo; -&gt; &ldquo;&#29983;&#25104;&#26032;&#23494;&#30721;&rdquo;&#12290;<\/li>\n<li>&#25353;&#29031;&#25552;&#31034;&#29983;&#25104;&#26032;&#30340;&#30416;&#23494;&#38053;&#12290;<\/li>\n<\/ol>\n<h4>&#26041;&#27861;&#20108;&#65306;&#20351;&#29992;&#25554;&#20214;<\/h4>\n<p>&#26377;&#35768;&#22810;&#25554;&#20214;&#21487;&#20197;&#24110;&#21161;&#24744;&#29983;&#25104;&#21644;&#26356;&#26032;&#30416;&#23494;&#38053;&#65292;&#27604;&#22914;&#65306;<\/p>\n<ul>\n<li><strong>Wordfence Security<\/strong> &#25552;&#20379;&#20102;&#24378;&#22823;&#30340;&#23433;&#20840;&#21151;&#33021;&#65292;&#21253;&#25324;&#33258;&#21160;&#26356;&#25913;&#30416;&#23494;&#38053;&#12290;<\/li>\n<li><strong>Security Checkup<\/strong> &#25552;&#20379;&#20102;&#23450;&#26399;&#26816;&#26597;&#21644;&#26356;&#26032;&#21151;&#33021;&#12290;<\/li>\n<\/ul>\n<p>&#23433;&#35013;&#24182;&#28608;&#27963;&#20854;&#20013;&#19968;&#20010;&#25554;&#20214;&#21518;&#65292;&#25353;&#29031;&#25554;&#20214;&#30340;&#25351;&#31034;&#25805;&#20316;&#21363;&#21487;&#12290;<\/p>\n<h3>&#27493;&#39588; 2: &#26356;&#26032; WordPress &#30416;&#23494;&#38053;<\/h3>\n<p>&#19968;&#26086;&#33719;&#24471;&#20102;&#26032;&#30340;&#30416;&#23494;&#38053;&#65292;&#24744;&#38656;&#35201;&#23558;&#20854;&#24212;&#29992;&#21040;&#24744;&#30340;WordPress&#37197;&#32622;&#25991;&#20214;&#20013;&#12290;&#19979;&#38754;&#26159;&#20855;&#20307;&#30340;&#27493;&#39588;&#65306;<\/p>\n<h4>&#20462;&#25913; wp-config.php &#25991;&#20214;<\/h4>\n<p>&#25171;&#24320; <code>wp-config.php<\/code> &#25991;&#20214;&#65292;&#25214;&#21040;&#20197;&#19979;&#34892;&#65306;<\/p>\n<pre><code class=\"language-php\">define('AUTH_KEY', 'put your unique phrase here');<\/code><\/pre>\n<p>&#23558; <code>AUTH_KEY<\/code> &#26367;&#25442;&#20026;&#26032;&#30340;&#30416;&#23494;&#38053;&#12290;&#20363;&#22914;&#65306;<\/p>\n<pre><code class=\"language-php\">define('AUTH_KEY', 'your_new_salt_key_here');<\/code><\/pre>\n<p>&#20445;&#23384;&#25991;&#20214;&#21518;&#65292;&#20877;&#27425;&#35775;&#38382;&#24744;&#30340;&#32593;&#31449;&#65292;&#30830;&#20445;&#25152;&#26377;&#39029;&#38754;&#37117;&#24050;&#27491;&#30830;&#21152;&#36733;&#26032;&#30340;&#30416;&#23494;&#38053;&#12290;<\/p>\n<h3>&#31034;&#20363;&#20195;&#30721;<\/h3>\n<p>&#20551;&#35774;&#25105;&#20204;&#24050;&#32463;&#33719;&#21462;&#20102;&#19968;&#20010;&#26032;&#30340;&#30416;&#23494;&#38053; <code>new_salt_key<\/code>&#65292;&#20197;&#19979;&#26159;&#23436;&#25972;&#30340;&#20462;&#25913;&#27493;&#39588;&#65306;<\/p>\n<ol>\n<li>\n<p>&#25171;&#24320; <code>wp-config.php<\/code> &#25991;&#20214;&#65306;<\/p>\n<pre><code class=\"language-bash\">sudo nano \/path\/to\/your\/wp-config.php<\/code><\/pre>\n<\/li>\n<li>\n<p>&#22312; <code>wp-config.php<\/code> &#20013;&#28155;&#21152;&#20197;&#19979;&#34892;&#20197;&#26367;&#25442;&#29616;&#26377;&#30340; <code>AUTH_KEY<\/code>&#65306;<\/p>\n<pre><code class=\"language-php\">define('AUTH_KEY', 'your_new_salt_key_here');<\/code><\/pre>\n<\/li>\n<li>\n<p>&#20445;&#23384;&#25991;&#20214;&#24182;&#36864;&#20986;&#32534;&#36753;&#22120;&#12290;<\/p>\n<\/li>\n<li>\n<p>&#35775;&#38382;&#24744;&#30340;&#32593;&#31449;&#65292;&#30830;&#20445;&#25152;&#26377;&#30340;&#39029;&#38754;&#37117;&#33021;&#26174;&#31034;&#26032;&#30340;&#30416;&#23494;&#38053;&#12290;<\/p>\n<\/li>\n<\/ol>\n<p>&#36890;&#36807;&#20197;&#19978;&#27493;&#39588;&#65292;&#24744;&#21487;&#20197;&#25104;&#21151;&#22320;&#33258;&#21160;&#26356;&#25442;WordPress&#30340;&#30416;&#23494;&#38053;&#12290;&#36825;&#31181;&#26041;&#27861;&#19981;&#20165;&#20445;&#35777;&#20102;&#25968;&#25454;&#30340;&#23433;&#20840;&#24615;&#65292;&#36824;&#31616;&#21270;&#20102;&#32500;&#25252;&#24037;&#20316;&#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>&#22312;WordPress&#20013;&#65292;&#20026;&#20102;&#20445;&#25252;&#32593;&#31449;&#30340;&#23433;&#20840;&#24615;&#65292;&#38656;&#35201;&#23450;&#26399;&#26356;&#25913;&#23494;&#30721;&#12290;&#20320;&#21487;&#20197;&#20351;&#29992;WordPress&#33258;&#24102;&#30340;&#21151;&#33021;&#26469;&#33258;&#21160;&#26356;&#26032;&#23494;&#30721;&#65292;&#36825;&#26679;&#21487;&#20197;&#36991;&#20813;&#24536;&#35760;&#23494;&#30721;&#30340;&#24773;&#20917;&#12290;<\/p>\n<h3>1. &#21019;&#24314;&#19968;&#20010;&#33258;&#23450;&#20041;&#21151;&#33021;<\/h3>\n<p>&#39318;&#20808;&#65292;&#20320;&#38656;&#35201;&#21019;&#24314;&#19968;&#20010;&#33258;&#23450;&#20041;&#25554;&#20214;&#25110;&#32773;&#20027;&#39064;&#65292;&#20197;&#20415;&#33021;&#22815;&#33258;&#21160;&#25191;&#34892;&#23494;&#30721;&#26356;&#25913;&#25805;&#20316;&#12290;&#20197;&#19979;&#26159;&#20351;&#29992;WordPress&#25554;&#20214;<code>Auto-Login<\/code>&#30340;&#27493;&#39588;&#65306;<\/p>\n<h4>&#27493;&#39588; 1: &#23433;&#35013;WordPress&#25554;&#20214;<\/h4>\n<ol>\n<li>&#25171;&#24320;WordPress&#21518;&#21488;&#12290;<\/li>\n<li>&#28857;&#20987;&#21491;&#19978;&#35282;&#30340;&ldquo;&#33756;&#21333;&rdquo;&#22270;&#26631;&#65292;&#28982;&#21518;&#36873;&#25321;&ldquo;&#25554;&#20214;&rdquo;&#12290;<\/li>\n<li>&#22312;&#25628;&#32034;&#26694;&#20013;&#36755;&#20837;&ldquo;Auto-Login&rdquo;&#65292;&#25214;&#21040;&#24182;&#23433;&#35013;&#35813;&#25554;&#20214;&#12290;<\/li>\n<\/ol>\n<h4>&#27493;&#39588; 2: &#20462;&#25913;&#35774;&#32622;<\/h4>\n<p>&#23433;&#35013;&#23436;&#25104;&#21518;&#65292;&#22312;WordPress&#21518;&#21488;&#65292;&#30331;&#24405;&#21040;&#31649;&#29702;&#30028;&#38754;&#65288;&#36890;&#24120;&#20026;&ldquo;wp-admin&rdquo;&#65289;&#12290;<\/p>\n<ol>\n<li>&#25628;&#32034;&#24182;&#28608;&#27963;&ldquo;Auto-Login&rdquo;&#25554;&#20214;&#12290;<\/li>\n<li>&#36827;&#20837;&#25554;&#20214;&#37197;&#32622;&#39029;&#38754;&#12290;<\/li>\n<li>&#37197;&#32622;&#33258;&#21160;&#26356;&#26032;&#23494;&#30721;&#30340;&#26102;&#38388;&#38388;&#38548;&#21644;&#39057;&#29575;&#12290;<\/li>\n<li>&#30830;&#20445;&#24050;&#21551;&#29992;&ldquo;Auto-Login&rdquo;&#21151;&#33021;&#65292;&#36825;&#23558;&#20351;WordPress&#33258;&#21160;&#26816;&#26597;&#29992;&#25143;&#36134;&#25143;&#26159;&#21542;&#38656;&#35201;&#26356;&#26032;&#23494;&#30721;&#12290;<\/li>\n<\/ol>\n<h4>&#27493;&#39588; 3: &#20351;&#29992;&#33258;&#21160;&#26356;&#26032;&#21151;&#33021;<\/h4>\n<p>&#29616;&#22312;&#65292;&#27599;&#24403;&#26377;&#26032;&#30331;&#24405;&#23581;&#35797;&#26102;&#65292;&#22914;&#26524;&#24403;&#21069;&#23494;&#30721;&#36807;&#26399;&#65292;&#25554;&#20214;&#20250;&#33258;&#21160;&#21521;&#31649;&#29702;&#21592;&#21457;&#36865;&#19968;&#23553;&#30005;&#23376;&#37038;&#20214;&#65292;&#35831;&#27714;&#20182;&#20204;&#20462;&#25913;&#29992;&#25143;&#30340;&#23494;&#30721;&#12290;&#31649;&#29702;&#21592;&#21487;&#20197;&#22312;&#25511;&#21046;&#38754;&#26495;&#20013;&#26597;&#30475;&#36825;&#20123;&#37038;&#20214;&#24182;&#25191;&#34892;&#30456;&#24212;&#30340;&#25805;&#20316;&#12290;<\/p>\n<h3>&#31034;&#20363;&#20195;&#30721;<\/h3>\n<p>&#19979;&#38754;&#26159;&#19968;&#20010;&#31616;&#21333;&#30340;PHP&#33050;&#26412;&#65292;&#29992;&#20110;&#35302;&#21457;&#33258;&#21160;&#26356;&#26032;&#23494;&#30721;&#30340;&#36923;&#36753;&#65306;<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\/\/ &#20551;&#35774;&#25105;&#20204;&#26377;&#19968;&#20010;&#20989;&#25968;&#65292;&#26681;&#25454;&#29992;&#25143;&#21517;&#33719;&#21462;&#29992;&#25143;ID\nfunction getUserById($username) {\n    \/\/ &#23454;&#38469;&#23454;&#29616;&#20013;&#65292;&#36825;&#20010;&#20989;&#25968;&#24212;&#35813;&#36830;&#25509;&#25968;&#25454;&#24211;&#24182;&#36820;&#22238;&#29992;&#25143;ID\n}\n\n\/\/ &#20551;&#35774;&#25105;&#20204;&#36824;&#26377;&#19968;&#20010;&#20989;&#25968;&#65292;&#29992;&#20110;&#39564;&#35777;&#23494;&#30721;&#26159;&#21542;&#27491;&#30830;\nfunction checkPassword($password, $hashed_password) {\n    return password_verify($password, $hashed_password);\n}\n\n\/\/ &#20027;&#20989;&#25968;&#65292;&#29992;&#20110;&#26816;&#26597;&#29992;&#25143;&#21517;&#21644;&#26087;&#23494;&#30721;&#26159;&#21542;&#21305;&#37197;\nfunction checkUser($username, $oldPassword) {\n    global $wpdb;\n\n    $user_id = getUserById($username);\n\n    if ($user_id === false) {\n        wp_die('Invalid username');\n    }\n\n    if (!checkPassword($oldPassword, $wpdb-&gt;get_var(\"SELECT password FROM $wpdb-&gt;users WHERE ID={$user_id}\"))) {\n        wp_die('Incorrect password');\n    }\n\n    \/\/ &#22914;&#26524;&#20197;&#19978;&#26465;&#20214;&#37117;&#28385;&#36275;&#65292;&#37027;&#20040;&#23601;&#20801;&#35768;&#29992;&#25143;&#32487;&#32493;\n}<\/code><\/pre>\n<p>&#36825;&#20010;&#20363;&#23376;&#23637;&#31034;&#20102;&#22914;&#20309;&#20351;&#29992;PHP&#22788;&#29702;&#29992;&#25143;&#35748;&#35777;&#36807;&#31243;&#20013;&#30340;&#23494;&#30721;&#39564;&#35777;&#12290;&#22312;&#23454;&#38469;&#24212;&#29992;&#20013;&#65292;&#21487;&#33021;&#36824;&#38656;&#35201;&#32771;&#34385;&#20854;&#20182;&#22240;&#32032;&#65292;&#22914;&#38480;&#21046;&#23494;&#30721;&#24378;&#24230;&#12289;&#26102;&#38388;&#25139;&#31561;&#65292;&#20197;&#25552;&#39640;&#23433;&#20840;&#24615;&#12290;<\/p>\n<h3>&#24635;&#32467;<\/h3>\n<p>&#36890;&#36807;&#19978;&#36848;&#26041;&#27861;&#65292;&#20320;&#21487;&#20197;&#21019;&#24314;&#19968;&#20010;&#33258;&#23450;&#20041;&#21151;&#33021;&#26469;&#33258;&#21160;&#26356;&#26032;WordPress&#29992;&#25143;&#23494;&#30721;&#12290;&#36825;&#31181;&#26041;&#27861;&#19981;&#20165;&#26041;&#20415;&#20102;&#29992;&#25143;&#31649;&#29702;&#21644;&#23433;&#20840;&#32500;&#25252;&#65292;&#36824;&#25552;&#39640;&#20102;&#31995;&#32479;&#30340;&#31283;&#23450;&#24615;&#21644;&#21487;&#38752;&#24615;&#12290;&#35831;&#30830;&#20445;&#22312;&#37096;&#32626;&#21069;&#27979;&#35797;&#27492;&#21151;&#33021;&#65292;&#20197;&#30830;&#20445;&#20854;&#27491;&#24120;&#24037;&#20316;&#24182;&#31526;&#21512;&#20320;&#30340;&#38656;&#27714;&#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;&#33258;&#21160;&#26356;&#25442;WordPress&#30340;&#30416;&#23494;&#38053;&#65288;Salt&#65289;&#65292;&#20320;&#21487;&#038;#20197..<\/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-2735","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\/2735","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=2735"}],"version-history":[{"count":0,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts\/2735\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/media?parent=2735"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/categories?post=2735"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tags?post=2735"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tuisongtax?post=2735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}