{"id":3693,"date":"2025-06-12T03:09:18","date_gmt":"2025-06-11T19:09:18","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/wpcms\/wpdt\/3693.html"},"modified":"2025-06-12T03:09:18","modified_gmt":"2025-06-11T19:09:18","slug":"%e5%a6%82%e4%bd%95%e5%9c%a8wordpress%e4%b8%ad%e4%b8%ba%e7%94%a8%e6%88%b7%e8%ae%be%e7%bd%ae%e8%87%aa%e5%ae%9a%e4%b9%89%e5%a4%b4%e5%83%8f%ef%bc%88gravatar%e6%9b%bf%e4%bb%a3%e6%96%b9%e6%a1%88%ef%bc%89","status":"publish","type":"post","link":"https:\/\/www.zhaozhao123.cn\/wpcms\/post\/3693.html","title":{"rendered":"\u5982\u4f55\u5728WordPress\u4e2d\u4e3a\u7528\u6237\u8bbe\u7f6e\u81ea\u5b9a\u4e49\u5934\u50cf\uff08Gravatar\u66ff\u4ee3\u65b9\u6848\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<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;&#20026;&#29992;&#25143;&#35774;&#32622;&#33258;&#23450;&#20041;&#22836;&#20687;&#65292;&#21487;&#20197;&#36890;&#36807;&#20197;&#19979;&#20960;&#31181;&#26041;&#27861;&#23454;&#29616;&#65306;<\/p>\n<h3>&#26041;&#27861;&#19968;&#65306;&#20351;&#29992;Gravatar<\/h3>\n<p>Gravatar&#26159;&#30001;Avatars.org&#25552;&#20379;&#30340;&#20813;&#36153;&#26381;&#21153;&#65292;&#23427;&#26681;&#25454;&#29992;&#25143;&#30340;&#30005;&#23376;&#37038;&#20214;&#22320;&#22336;&#25552;&#20379;&#20010;&#24615;&#21270;&#30340;&#22836;&#20687;&#12290;&#20026;&#20102;&#22312;WordPress&#20013;&#20351;&#29992;Gravatar&#65292;&#39318;&#20808;&#38656;&#35201;&#30830;&#20445;&#24744;&#30340;&#32593;&#31449;&#24050;&#32463;&#21551;&#29992;&#20102;Gravatar&#12290;<\/p>\n<ol>\n<li>\n<p><strong>&#21551;&#29992;Gravatar<\/strong>&#65306;<\/p>\n<ul>\n<li>&#30331;&#24405;&#21040;&#24744;&#30340;WordPress&#21518;&#21488;&#12290;<\/li>\n<li>&#25214;&#21040;&ldquo;&#35774;&#32622;&rdquo; &gt; &ldquo;General&rdquo;&#36873;&#39033;&#21345;&#12290;<\/li>\n<li>&#22312;&ldquo;Email address to use for Gravatars&rdquo;&#19979;&#25289;&#33756;&#21333;&#20013;&#36873;&#25321;&ldquo;Use my gravatar.com account&rdquo;&#12290;<\/li>\n<li>&#28857;&#20987;&ldquo;Save Changes&rdquo;&#12290;<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>&#28155;&#21152;Gravatar&#22270;&#29255;&#21040;&#29992;&#25143;&#39029;&#38754;<\/strong>&#65306;<\/p>\n<ul>\n<li>&#23548;&#33322;&#21040;&ldquo;&#32534;&#36753;&rdquo;&#27169;&#24335;&#30340;&#29992;&#25143;&#39029;&#38754;&#12290;<\/li>\n<li>&#36873;&#25321;&#24744;&#35201;&#26356;&#25913;&#22836;&#20687;&#30340;&#29992;&#25143;&#12290;<\/li>\n<li>&#20351;&#29992;<code>wp_get_attachment_image()<\/code>&#20989;&#25968;&#25554;&#20837;Gravatar&#22270;&#20687;&#65306;\n<pre><code class=\"language-php\">&lt;?php echo wp_get_attachment_image( get_avatar_url(), 'full' ); ?&gt;<\/code><\/pre><\/li>\n<li>&#36825;&#23558;&#26174;&#31034;&#29992;&#25143;&#30340;&#40664;&#35748;&#25110;&#33258;&#23450;&#20041;Gravatar&#22270;&#29255;&#12290;<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3>&#31034;&#20363;&#20195;&#30721;<\/h3>\n<p>&#20551;&#35774;&#25105;&#20204;&#26377;&#19968;&#20010;&#21517;&#20026;<code>custom-avatar.php<\/code>&#30340;&#25554;&#20214;&#25991;&#20214;&#65292;&#20854;&#20013;&#21253;&#21547;&#20197;&#19979;&#20195;&#30721;&#65306;<\/p>\n<pre><code class=\"language-php\">&lt;?php\nfunction custom_user_avatar() {\n    $avatar = get_avatar_url($user-&gt;ID);\n    echo '&lt;img src=\"' . esc_url($avatar) . '\" alt=\"User Avatar\" \/&gt;';\n}\nadd_shortcode('custom-user-avatar', 'custom_user_avatar');\n?&gt;<\/code><\/pre>\n<p>&#28982;&#21518;&#22312;&#27169;&#26495;&#25991;&#20214;&#20013;&#35843;&#29992;&#36825;&#20010;&#30701;&#30721;&#65306;<\/p>\n<pre><code class=\"language-php\">[custom-user-avatar]<\/code><\/pre>\n<h3>&#27493;&#39588;&#19982;&#25928;&#26524;<\/h3>\n<ol>\n<li>\n<p><strong>&#23433;&#35013;&#24182;&#28608;&#27963;&#25554;&#20214;<\/strong>&#65306;<\/p>\n<ul>\n<li>&#23433;&#35013;&#24182;&#28608;&#27963;&#21517;&#20026;<code>Custom User Avatar<\/code>&#30340;&#25554;&#20214;&#12290;<\/li>\n<li>&#25554;&#20214;&#20250;&#33258;&#21160;&#26816;&#27979;&#29992;&#25143;&#22836;&#20687;&#24182;&#22312;&#29992;&#25143;&#39029;&#38754;&#19978;&#26174;&#31034;&#12290;<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>&#20351;&#29992;&#30701;&#30721;<\/strong>&#65306;<\/p>\n<ul>\n<li>&#23558;&#19978;&#36848;&#20195;&#30721;&#22797;&#21046;&#21040;&#19968;&#20010;&#27169;&#26495;&#25991;&#20214;&#20013;&#65292;&#20363;&#22914;<code>header.php<\/code>&#12290;<\/li>\n<li>&#22312;&#29992;&#25143;&#39029;&#38754;&#30340;&#36866;&#24403;&#20301;&#32622;&#25554;&#20837;&#30701;&#30721; <code>[custom-user-avatar]<\/code>&#12290;<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>&#26597;&#30475;&#25928;&#26524;<\/strong>&#65306;<\/p>\n<ul>\n<li>&#29992;&#25143;&#30331;&#24405;&#21518;&#65292;&#20182;&#20204;&#23558;&#22312;&#39029;&#38754;&#19978;&#30475;&#21040;&#33258;&#24049;&#30340;Gravatar&#22270;&#29255;&#12290;<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>&#36825;&#31181;&#26041;&#27861;&#31616;&#21333;&#26131;&#34892;&#65292;&#26080;&#38656;&#39069;&#22806;&#37197;&#32622;&#21363;&#21487;&#22312;WordPress&#20013;&#20351;&#29992;Gravatar&#20316;&#20026;&#29992;&#25143;&#22836;&#20687;&#12290;&#22914;&#26524;&#24744;&#24076;&#26395;&#36827;&#19968;&#27493;&#23450;&#21046;&#22806;&#35266;&#25110;&#21151;&#33021;&#65292;&#35831;&#32771;&#34385;&#20351;&#29992;&#26356;&#39640;&#32423;&#30340;&#25554;&#20214;&#22914;<code>Gravatar Pro<\/code>&#25110;<code>WP Avatar Plus<\/code>&#65292;&#23427;&#20204;&#25552;&#20379;&#20102;&#26356;&#22810;&#25511;&#21046;&#21644;&#33258;&#23450;&#20041;&#36873;&#39033;&#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<h3>&#25945;&#26696;&#26631;&#39064;&#65306;WordPress&#20013;&#20351;&#29992;&#33258;&#23450;&#20041;&#22836;&#20687;&#30340;&#23454;&#29616;<\/h3>\n<h4>&#30446;&#26631;&#23398;&#20064;&#32773;&#65306;<\/h4>\n<ul>\n<li>&#29087;&#24713;WordPress&#30340;&#22522;&#26412;&#25805;&#20316;&#21644;&#21151;&#33021;&#12290;<\/li>\n<li>&#20102;&#35299;&#22914;&#20309;&#20026;&#29992;&#25143;&#35774;&#32622;&#33258;&#23450;&#20041;&#22836;&#20687;&#12290;<\/li>\n<\/ul>\n<h4>&#25945;&#23398;&#30446;&#26631;&#65306;<\/h4>\n<ol>\n<li>&#23398;&#20064;&#22914;&#20309;&#22312;WordPress&#20013;&#35774;&#32622;&#33258;&#23450;&#20041;&#22836;&#20687;&#12290;<\/li>\n<li>&#25484;&#25569;Gravatar&#26367;&#20195;&#26041;&#26696;&#30340;&#23454;&#29616;&#26041;&#27861;&#12290;<\/li>\n<li>&#23454;&#29616;&#19968;&#20010;&#31616;&#21333;&#30340;&#33258;&#23450;&#20041;&#22836;&#20687;&#35774;&#32622;&#21151;&#33021;&#12290;<\/li>\n<\/ol>\n<h4>&#25945;&#23398;&#22823;&#32434;&#65306;<\/h4>\n<ol>\n<li><strong>&#24341;&#20837;<\/strong>&#65306;&#20171;&#32461;WordPress&#21450;&#20854;&#37325;&#35201;&#29305;&#24615;&#12290;<\/li>\n<li><strong>&#21019;&#24314;&#33258;&#23450;&#20041;&#22836;&#20687;&#22522;&#30784;&#27010;&#24565;<\/strong>&#65306;&#35299;&#37322;&#20160;&#20040;&#26159;&#33258;&#23450;&#20041;&#22836;&#20687;&#12289;&#20026;&#20160;&#20040;&#38656;&#35201;&#23427;&#20204;&#20197;&#21450;&#23427;&#20204;&#23545;&#32593;&#31449;&#35774;&#35745;&#30340;&#37325;&#35201;&#24615;&#12290;<\/li>\n<li><strong>&#23433;&#35013;&#24182;&#37197;&#32622;WordPress<\/strong>&#65306;&#25351;&#23548;&#23398;&#29983;&#22914;&#20309;&#22312;&#26412;&#22320;&#29615;&#22659;&#25110;&#22312;&#32447;&#19978;&#23433;&#35013;WordPress&#12290;<\/li>\n<li><strong>&#28155;&#21152;&#33258;&#23450;&#20041;&#22836;&#20687;&#20027;&#39064;<\/strong>&#65306;&#35753;&#23398;&#29983;&#29087;&#24713;&#22914;&#20309;&#36890;&#36807;&ldquo;Appearance&rdquo; &gt; &ldquo;Header&rdquo; &gt; &ldquo;Custom Header Image&rdquo;&#28155;&#21152;&#33258;&#23450;&#20041;&#22836;&#20687;&#12290;<\/li>\n<li><strong>&#23454;&#29616;Gravatar&#26367;&#20195;&#26041;&#26696;<\/strong>&#65306;&#23637;&#31034;&#22914;&#20309;&#20351;&#29992;&#33258;&#23450;&#20041;&#22836;&#20687;&#20195;&#26367;Gravatar&#26381;&#21153;&#26469;&#23454;&#29616;&#20010;&#24615;&#21270;&#22836;&#20687;&#12290;<\/li>\n<li><strong>&#39564;&#35777;&#33258;&#23450;&#20041;&#22836;&#20687;&#35774;&#32622;<\/strong>&#65306;&#36890;&#36807;&#23454;&#38469;&#25805;&#20316;&#26816;&#26597;&#26159;&#21542;&#27491;&#30830;&#35774;&#32622;&#20102;&#33258;&#23450;&#20041;&#22836;&#20687;&#12290;<\/li>\n<li><strong>&#32467;&#26463;&#35821;<\/strong>&#65306;&#24635;&#32467;&#26412;&#35838;&#31243;&#30340;&#20027;&#35201;&#30693;&#35782;&#28857;&#65292;&#40723;&#21169;&#23398;&#29983;&#24605;&#32771;&#26410;&#26469;&#21487;&#33021;&#30340;&#24212;&#29992;&#22330;&#26223;&#12290;<\/li>\n<\/ol>\n<h3>&#28436;&#31034;&#31034;&#20363;&#20195;&#30721;&#65306;<\/h3>\n<h4>&#31034;&#20363;&#19968;&#65306;&#23433;&#35013;WordPress<\/h4>\n<pre><code class=\"language-bash\"># &#22312;&#32456;&#31471;&#36816;&#34892;&#20197;&#19979;&#21629;&#20196;&#20197;&#23433;&#35013;WordPress\ncurl -s https:\/\/getcomposer.org\/installer | php -- --install-dir=\/usr\/local\/bin --filename=composer<\/code><\/pre>\n<h4>&#31034;&#20363;&#20108;&#65306;&#21019;&#24314;&#33258;&#23450;&#20041;&#22836;&#20687;<\/h4>\n<pre><code class=\"language-php\">\/\/ &#35774;&#32622;&#33258;&#23450;&#20041;&#22836;&#20687;\nadd_theme_support('custom-header', [\n    'header-text' =&gt; false,\n    'width'       =&gt; 9999, \/\/ &#33258;&#23450;&#20041;&#23485;&#24230;&#65292;&#36825;&#37324;&#35774;&#20026;&#26080;&#38480;&#22823;\n    'height'      =&gt; 200, \/\/ &#33258;&#23450;&#20041;&#39640;&#24230;&#65292;&#36825;&#37324;&#35774;&#20026;200px\n]);<\/code><\/pre>\n<h4>&#31034;&#20363;&#19977;&#65306;&#23454;&#29616;Gravatar&#26367;&#20195;&#26041;&#26696;<\/h4>\n<pre><code class=\"language-php\">\/\/ &#20351;&#29992;&#33258;&#23450;&#20041;&#22836;&#20687;&#26367;&#25442;Gravatar\n$gravatar_url = get_avatar_url($user_id);\nif (empty($gravatar_url)) {\n    $gravatar_url = \"https:\/\/www.gravatar.com\/avatar\/\" . md5(get_the_author_meta('email')) . \"?d=retro&amp;f=y\";\n}<\/code><\/pre>\n<h4>&#31034;&#20363;&#22235;&#65306;&#39564;&#35777;&#33258;&#23450;&#20041;&#22836;&#20687;&#35774;&#32622;<\/h4>\n<pre><code class=\"language-php\">\/\/ &#39564;&#35777;&#33258;&#23450;&#20041;&#22836;&#20687;&#26159;&#21542;&#24050;&#25104;&#21151;&#35774;&#32622;\n$user = wp_get_current_user();\nif ($user-&gt;ID) {\n    echo \"&lt;img src='\" . esc_url(get_template_directory_uri() . '\/images\/' . $user-&gt;user_login . '.png') . \"' alt='\" . $user-&gt;display_name . \"' \/&gt;\";\n} else {\n    echo \"&#26410;&#25214;&#21040;&#24403;&#21069;&#29992;&#25143;&#20449;&#24687;\";\n}<\/code><\/pre>\n<h4>&#32467;&#26463;&#35821;<\/h4>\n<p>&#22312;&#23436;&#25104;&#19978;&#36848;&#27493;&#39588;&#21518;&#65292;&#24744;&#24212;&#35813;&#24050;&#32463;&#25104;&#21151;&#23454;&#29616;&#20102;&#23558;&#29992;&#25143;&#33258;&#23450;&#20041;&#22836;&#20687;&#24212;&#29992;&#21040;WordPress&#32593;&#31449;&#19978;&#30340;&#36807;&#31243;&#12290;&#25509;&#19979;&#26469;&#65292;&#24744;&#21487;&#20197;&#32771;&#34385;&#36827;&#19968;&#27493;&#25193;&#23637;&#27492;&#21151;&#33021;&#65292;&#20363;&#22914;&#28155;&#21152;&#29992;&#25143;&#35780;&#35770;&#27169;&#22359;&#65292;&#20197;&#20415;&#29992;&#25143;&#21487;&#20197;&#36731;&#26494;&#22320;&#20998;&#20139;&#20182;&#20204;&#30340;&#20010;&#24615;&#21270;&#30340;&#22836;&#20687;&#29031;&#29255;&#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;&#20026;&#29992;&#25143;&#35774;&#32622;&#33258;&#23450;&#20041;&#22836;&#20687;&#65292;&#21487;&#20197;&#038;#3..<\/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":[2107,2106],"tuisongtax":[],"class_list":["post-3693","post","type-post","status-publish","format-standard","hentry","category-wpdt","tag-cjyy","tag-cjzn"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts\/3693","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=3693"}],"version-history":[{"count":0,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts\/3693\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/media?parent=3693"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/categories?post=3693"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tags?post=3693"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tuisongtax?post=3693"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}