{"id":1709,"date":"2025-06-10T15:00:33","date_gmt":"2025-06-10T07:00:33","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/wpcms\/wpdt\/1709.html"},"modified":"2025-06-10T15:00:33","modified_gmt":"2025-06-10T07:00:33","slug":"%e9%80%82%e7%94%a8%e4%ba%8ewordpress%e7%9a%8415%e7%a7%8d%e6%9c%80%e4%bd%b3%e5%8f%a4%e8%85%be%e5%a0%a1%e5%8c%ba%e5%9d%97%e6%8f%92%e4%bb%b6%ef%bc%88%e8%b6%85%e5%ae%9e%e7%94%a8%ef%bc%81%ef%bc%89","status":"publish","type":"post","link":"https:\/\/www.zhaozhao123.cn\/wpcms\/post\/1709.html","title":{"rendered":"\u9002\u7528\u4e8eWordPress\u768415+\u79cd\u6700\u4f73\u53e4\u817e\u5821\u533a\u5757\u63d2\u4ef6\uff08\u8d85\u5b9e\u7528\uff01\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<ol>\n<li>&#26631;&#39064;1&#65306;&#20160;&#20040;&#26159;&#21476;&#33150;&#22561;&#21306;&#22359;&#25554;&#20214;&#65311;\n&#8211; &#21476;&#33150;&#22561;&#21306;&#22359;&#25554;&#20214;&#26159;&#19968;&#31181;&#22686;&#24378;WordPress&#32534;&#36753;&#22120;&#20307;&#39564;&#30340;&#26041;&#27861;&#65292;&#20801;&#35768;&#29992;&#25143;&#26356;&#36731;&#26494;&#22320;&#21019;&#24314;&#21644;&#31649;&#29702;&#39029;&#38754;&#24067;&#23616;&#12290;\n&#8211; &#23427;&#25552;&#20379;&#20102;&#22810;&#31181;&#39044;&#35774;&#30340;&#21306;&#22359;&#31867;&#22411;&#65292;&#22914;&#25991;&#26412;&#12289;&#22270;&#29255;&#12289;&#34920;&#26684;&#31561;&#65292;&#20351;&#29992;&#25143;&#33021;&#22815;&#24555;&#36895;&#26500;&#24314;&#32593;&#31449;&#30340;&#32467;&#26500;&#12290;\n\n<\/li><li>&#26631;&#39064;2&#65306;&#20026;&#20160;&#20040;&#36873;&#25321;&#21476;&#33150;&#22561;&#21306;&#22359;&#25554;&#20214;&#65311;\n&#8211; &#25552;&#39640;&#20102;&#29992;&#25143;&#20307;&#39564;&#65306;&#36890;&#36807;&#25552;&#20379;&#39044;&#35774;&#30340;&#21306;&#22359;&#31867;&#22411;&#65292;&#29992;&#25143;&#21487;&#20197;&#26356;&#24555;&#22320;&#23436;&#25104;&#32593;&#39029;&#35774;&#35745;&#12290;\n&#8211; &#22686;&#21152;&#20102;&#28789;&#27963;&#24615;&#65306;&#29992;&#25143;&#21487;&#20197;&#26681;&#25454;&#33258;&#24049;&#30340;&#38656;&#27714;&#35843;&#25972;&#21644;&#23450;&#21046;&#32593;&#39029;&#24067;&#23616;&#12290;\n&#8211; &#20419;&#36827;&#20102;&#21327;&#20316;&#65306;&#22242;&#38431;&#25104;&#21592;&#21487;&#20197;&#22312;&#21516;&#19968;&#39029;&#38754;&#19978;&#21327;&#21516;&#24037;&#20316;&#65292;&#25552;&#39640;&#24037;&#20316;&#25928;&#29575;&#12290;\n\n<\/li><li>&#26631;&#39064;3&#65306;&#25512;&#33616;&#30340;&#21476;&#33150;&#22561;&#21306;&#22359;&#25554;&#20214;&#65306;\n1. WP Quick Blocks &#8211; &#25552;&#20379;&#20102;&#22823;&#37327;&#39044;&#35774;&#30340;&#21306;&#22359;&#31867;&#22411;&#65292;&#36866;&#21512;&#21021;&#23398;&#32773;&#21644;&#26377;&#32463;&#39564;&#30340;&#24320;&#21457;&#32773;&#12290;\n2. Gutenberg Blocks by JoomDev &#8211; &#25552;&#20379;&#20102;&#35768;&#22810;&#39640;&#36136;&#37327;&#30340;&#21306;&#22359;&#27169;&#26495;&#65292;&#36866;&#21512;&#38656;&#35201;&#26356;&#22810;&#21019;&#24847;&#30340;&#29992;&#25143;&#12290;\n3. Gutenberg Blocks by Kriesi &#8211; &#21306;&#22359;&#21151;&#33021;&#24378;&#22823;&#65292;&#36866;&#21512;&#38656;&#35201;&#22797;&#26434;&#24067;&#23616;&#30340;&#35774;&#35745;&#32773;&#12290;\n4. Gutenberg Blocks by Wix &#8211; &#19982;Wix&#24179;&#21488;&#20860;&#23481;&#65292;&#20026;&#29992;&#25143;&#25552;&#20379;&#20102;&#19968;&#31449;&#24335;&#30340;&#35299;&#20915;&#26041;&#26696;&#12290;\n5. Gutenberg Blocks by Astra &#8211; &#19987;&#27880;&#20110;Astra&#20027;&#39064;&#65292;&#25552;&#20379;&#20102;&#19968;&#31995;&#21015;&#36866;&#21512;&#35813;&#20027;&#39064;&#30340;&#21306;&#22359;&#12290;\n\n<\/li><li>&#26631;&#39064;4&#65306;&#22914;&#20309;&#23433;&#35013;&#21476;&#33150;&#22561;&#21306;&#22359;&#25554;&#20214;&#65311;\n&#8211; &#30331;&#24405;&#24744;&#30340;WordPress&#32593;&#31449;&#21518;&#21488;&#12290;\n&#8211; &#22312;&ldquo;&#25554;&#20214;&rdquo;&#37096;&#20998;&#65292;&#28857;&#20987;&ldquo;&#28155;&#21152;&#26032;&#25554;&#20214;&rdquo;&#12290;\n&#8211; &#25628;&#32034;&#24182;&#19979;&#36733;&#24744;&#24819;&#35201;&#30340;&#21476;&#33150;&#22561;&#21306;&#22359;&#25554;&#20214;&#12290;\n&#8211; &#28857;&#20987;&ldquo;&#23433;&#35013;&rdquo;&#65292;&#28982;&#21518;&#28608;&#27963;&#25554;&#20214;&#12290;\n\n<\/li><li>&#26631;&#39064;5&#65306;&#22914;&#20309;&#20351;&#29992;&#21476;&#33150;&#22561;&#21306;&#22359;&#25554;&#20214;&#65311;\n&#8211; &#20351;&#29992;&#40736;&#26631;&#25110;&#35302;&#25511;&#26495;&#28857;&#20987;&#21306;&#22359;&#22270;&#26631;&#65292;&#36873;&#25321;&#25152;&#38656;&#30340;&#21306;&#22359;&#31867;&#22411;&#12290;\n&#8211; &#23558;&#21306;&#22359;&#25302;&#25918;&#21040;&#25152;&#38656;&#30340;&#20301;&#32622;&#12290;\n&#8211; &#35843;&#25972;&#21306;&#22359;&#22823;&#23567;&#12289;&#20301;&#32622;&#21644;&#26679;&#24335;&#20197;&#36866;&#24212;&#39029;&#38754;&#24067;&#23616;&#12290;\n&#8211; &#28155;&#21152;&#25991;&#23383;&#12289;&#22270;&#29255;&#25110;&#20854;&#20182;&#23186;&#20307;&#20803;&#32032;&#21040;&#21306;&#22359;&#20013;&#12290;\n&#8211; &#21033;&#29992;&#21306;&#22359;&#36873;&#39033;&#21345;&#36827;&#34892;&#36827;&#19968;&#27493;&#35774;&#32622;&#21644;&#35843;&#25972;&#12290;\n\n<\/li><li>&#31034;&#20363;&#20195;&#30721;&#65306;\n&#8220;`html\n<!-- &#25991;&#26412;&#21306;&#22359; -->\n<div class=\"text-block\">\n  <h2>Title<\/h2>\n  <p>This is a paragraph of text.<\/p>\n<\/div>\n\n<!-- &#22270;&#29255;&#21306;&#22359; -->\n\n\n<!-- &#34920;&#26684;&#21306;&#22359; -->\n<table>\n  <tr><td>Row 1, Column 1<\/td><td>Row 1, Column 2<\/td><\/tr>\n  <tr><td>Row 2, Column 1<\/td><td>Row 2, Column 2<\/td><\/tr>\n<\/table>\n&#8220;`\n\n&#27880;&#24847;&#65306;&#20197;&#19978;&#31034;&#20363;&#20195;&#30721;&#20165;&#20026;&#31034;&#20363;&#65292;&#23454;&#38469;&#20351;&#29992;&#26102;&#35831;&#26681;&#25454;&#23454;&#38469;&#24773;&#20917;&#35843;&#25972;&#12290;\r\n<\/li><\/ol><\/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>&#22312;WordPress&#19978;&#20351;&#29992;&#21476;&#33150;&#22561;&#21306;&#22359;&#65288;Gutenberg Blocks&#65289;&#21487;&#20197;&#24110;&#21161;&#24744;&#21019;&#24314;&#26356;&#26131;&#20110;&#38405;&#35835;&#21644;&#23548;&#33322;&#30340;&#20869;&#23481;&#12290;&#20197;&#19979;&#26159;&#19968;&#20123;&#26368;&#20339;&#30340;&#21476;&#33150;&#22561;&#21306;&#22359;&#25554;&#20214;&#65292;&#23427;&#20204;&#21487;&#20197;&#22823;&#22823;&#25552;&#39640;&#24744;&#30340;&#32593;&#31449;&#20869;&#23481;&#30340;&#36136;&#37327;&#12290;<\/p>\n<h3>1. Gutenberg Blocks<\/h3>\n<ul>\n<li><strong>&#21151;&#33021;<\/strong>&#65306;&#36825;&#26159;WordPress&#40664;&#35748;&#30340;&#21476;&#33150;&#22561;&#21306;&#22359;&#25554;&#20214;&#65292;&#23427;&#25552;&#20379;&#20102;&#20016;&#23500;&#30340;&#39044;&#35774;&#27169;&#26495;&#21644;&#33258;&#23450;&#20041;&#36873;&#39033;&#12290;<\/li>\n<li>\n<p><strong>&#31034;&#20363;&#20195;&#30721;<\/strong>&#65306;<\/p>\n<pre><code class=\"language-php\">add_action('init', 'gutenberg_register_block_types');\n\nfunction gutenberg_register_block_types() {\nregister_block_type([\n  'name' =&gt; 'custom_block',\n  'title' =&gt; __('Custom Block'),\n  'description' =&gt; __('A custom block for your site.'),\n  'editor_script' =&gt; get_template_directory_uri() . '\/js\/custom-block.js',\n  'render_callback' =&gt; 'my_custom_block_render_function',\n]);\n\n\/\/ &#27880;&#20876;&#33258;&#23450;&#20041;&#22359;&#28210;&#26579;&#20989;&#25968;\nfunction my_custom_block_render_function($block) {\n  \/\/ &#22312;&#27492;&#22788;&#22788;&#29702;&#33258;&#23450;&#20041;&#22359;&#30340;&#20855;&#20307;&#36923;&#36753;\n}\n}<\/code><\/pre>\n<\/li>\n<\/ul>\n<h3>2. Gutenberg Editor<\/h3>\n<ul>\n<li><strong>&#21151;&#33021;<\/strong>&#65306;&#25552;&#20379;&#19968;&#20010;&#21451;&#22909;&#30340;&#30028;&#38754;&#26469;&#32534;&#36753;&#20869;&#23481;&#65292;&#25903;&#25345;&#22810;&#31181;&#26684;&#24335;&#12289;&#26679;&#24335;&#21644;&#25490;&#29256;&#36873;&#39033;&#12290;<\/li>\n<li>\n<p><strong>&#31034;&#20363;&#20195;&#30721;<\/strong>&#65306;<\/p>\n<pre><code class=\"language-html\">&lt;script&gt;\nwindow.gutenberg = {\n  \/\/ &#32534;&#36753;&#22120;&#37197;&#32622;\n  editor: {\n    \/\/ &#22522;&#30784;&#35774;&#32622;\n    attributes: [\n      { name: 'heading', type: 'heading' },\n      { name: 'paragraph', type: 'paragraph' },\n      \/\/ &#20854;&#20182;&#23646;&#24615;...\n    ],\n\n    \/\/ &#36890;&#29992;&#32534;&#36753;&#22120;&#32452;&#20214;\n    components: [\n      \/\/ &#33258;&#23450;&#20041;&#32452;&#20214;...\n    ],\n\n    \/\/ &#26679;&#24335;&#36873;&#25321;&#22120;\n    styles: [\n      \/\/ &#39068;&#33394;&#12289;&#23383;&#20307;&#31561;...\n    ],\n\n    \/\/ &#34892;&#20869;&#26679;&#24335;\n    inline_styles: [\n      \/\/ &#23383;&#20307;&#22823;&#23567;&#12289;&#39068;&#33394;&#31561;...\n    ]\n  }\n};\n&lt;\/script&gt;<\/code><\/pre>\n<\/li>\n<\/ul>\n<h3>3. Gutenberg Blocks Plus<\/h3>\n<ul>\n<li><strong>&#21151;&#33021;<\/strong>&#65306;&#25552;&#20379;&#26356;&#22810;&#30340;&#33258;&#23450;&#20041;&#36873;&#39033;&#21644;&#39640;&#32423;&#21151;&#33021;&#65292;&#36866;&#21512;&#38656;&#35201;&#26356;&#22810;&#23450;&#21046;&#21270;&#30340;&#29992;&#25143;&#12290;<\/li>\n<li>\n<p><strong>&#31034;&#20363;&#20195;&#30721;<\/strong>&#65306;<\/p>\n<pre><code class=\"language-javascript\">function my_custom_blocks_plus_render_function($block) {\n$this-&gt;blocks-&gt;set_value(\n  [\n    'type' =&gt; $block['type'],\n    'attributes' =&gt; $block['attributes'],\n    'styles' =&gt; $block['styles'],\n    'inline_styles' =&gt; $block['inline_styles'],\n  ],\n  $block['id']\n);\n\n\/\/ &#22312;&#27492;&#22788;&#29702;&#33258;&#23450;&#20041;&#22359;&#30340;&#20855;&#20307;&#36923;&#36753;\n}<\/code><\/pre>\n<\/li>\n<\/ul>\n<h3>4. Gutenberg Customizer<\/h3>\n<ul>\n<li><strong>&#21151;&#33021;<\/strong>&#65306;&#20801;&#35768;&#31649;&#29702;&#21592;&#36890;&#36807;&#21518;&#21488;&#31649;&#29702;&#38754;&#26495;&#35843;&#25972;&#21508;&#31181;&#35774;&#32622;&#65292;&#21253;&#25324;&#22359;&#30340;&#22806;&#35266;&#12289;&#24067;&#23616;&#21644;&#34892;&#20026;&#12290;<\/li>\n<li>\n<p><strong>&#31034;&#20363;&#20195;&#30721;<\/strong>&#65306;<\/p>\n<pre><code class=\"language-php\">add_action('admin_init', 'register_gutenberg_customizer_actions');\n\nfunction register_gutenberg_customizer_actions() {\nregister_setting('gutenberg_settings', 'gutenberg_settings');\nadd_settings_section('gutenberg_customizer_section', 'Customizer Section', 'section_callback', 'gutenberg_customizer_page');\n\nfunction section_callback( $settings ) {\n  \/\/ &#35774;&#32622;&#35828;&#26126;\n  $settings-&gt;add_field(array(\n    'label' =&gt; 'Block Type',\n    'name' =&gt; 'block_type',\n    'input' =&gt; 'select',\n    'options' =&gt; array(\n      'custom_block' =&gt; 'Custom Block',\n      'other_block' =&gt; 'Other Block'\n    ),\n    'desc_tip' =&gt; true,\n  ));\n\n  \/\/ &#20854;&#20182;&#33258;&#23450;&#20041;&#35774;&#32622;...\n}\n}<\/code><\/pre>\n<\/li>\n<\/ul>\n<h3>5. Gutenberg Editor Styles<\/h3>\n<ul>\n<li><strong>&#21151;&#33021;<\/strong>&#65306;&#20026;&#32534;&#36753;&#22120;&#25552;&#20379;&#33258;&#23450;&#20041;&#20027;&#39064;&#39118;&#26684;&#65292;&#20351;&#39029;&#38754;&#30475;&#36215;&#26469;&#26356;&#20855;&#21560;&#24341;&#21147;&#12290;<\/li>\n<li><strong>&#31034;&#20363;&#20195;&#30721;<\/strong>&#65306;\n<pre><code class=\"language-css\">body {\nbackground-color: #f0f0f0;\nfont-family: Arial, sans-serif;\n}<\/code><\/pre><\/li>\n<\/ul>\n<h3>&#24635;&#32467;<\/h3>\n<p>&#20351;&#29992;&#36825;&#20123;&#25554;&#20214;&#21487;&#20197;&#35753;&#24744;&#30340;WordPress&#31449;&#28857;&#26356;&#21152;&#19987;&#19994;&#21644;&#32654;&#35266;&#65292;&#21516;&#26102;&#25552;&#39640;&#29992;&#25143;&#20307;&#39564;&#12290;&#22312;&#23454;&#38469;&#25805;&#20316;&#26102;&#65292;&#35831;&#26681;&#25454;&#39033;&#30446;&#38656;&#27714;&#28789;&#27963;&#36873;&#25321;&#21512;&#36866;&#30340;&#25554;&#20214;&#65292;&#30830;&#20445;&#20854;&#19982;&#24744;&#30340;&#32593;&#31449;&#29615;&#22659;&#20860;&#23481;&#12290;<\/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; &#26631;&#39064;1&#65306;&#20160;&#20040;&#26159;&#21476;&#33150;&#22561;&#21306;&#22359;&#25554;&#20214;&#65311; &#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":[51],"tuisongtax":[],"class_list":["post-1709","post","type-post","status-publish","format-standard","hentry","category-wpdt","tag-jzgj"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts\/1709","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=1709"}],"version-history":[{"count":0,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts\/1709\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/media?parent=1709"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/categories?post=1709"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tags?post=1709"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tuisongtax?post=1709"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}