{"id":2974,"date":"2025-06-11T09:55:32","date_gmt":"2025-06-11T01:55:32","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/wpcms\/wpdt\/2974.html"},"modified":"2025-06-11T09:55:32","modified_gmt":"2025-06-11T01:55:32","slug":"%e5%a6%82%e4%bd%95%e5%9c%a8wordpress%e4%b8%ad%e9%80%9a%e8%bf%87%e9%98%bb%e6%ad%a2%e4%bd%9c%e8%80%85%e6%89%ab%e6%8f%8f%e6%9d%a5%e9%81%8f%e5%88%b6%e6%9a%b4%e5%8a%9b%e7%a0%b4%e8%a7%a3","status":"publish","type":"post","link":"https:\/\/www.zhaozhao123.cn\/wpcms\/post\/2974.html","title":{"rendered":"\u5982\u4f55\u5728WordPress\u4e2d\u901a\u8fc7\u963b\u6b62\u4f5c\u8005\u626b\u63cf\u6765\u904f\u5236\u66b4\u529b\u7834\u89e3"},"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>&#22312;WordPress&#20013;&#65292;&#26292;&#21147;&#30772;&#35299;&#25915;&#20987;&#26159;&#25351;&#40657;&#23458;&#23581;&#35797;&#21508;&#31181;&#23494;&#30721;&#32452;&#21512;&#20197;&#33719;&#21462;&#31649;&#29702;&#21592;&#36134;&#25143;&#30340;&#35775;&#38382;&#26435;&#38480;&#12290;&#20026;&#38450;&#27490;&#36825;&#31181;&#25915;&#20987;&#65292;&#20320;&#21487;&#20197;&#37319;&#21462;&#19968;&#20123;&#25514;&#26045;&#26469;&#20445;&#25252;&#20320;&#30340;&#32593;&#31449;&#23433;&#20840;&#12290;<\/p>\n<h3>1. &#20351;&#29992;&#25554;&#20214;<\/h3>\n<p>&#26377;&#35768;&#22810;&#25554;&#20214;&#21487;&#20197;&#24110;&#21161;&#20320;&#22312;WordPress&#20013;&#35774;&#32622;&#22797;&#26434;&#30340;&#23494;&#30721;&#31574;&#30053;&#21644;&#38450;&#27490;&#26292;&#21147;&#30772;&#35299;&#12290;&#20197;&#19979;&#26159;&#19968;&#20123;&#25512;&#33616;&#30340;&#25554;&#20214;&#65306;<\/p>\n<ul>\n<li><strong>WooCommerce Security<\/strong>&#65306;&#36866;&#29992;&#20110;&#30005;&#21830;&#31449;&#28857;&#65292;&#25552;&#20379;&#20102;&#22810;&#31181;&#23433;&#20840;&#21151;&#33021;&#12290;<\/li>\n<li><strong>Wordfence Security<\/strong>&#65306;&#25552;&#20379;&#20840;&#38754;&#30340;&#23433;&#20840;&#38450;&#25252;&#65292;&#21253;&#25324;&#38450;&#26292;&#21147;&#30772;&#35299;&#21151;&#33021;&#12290;<\/li>\n<li><strong>WP Auto Updates<\/strong>&#65306;&#33258;&#21160;&#26356;&#26032;&#25554;&#20214;&#21644;&#20027;&#39064;&#65292;&#30830;&#20445;&#25152;&#26377;&#36719;&#20214;&#37117;&#26159;&#26368;&#26032;&#30340;&#12290;<\/li>\n<\/ul>\n<p>&#23433;&#35013;&#36825;&#20123;&#25554;&#20214;&#21518;&#65292;&#36890;&#24120;&#20250;&#26377;&#19968;&#20010;&#36873;&#39033;&#35753;&#20320;&#36873;&#25321;&#26159;&#21542;&#21551;&#29992;&#26292;&#21147;&#30772;&#35299;&#38450;&#25252;&#12290;&#21551;&#29992;&#21518;&#65292;&#31995;&#32479;&#20250;&#26356;&#21152;&#35686;&#24789;&#22320;&#30417;&#25511;&#29992;&#25143;&#27963;&#21160;&#65292;&#19968;&#26086;&#21457;&#29616;&#24322;&#24120;&#34892;&#20026;&#65288;&#22914;&#39057;&#32321;&#30331;&#24405;&#23581;&#35797;&#65289;&#65292;&#23427;&#23601;&#20250;&#21457;&#20986;&#35686;&#25253;&#24182;&#21487;&#33021;&#26242;&#26102;&#31105;&#27490;&#26576;&#20123;&#29992;&#25143;&#12290;<\/p>\n<h3>2. &#20462;&#25913;&#25968;&#25454;&#24211;&#34920;<\/h3>\n<p>&#22914;&#26524;&#20320;&#26356;&#21916;&#27426;&#25163;&#21160;&#25805;&#20316;&#25110;&#23545;&#25216;&#26415;&#26377;&#26356;&#39640;&#35201;&#27714;&#65292;&#21487;&#20197;&#20462;&#25913;WordPress&#30340;&#26680;&#24515;&#25968;&#25454;&#24211;&#34920;&#26469;&#38480;&#21046;&#26292;&#21147;&#30772;&#35299;&#12290;&#36825;&#19968;&#27493;&#39588;&#30456;&#23545;&#22797;&#26434;&#65292;&#19981;&#24314;&#35758;&#38750;&#19987;&#19994;&#20154;&#22763;&#33258;&#34892;&#23454;&#26045;&#65292;&#22240;&#20026;&#23427;&#21487;&#33021;&#20250;&#23548;&#33268;&#25968;&#25454;&#20002;&#22833;&#25110;&#20854;&#20182;&#38382;&#39064;&#12290;<\/p>\n<p>&#20363;&#22914;&#65292;&#20320;&#21487;&#20197;&#20462;&#25913;<code>wp_usermeta<\/code>&#34920;&#20013;&#30340;&#26576;&#20010;&#23383;&#27573;&#20540;&#26469;&#26631;&#35760;&#29305;&#23450;&#29992;&#25143;&#30340;&#27963;&#21160;&#27169;&#24335;&#65292;&#20174;&#32780;&#20943;&#23569;&#26292;&#21147;&#30772;&#35299;&#30340;&#26426;&#20250;&#12290;&#20294;&#26159;&#65292;&#35831;&#21153;&#24517;&#22791;&#20221;&#20320;&#30340;&#25968;&#25454;&#24211;&#65292;&#20197;&#38450;&#19975;&#19968;&#20986;&#29616;&#24847;&#22806;&#24773;&#20917;&#12290;<\/p>\n<h3>&#31034;&#20363;&#20195;&#30721;<\/h3>\n<p>&#20551;&#35774;&#20320;&#24819;&#36890;&#36807;&#20462;&#25913;<code>wp_usermeta<\/code>&#34920;&#26469;&#38480;&#21046;&#26292;&#21147;&#30772;&#35299;&#65292;&#39318;&#20808;&#20320;&#38656;&#35201;&#25214;&#21040;&#36825;&#20010;&#34920;&#24182;&#26597;&#30475;&#26159;&#21542;&#26377;&#30456;&#20851;&#30340;&#35760;&#24405;&#12290;&#28982;&#21518;&#65292;&#20320;&#21487;&#20197;&#28155;&#21152;&#19968;&#20010;&#26032;&#30340;&#26465;&#30446;&#26469;&#25913;&#21464;&#29992;&#25143;&#30340;&#27963;&#21160;&#27169;&#24335;&#12290;&#20197;&#19979;&#26159;&#22522;&#26412;&#30340;SQL&#26597;&#35810;&#26684;&#24335;&#65306;<\/p>\n<pre><code class=\"language-sql\">INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) \nVALUES (NULL, '&#30446;&#26631;&#29992;&#25143;ID', '_user_ban_status', 'true');<\/code><\/pre>\n<p>&#36825;&#37324;&#30340;<code>'&#30446;&#26631;&#29992;&#25143;ID'<\/code>&#26159;&#20320;&#24819;&#35201;&#38480;&#21046;&#26292;&#21147;&#30772;&#35299;&#30340;&#29992;&#25143;ID&#12290;<\/p>\n<h3>&#25928;&#26524;<\/h3>\n<p>&#24403;&#20320;&#25191;&#34892;&#19978;&#36848;&#21629;&#20196;&#21518;&#65292;&#35813;&#29992;&#25143;&#23558;&#22312;&#19979;&#19968;&#27425;&#30331;&#24405;&#26102;&#34987;&#26631;&#35760;&#20026;&ldquo;&#31105;&#29992;&rdquo;&#65292;&#36825;&#24847;&#21619;&#30528;&#20182;&#20204;&#23558;&#26080;&#27861;&#25104;&#21151;&#30331;&#24405;&#21040;&#20320;&#30340;WordPress&#32593;&#31449;&#12290;&#19981;&#36807;&#65292;&#20320;&#24212;&#35813;&#27880;&#24847;&#30340;&#26159;&#65292;&#36825;&#31181;&#26041;&#27861;&#21482;&#33021;&#20020;&#26102;&#23553;&#38145;&#29992;&#25143;&#65292;&#22914;&#26524;&#20182;&#20204;&#30693;&#36947;&#20320;&#30340;&#32593;&#31449;&#23384;&#22312;&#36825;&#26679;&#30340;&#38480;&#21046;&#65292;&#21487;&#33021;&#20250;&#20877;&#27425;&#23581;&#35797;&#30772;&#35299;&#12290;<\/p>\n<p>&#20026;&#20102;&#38271;&#26399;&#26377;&#25928;&#22320;&#38450;&#27490;&#26292;&#21147;&#30772;&#35299;&#65292;&#24378;&#28872;&#24314;&#35758;&#32467;&#21512;&#20351;&#29992;&#25554;&#20214;&#21644;&#19978;&#36848;&#26041;&#27861;&#65292;&#24182;&#23450;&#26399;&#26816;&#26597;&#21644;&#26356;&#26032;&#20320;&#30340;WordPress&#29615;&#22659;&#12290;&#21516;&#26102;&#65292;&#20445;&#25345;&#32593;&#31449;&#30340;&#23433;&#20840;&#26356;&#26032;&#20063;&#24456;&#37325;&#35201;&#65292;&#22240;&#20026;&#26032;&#28431;&#27934;&#24635;&#26159;&#19981;&#26029;&#34987;&#21457;&#29616;&#21644;&#20462;&#22797;&#12290;<\/p>\n<p>&#20197;&#19978;&#23601;&#26159;&#22312;WordPress&#20013;&#38450;&#27490;&#26292;&#21147;&#30772;&#35299;&#30340;&#19968;&#20123;&#22522;&#26412;&#26041;&#27861;&#21644;&#25216;&#24039;&#12290;&#24076;&#26395;&#23545;&#20320;&#26377;&#25152;&#24110;&#21161;&#65281;<\/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;&#21487;&#20197;&#20351;&#29992;&#22810;&#31181;&#26041;&#27861;&#26469;&#38450;&#27490;&#26292;&#21147;&#30772;&#35299;&#25915;&#20987;&#65292;&#20197;&#19979;&#26159;&#19968;&#20123;&#24120;&#29992;&#30340;&#26041;&#27861;&#65306;<\/p>\n<ol>\n<li>\n<p><strong>&#21551;&#29992;&#39564;&#35777;&#30721;<\/strong>&#65306;&#22312;&#29992;&#25143;&#27880;&#20876;&#25110;&#30331;&#24405;&#26102;&#65292;&#28155;&#21152;&#19968;&#20010;&#31616;&#21333;&#30340;&#39564;&#35777;&#30721;&#65292;&#22914;&#22270;&#29255;&#12289;&#23383;&#27597;&#25968;&#23383;&#32452;&#21512;&#31561;&#65292;&#20197;&#22686;&#21152;&#39564;&#35777;&#38590;&#24230;&#12290;<\/p>\n<\/li>\n<li>\n<p><strong>&#26816;&#26597;&#23494;&#30721;&#24378;&#24230;&#21644;&#22797;&#26434;&#24230;<\/strong>&#65306;&#38480;&#21046;&#23494;&#30721;&#38271;&#24230;&#65288;&#33267;&#23569;8&#20010;&#23383;&#31526;&#65289;&#12289;&#21253;&#21547;&#22823;&#23567;&#20889;&#23383;&#27597;&#12289;&#25968;&#23383;&#21644;&#29305;&#27530;&#23383;&#31526;&#31561;&#12290;<\/p>\n<\/li>\n<li>\n<p><strong>&#38480;&#21046;IP&#22320;&#22336;&#35775;&#38382;<\/strong>&#65306;&#20165;&#20801;&#35768;&#29305;&#23450;IP&#22320;&#22336;&#36830;&#25509;&#21040;&#24744;&#30340;&#32593;&#31449;&#65292;&#25110;&#32773;&#23545;&#27599;&#20010;&#29992;&#25143;&#30340;IP&#22320;&#22336;&#36827;&#34892;&#38480;&#21046;&#12290;<\/p>\n<\/li>\n<li>\n<p><strong>&#23450;&#26399;&#26356;&#26032;WordPress&#29256;&#26412;<\/strong>&#65306;&#30830;&#20445;&#24744;&#27491;&#22312;&#20351;&#29992;&#30340;WordPress&#29256;&#26412;&#26159;&#26368;&#26032;&#30340;&#65292;&#22240;&#20026;&#26576;&#20123;&#23433;&#20840;&#34917;&#19969;&#21487;&#33021;&#20250;&#20462;&#22797;&#24050;&#30693;&#30340;&#23433;&#20840;&#28431;&#27934;&#12290;<\/p>\n<\/li>\n<li>\n<p><strong>&#20351;&#29992;&#38450;SQL&#27880;&#20837;&#25554;&#20214;<\/strong>&#65306;&#23433;&#35013;&#24182;&#21551;&#29992;&#38450;SQL&#27880;&#20837;&#25554;&#20214;&#65292;&#20197;&#38450;&#27490;&#24694;&#24847;&#29992;&#25143;&#21033;&#29992;SQL&#27880;&#20837;&#25915;&#20987;&#12290;<\/p>\n<\/li>\n<li>\n<p><strong>&#23454;&#26045;HTTPS<\/strong>&#65306;&#30830;&#20445;&#24744;&#30340;&#32593;&#31449;&#20351;&#29992;HTTPS&#21327;&#35758;&#65292;&#36825;&#26377;&#21161;&#20110;&#20445;&#25252;&#29992;&#25143;&#25968;&#25454;&#20813;&#21463;&#21163;&#25345;&#21644;&#31363;&#21462;&#12290;<\/p>\n<\/li>\n<li>\n<p><strong>&#21551;&#29992;&#22810;&#22240;&#23376;&#35748;&#35777;&#65288;MFA&#65289;<\/strong>&#65306;&#23545;&#20110;&#38656;&#35201;&#26356;&#39640;&#26435;&#38480;&#30340;&#25805;&#20316;&#65288;&#22914;&#31649;&#29702;&#21518;&#21488;&#65289;&#65292;&#21487;&#20197;&#32771;&#34385;&#23454;&#26045;MFA&#65292;&#20363;&#22914;&#30701;&#20449;&#39564;&#35777;&#30721;&#25110;&#20854;&#20182;&#39069;&#22806;&#30340;&#36523;&#20221;&#39564;&#35777;&#26041;&#24335;&#12290;<\/p>\n<\/li>\n<li>\n<p><strong>&#38480;&#21046;&#31649;&#29702;&#21592;&#36134;&#25143;&#26435;&#38480;<\/strong>&#65306;&#21482;&#26377;&#31649;&#29702;&#21592;&#25165;&#33021;&#36827;&#34892;&#37325;&#35201;&#25805;&#20316;&#65292;&#22914;&#26356;&#25913;&#20027;&#39064;&#35774;&#32622;&#12289;&#21457;&#24067;&#25991;&#31456;&#31561;&#12290;<\/p>\n<\/li>\n<li>\n<p><strong>&#31105;&#27490;&#33258;&#21160;&#30331;&#24405;&#21151;&#33021;<\/strong>&#65306;&#31105;&#29992;&#33258;&#21160;&#30331;&#24405;&#21151;&#33021;&#65292;&#21482;&#20801;&#35768;&#25163;&#21160;&#30331;&#24405;&#65292;&#20197;&#20943;&#23569;&#26410;&#32463;&#25480;&#26435;&#30340;&#30331;&#24405;&#23581;&#35797;&#12290;<\/p>\n<\/li>\n<li>\n<p><strong>&#20351;&#29992;SSL&#35777;&#20070;<\/strong>&#65306;&#20026;&#24744;&#30340;&#31449;&#28857;&#37197;&#32622;SSL&#35777;&#20070;&#65292;&#36825;&#20250;&#26174;&#33879;&#25552;&#39640;&#23433;&#20840;&#24615;&#12290;<\/p>\n<\/li>\n<\/ol>\n<p>&#20197;&#19978;&#36825;&#20123;&#25514;&#26045;&#21487;&#20197;&#24110;&#21161;&#24744;&#22312;WordPress&#20013;&#38450;&#27490;&#26292;&#21147;&#30772;&#35299;&#25915;&#20987;&#12290;&#19979;&#38754;&#25105;&#23558;&#35814;&#32454;&#20171;&#32461;&#19968;&#20123;&#20855;&#20307;&#30340;&#31034;&#20363;&#20195;&#30721;&#65292;&#24110;&#21161;&#24744;&#26356;&#22909;&#22320;&#29702;&#35299;&#22914;&#20309;&#23454;&#29616;&#36825;&#20123;&#21151;&#33021;&#12290;<\/p>\n<h3>&#31034;&#20363;&#20195;&#30721;<\/h3>\n<h4>1. &#39564;&#35777;&#30721;&#29983;&#25104;&#22120;<\/h4>\n<pre><code class=\"language-php\">\/\/ &#20551;&#35774;&#25105;&#20204;&#26377;&#19968;&#20010;&#21517;&#20026;`wp_verify_nonce`&#30340;&#20989;&#25968;&#29992;&#20110;&#29983;&#25104;&#39564;&#35777;&#30721;&#12290;\nfunction wp_verify_nonce($nonce) {\n    return check_ajax_referer('my_nonce', 'nonce');\n}\n\nadd_filter('verify_nonce', 'wp_verify_nonce');<\/code><\/pre>\n<h4>2. &#38450;&#27490;SQL&#27880;&#20837;<\/h4>\n<pre><code class=\"language-php\">class WP_Security_Validation extends WP_REST_Server {\n\n    function validate() {\n        \/\/ &#26816;&#26597;&#25552;&#20132;&#30340;&#25968;&#25454;&#26159;&#21542;&#31526;&#21512;&#39044;&#26399;&#26684;&#24335;\n        $data = $_POST;\n        if (!isset($data['password']) || !is_string($data['password'])) {\n            die(json_encode(array(\n                'error' =&gt; 'Invalid password format',\n                'message' =&gt; 'The password field must be a string.'\n            )));\n        }\n\n        \/\/ &#36825;&#37324;&#20320;&#21487;&#20197;&#28155;&#21152;&#26356;&#22797;&#26434;&#30340;&#39564;&#35777;&#36923;&#36753;&#65292;&#27604;&#22914;&#26816;&#26597;&#23494;&#30721;&#30340;&#38271;&#24230;&#12289;&#21253;&#21547;&#29305;&#27530;&#23383;&#31526;&#31561;&#31561;&#12290;\n    }\n}\nregister_rest_route(__FILE__, '\/validate', array(\n    'methods' =&gt; 'POST',\n    'callback' =&gt; 'WP_Security_Validation::validate',\n));<\/code><\/pre>\n<h4>3. IP&#22320;&#22336;&#38480;&#21046;<\/h4>\n<pre><code class=\"language-php\">function ip_check($ip, $ip_from_db) {\n    global $wpdb;\n\n    \/\/ &#26816;&#26597;IP&#26159;&#21542;&#24050;&#34987;&#35760;&#24405;\n    $query = \"SELECT COUNT(*) FROM `$wpdb-&gt;users` WHERE `ip_address` = '$ip'\";\n    $result = $wpdb-&gt;get_var($query);\n    if ($result &gt; 0) {\n        return true; \/\/ &#24050;&#32463;&#34987;&#35760;&#24405;\n    } else {\n        $query = \"INSERT INTO `$wpdb-&gt;users` (id, `ip_address`) VALUES ('0', '$ip')\";\n        $wpdb-&gt;insert($query);\n\n        \/\/ &#33719;&#21462;&#26032;&#25554;&#20837;ID\n        $new_id = $wpdb-&gt;insert_id;\n\n        \/\/ &#30830;&#20445;IP&#19981;&#20250;&#37325;&#22797;&#20351;&#29992;\n        while ($row = $wpdb-&gt;get_row(\"SELECT * FROM `$wpdb-&gt;users` WHERE id=$new_id\")) {\n            $query = \"DELETE FROM `$wpdb-&gt;users` WHERE id=$new_id\";\n            $wpdb-&gt;query($query);\n        }\n\n        return false; \/\/ &#26410;&#34987;&#35760;&#24405;\n    }\n}\n\nfunction get_ip_from_db($ip) {\n    global $wpdb;\n\n    \/\/ &#26816;&#26597;IP&#26159;&#21542;&#24050;&#22312;&#25968;&#25454;&#24211;&#20013;\n    $query = \"SELECT id FROM `$wpdb-&gt;users` WHERE `ip_address` = '$ip'\";\n    $result = $wpdb-&gt;get_row($query);\n\n    if (!$result) {\n        return null;\n    }\n\n    return $result-&gt;id;\n}<\/code><\/pre>\n<p>&#36890;&#36807;&#19978;&#36848;&#31034;&#20363;&#20195;&#30721;&#65292;&#24744;&#21487;&#20197;&#20102;&#35299;&#22914;&#20309;&#22312;WordPress&#20013;&#20351;&#29992;&#21508;&#31181;&#26041;&#27861;&#26469;&#38450;&#27490;&#26292;&#21147;&#30772;&#35299;&#25915;&#20987;&#12290;&#35831;&#27880;&#24847;&#65292;&#23454;&#38469;&#24212;&#29992;&#20013;&#21487;&#33021;&#38656;&#35201;&#26681;&#25454;&#20855;&#20307;&#38656;&#27714;&#35843;&#25972;&#20195;&#30721;&#12290;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Bug&#32534;&#35793;&#29422; &#22312;WordPress&#20013;&#65292;&#26292;&#21147;&#30772;&#35299;&#25915;&#20987;&#26159;&#25351;&#40657;&#23458;&#23581;&#35797;&#038;#2..<\/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-2974","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\/2974","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=2974"}],"version-history":[{"count":0,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts\/2974\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/media?parent=2974"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/categories?post=2974"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tags?post=2974"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tuisongtax?post=2974"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}