{"id":1320,"date":"2025-06-10T05:09:59","date_gmt":"2025-06-09T21:09:59","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/wpcms\/wpdt\/1320.html"},"modified":"2025-06-14T11:47:52","modified_gmt":"2025-06-14T03:47:52","slug":"%e5%a6%82%e4%bd%95%e5%9c%a8wordpress%e4%b8%ad%e7%a7%bb%e9%99%a4%e8%a7%86%e8%a7%89%e7%bc%96%e8%be%91%e5%99%a8%e6%a8%a1%e5%bc%8f%ef%bc%88%e7%ae%80%e4%be%bf%e6%96%b9%e6%b3%95%ef%bc%89","status":"publish","type":"post","link":"https:\/\/www.zhaozhao123.cn\/wpcms\/post\/1320.html","title":{"rendered":"\u5982\u4f55\u5728WordPress\u4e2d\u79fb\u9664\u89c6\u89c9\u7f16\u8f91\u5668\u6a21\u5f0f\uff08\u7b80\u4fbf\u65b9\u6cd5\uff09"},"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<h2 class=\"wp-block-heading my-0\">&#20889; Bug&#24037;&#31243;&#24072;&#65306;<\/h2>\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;&#31227;&#38500;WordPress&#20013;&#30340;&#35270;&#35273;&#32534;&#36753;&#22120;&#27169;&#24335;&#65292;&#20320;&#21487;&#20197;&#36890;&#36807;&#20462;&#25913;&#37197;&#32622;&#25991;&#20214;&#26469;&#23454;&#29616;&#12290;&#20197;&#19979;&#26159;&#20855;&#20307;&#27493;&#39588;&#21644;&#30456;&#24212;&#30340;&#20195;&#30721;&#31034;&#20363;&#65306;<\/p>\n<h3>&#27493;&#39588; 1: &#25214;&#21040;&#24182;&#32534;&#36753; <code>wp-config.php<\/code> &#25991;&#20214;<\/h3>\n<p>&#39318;&#20808;&#65292;&#20320;&#38656;&#35201;&#25214;&#21040;&#20301;&#20110; <code>\/wp-content\/themes\/your-theme-name\/<\/code> &#25110; <code>\/wp-includes\/default-post-type-rewrite.php<\/code> &#30446;&#24405;&#19979;&#30340; <code>wp-config.php<\/code> &#25991;&#20214;&#12290;<\/p>\n<h3>&#27493;&#39588; 2: &#20462;&#25913; <code>define('WP_CONTENT_DIR', ...);<\/code> &#21644; <code>define('WP_CONTENT_URL', ...);<\/code><\/h3>\n<p>&#30830;&#20445;&#36825;&#20004;&#20010;&#23450;&#20041;&#25351;&#21521;&#27491;&#30830;&#30340;&#36335;&#24452;&#12290;&#20363;&#22914;&#65306;<\/p>\n<pre><code class=\"language-php\">define( 'WP_CONTENT_DIR', '\/path\/to\/your\/theme\/files\/' );\ndefine( 'WP_CONTENT_URL', '<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cDovL2V4YW1wbGUuY29tL3BhdGgvdG8veW91ci90aGVtZS9maWxlcy8=\" rel=\"noopener noreferrer nofollow\">http:\/\/example.com\/path\/to\/your\/theme\/files\/<\/a>' );<\/code><\/pre>\n<h3>&#27493;&#39588; 3: &#28155;&#21152;&#33258;&#23450;&#20041;&#20989;&#25968;<\/h3>\n<p>&#25171;&#24320; <code>functions.php<\/code> &#25991;&#20214;&#65288;&#22914;&#26524;&#20320;&#30340; WordPress &#20027;&#39064;&#27809;&#26377;&#36825;&#20010;&#25991;&#20214;&#65292;&#21487;&#20197;&#22312; <code>\/wp-content\/themes\/your-theme-name\/functions.php<\/code> &#20013;&#28155;&#21152;&#65289;&#65292;&#28982;&#21518;&#28155;&#21152;&#20197;&#19979;&#20195;&#30721;&#20197;&#31227;&#38500;&#35270;&#35273;&#32534;&#36753;&#22120;&#65306;<\/p>\n<pre><code class=\"language-php\">function remove_visual_editor() {\n    if ( !is_admin() ) { \/\/ Only apply to non-administrator users\n        add_filter( 'mce_external_plugins', 'remove_mce_plugin' );\n        add_filter( 'mce_buttons', 'remove_button' );\n    }\n}\nadd_action( 'admin_init', 'remove_visual_editor' );\n\nfunction remove_mce_plugin($plugin_array) {\n    unset($plugin_array['media-upload']);\n    return $plugin_array;\n}\n\nfunction remove_button($buttons) {\n    array_splice($buttons, 0, count($buttons), array()); \/\/ Remove all buttons\n    return $buttons;\n}<\/code><\/pre>\n<h3>&#27493;&#39588; 4: &#27979;&#35797;&#26356;&#25913;<\/h3>\n<p>&#20445;&#23384;&#25152;&#26377;&#25991;&#20214;&#21518;&#65292;&#23581;&#35797;&#22312;&#20320;&#30340;&#32593;&#31449;&#19978;&#35775;&#38382;&#39029;&#38754;&#25110;&#32534;&#36753;&#25991;&#31456;&#65292;&#30475;&#30475;&#26159;&#21542;&#24050;&#32463;&#25104;&#21151;&#31227;&#38500;&#20102;&#35270;&#35273;&#32534;&#36753;&#22120;&#12290;<\/p>\n<h3>&#25928;&#26524;&#35828;&#26126;<\/h3>\n<ul>\n<li><strong>&#31532;&#19968;&#27493;<\/strong>&#65306;&#25214;&#21040;&#24182;&#32534;&#36753; <code>wp-config.php<\/code> &#25991;&#20214;&#65292;&#30830;&#20445; <code>WP_CONTENT_DIR<\/code> &#21644; <code>WP_CONTENT_URL<\/code> &#25351;&#21521;&#20102;&#27491;&#30830;&#30340;&#30446;&#24405;&#12290;<\/li>\n<li><strong>&#31532;&#20108;&#27493;<\/strong>&#65306;&#28155;&#21152;&#33258;&#23450;&#20041;&#20989;&#25968;&#65292;&#20998;&#21035;&#29992;&#20110;&#21024;&#38500;&#20869;&#32852;&#25554;&#20214;&#21644;&#25353;&#38062;&#12290;<\/li>\n<li><strong>&#31532;&#19977;&#27493;<\/strong>&#65306;&#25191;&#34892;&#21160;&#20316; <code>admin_init<\/code> &#26469;&#24212;&#29992;&#36825;&#20123;&#33258;&#23450;&#20041;&#20989;&#25968;&#12290;<\/li>\n<\/ul>\n<h3>&#27880;&#24847;&#20107;&#39033;<\/h3>\n<ul>\n<li>&#30830;&#20445;&#20320;&#23545; PHP &#20869;&#23384;&#20998;&#37197;&#26377;&#33391;&#22909;&#30340;&#29702;&#35299;&#65292;&#22240;&#20026;&#36825;&#20010;&#36807;&#31243;&#21487;&#33021;&#20250;&#28040;&#32791;&#22823;&#37327;&#30340;&#20869;&#23384;&#12290;<\/li>\n<li>&#22312;&#29983;&#20135;&#29615;&#22659;&#20013;&#65292;&#24212;&#35880;&#24910;&#27979;&#35797;&#26032;&#21151;&#33021;&#65292;&#20197;&#38450;&#20986;&#29616;&#24847;&#22806;&#38382;&#39064;&#12290;<\/li>\n<\/ul>\n<p>&#20197;&#19978;&#27493;&#39588;&#21487;&#20197;&#24110;&#21161;&#20320;&#22312; WordPress &#32593;&#31449;&#20013;&#31227;&#38500;&#35270;&#35273;&#32534;&#36753;&#22120;&#27169;&#24335;&#12290;&#22914;&#26524;&#20320;&#26377;&#20219;&#20309;&#30097;&#38382;&#25110;&#36935;&#21040;&#22256;&#38590;&#65292;&#35831;&#38543;&#26102;&#25552;&#38382;&#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<h2 class=\"wp-block-heading my-0\">&#40657;&#26495;IDE&#25945;&#20070;&#21280;&#65306;<\/h2>\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;&#31227;&#38500;WordPress&#20013;&#30340;&#35270;&#35273;&#32534;&#36753;&#22120;&#27169;&#24335;&#65292;&#24744;&#21487;&#20197;&#20351;&#29992;&#20197;&#19979;&#27493;&#39588;&#65306;<\/p>\n<h3>&#27493;&#39588; 1: &#30830;&#23450;&#38656;&#35201;&#20462;&#25913;&#30340;&#20027;&#39064;&#25991;&#20214;<\/h3>\n<p>&#39318;&#20808;&#65292;&#25214;&#21040;&#24744;&#30340;&#20027;&#39064;&#25991;&#20214;&#65292;&#36890;&#24120;&#26159; <code>functions.php<\/code> &#25110; <code>wp-config.php<\/code> &#25991;&#20214;&#12290;&#36825;&#20123;&#25991;&#20214;&#36890;&#24120;&#20301;&#20110; WordPress &#20027;&#30446;&#24405;&#19979;&#30340; <code>themes\/your-theme\/<\/code> &#30446;&#24405;&#19979;&#12290;<\/p>\n<h3>&#27493;&#39588; 2: &#20462;&#25913;&#35270;&#35273;&#32534;&#36753;&#22120;&#30456;&#20851;&#35774;&#32622;<\/h3>\n<p>&#25171;&#24320; <code>functions.php<\/code> &#25110; <code>wp-config.php<\/code> &#25991;&#20214;&#65292;&#28982;&#21518;&#26597;&#25214;&#25110;&#28155;&#21152;&#20197;&#19979;&#20195;&#30721;&#20197;&#31105;&#29992;&#35270;&#35273;&#32534;&#36753;&#22120;&#65306;<\/p>\n<pre><code class=\"language-php\">\/\/ &#24744;&#21487;&#33021;&#38656;&#35201;&#23558;&#20197;&#19979;&#34892;&#25918;&#22312;&#26368;&#21069;&#38754;&#65306;\ndefine('WP_USE_THEMES', true);\n\n\/\/ &#22312;&#27492;&#21024;&#38500;&#25110;&#27880;&#37322;&#25481;&#20197;&#19979;&#34892;&#26469;&#31105;&#29992;&#35270;&#35273;&#32534;&#36753;&#22120;&#12290;\nif (function_exists('add_theme_support')) {\n    add_theme_support( 'editor-styles' );\n}<\/code><\/pre>\n<h3>&#27493;&#39588; 3: &#26356;&#26032;&#20027;&#39064;&#26679;&#24335;&#21644;&#21151;&#33021;<\/h3>\n<p>&#19968;&#26086;&#24744;&#25104;&#21151;&#31105;&#29992;&#20102;&#35270;&#35273;&#32534;&#36753;&#22120;&#65292;&#24744;&#21487;&#33021;&#36824;&#38656;&#35201;&#26356;&#26032;&#26576;&#20123;&#20027;&#39064;&#30340;&#21151;&#33021;&#20197;&#36866;&#24212;&#36825;&#19968;&#21464;&#21270;&#12290;&#20363;&#22914;&#65292;&#22312; <code>functions.php<\/code> &#20013;&#28155;&#21152;&#20197;&#19979;&#20195;&#30721;&#26469;&#21551;&#29992; CSS &#21644; JavaScript &#30340;&#33258;&#21160;&#21152;&#36733;&#65306;<\/p>\n<pre><code class=\"language-php\">function enable_autoload() {\n    if (!isset($_GET['no-js']) &amp;&amp; !is_admin()) {\n        \/\/ &#21152;&#36733;CSS\n        wp_register_style(\n            'my-custom-style',\n            get_template_directory_uri() . '\/css\/my-custom-style.css'\n        );\n\n        \/\/ &#21152;&#36733;JavaScript\n        wp_register_script(\n            'my-custom-script',\n            get_template_directory_uri() . '\/js\/my-custom-script.js',\n            array('jquery')\n        );\n\n        \/\/ &#27880;&#20876;&#26679;&#24335;&#21644;&#33050;&#26412;\n        wp_enqueue_style('my-custom-style');\n        wp_enqueue_script('my-custom-script');\n\n        \/\/ &#22914;&#26524;&#24403;&#21069;&#29992;&#25143;&#19981;&#26159;&#31649;&#29702;&#21592;&#65292;&#21017;&#31105;&#29992;&#26080;JS&#35831;&#27714;\n        if (isset($_GET['no-js'])) {\n            header(\"HTTP\/1.0 403 Forbidden\");\n            exit;\n        }\n    }\n}\n\nadd_action('template_redirect', 'enable_autoload');<\/code><\/pre>\n<h3>&#27493;&#39588; 4: &#27979;&#35797;&#24182;&#24212;&#29992;&#26356;&#25913;<\/h3>\n<p>&#20445;&#23384;&#24182;&#28608;&#27963;&#24744;&#30340;&#20027;&#39064;&#21518;&#65292;&#37325;&#26032;&#21152;&#36733;&#32593;&#31449;&#12290;&#24744;&#24212;&#35813;&#30475;&#21040;&#35270;&#35273;&#32534;&#36753;&#22120;&#24050;&#31105;&#29992;&#65292;&#32780; CSS &#21644; JavaScript &#24212;&#35813;&#24050;&#25353;&#39044;&#26399;&#24037;&#20316;&#12290;<\/p>\n<h3>&#27880;&#24847;&#20107;&#39033;<\/h3>\n<ul>\n<li>&#36825;&#20123;&#25805;&#20316;&#21487;&#33021;&#20250;&#23548;&#33268;&#37096;&#20998;&#20803;&#32032;&#26080;&#27861;&#27491;&#24120;&#26174;&#31034;&#65292;&#22240;&#20026;&#23427;&#20204;&#20381;&#36182;&#20110;&#35270;&#35273;&#32534;&#36753;&#22120;&#12290;&#35831;&#30830;&#20445;&#22312;&#36827;&#34892;&#20219;&#20309;&#37325;&#22823;&#26356;&#25913;&#20043;&#21069;&#22791;&#20221;&#24744;&#30340;&#32593;&#31449;&#12290;<\/li>\n<li>&#22312;&#26576;&#20123;&#24773;&#20917;&#19979;&#65292;&#24744;&#21487;&#33021;&#38656;&#35201;&#36890;&#36807;&#20462;&#25913; <code>functions.php<\/code> &#25110; <code>wp-config.php<\/code> &#26469;&#23454;&#29616;&#26356;&#22797;&#26434;&#30340;&#21151;&#33021;&#25110;&#25928;&#26524;&#12290;<\/li>\n<\/ul>\n<p>&#36890;&#36807;&#36981;&#24490;&#19978;&#36848;&#27493;&#39588;&#65292;&#24744;&#21487;&#20197;&#22312;WordPress&#20013;&#26377;&#25928;&#22320;&#31227;&#38500;&#35270;&#35273;&#32534;&#36753;&#22120;&#27169;&#24335;&#12290;&#24076;&#26395;&#36825;&#23545;&#20320;&#26377;&#25152;&#24110;&#21161;&#65281;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&#20889; Bug&#24037;&#31243;&#24072;&#65306; &#35201;&#31227;&#38500;WordPress&#20013;&#30340;&#35270;&#35273;&#32534;&#36753;&#22120;&#27169;&#24335;&#65292;&#038;#..<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[49,50,3193],"tuisongtax":[],"class_list":["post-1320","post","type-post","status-publish","format-standard","hentry","category-wpdt","tag-rmzn","tag-xsbdtj","tag-bjqsyjq"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts\/1320","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=1320"}],"version-history":[{"count":0,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts\/1320\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/media?parent=1320"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/categories?post=1320"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tags?post=1320"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tuisongtax?post=1320"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}