{"id":4979,"date":"2026-01-26T14:39:59","date_gmt":"2026-01-26T06:39:59","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/wpcms\/bjjc\/4979.html"},"modified":"2026-01-26T14:42:21","modified_gmt":"2026-01-26T06:42:21","slug":"%e4%b8%bawordpress%e5%88%86%e7%b1%bb%e5%88%9b%e5%bb%ba%e5%9b%be%e7%89%87%e8%87%aa%e5%ae%9a%e4%b9%89%e5%ad%97%e6%ae%b5%e7%9a%84%e6%96%b9%e6%b3%95","status":"publish","type":"bjjc","link":"https:\/\/www.zhaozhao123.cn\/wpcms\/bjjc\/4979.html","title":{"rendered":"\u4e3aWordPress\u5206\u7c7b\u521b\u5efa\u56fe\u7247\u81ea\u5b9a\u4e49\u5b57\u6bb5\u7684\u65b9\u6cd5"},"content":{"rendered":"<p>\u5728WordPress\u5f00\u53d1\u4e2d\uff0c\u4e3a\u5206\u7c7b\u6cd5\u6dfb\u52a0\u56fe\u7247\u5b57\u6bb5\u662f\u5e38\u89c1\u9700\u6c42\uff0c\u4f8b\u5982\u4e3a\u4ea7\u54c1\u5206\u7c7b\u8bbe\u7f6e\u56fe\u6807\u3002\u672c\u6559\u7a0b\u7531\u627e\u627e\u7f51\u5206\u4eab\u4e24\u79cd\u4e3b\u6d41\u65b9\u6cd5\uff1a\u4f7f\u7528SCF\u63d2\u4ef6\u4e0e\u7f16\u5199\u81ea\u5b9a\u4e49\u4ee3\u7801\uff0c\u5e76\u8be6\u7ec6\u8bf4\u660e\u524d\u7aef\u8c03\u53d6\u65b9\u5f0f\u3002<strong>WordPress\u521b\u5efa\u81ea\u5b9a\u4e49\u5b57\u6bb5<\/strong>\u548c<strong>WordPress\u521b\u5efa\u591a\u9009\u9879\u5b57\u6bb5<\/strong>\u80fd\u6709\u6548\u6269\u5c55\u7f51\u7ad9\u529f\u80fd\u3002<\/p><h2 class=\"wp-block-heading\">\u65b9\u6cd5\u4e00\uff1a\u4f7f\u7528SCF\u63d2\u4ef6\u6dfb\u52a0\u5b57\u6bb5<\/h2><p>SCF\uff08Secure Custom Fields\uff09\u662f\u4e00\u6b3e\u4e13\u6ce8\u4e8e\u5b89\u5168\u4e0e\u6613\u7528\u6027\u7684\u81ea\u5b9a\u4e49\u5b57\u6bb5\u63d2\u4ef6\u3002\u4ee5\u4e0b\u4e3a\u64cd\u4f5c\u6d41\u7a0b\u3002<\/p><p>\u9996\u5148\uff0c\u5b89\u88c5\u5e76\u6fc0\u6d3b\u201cSecure Custom Fields\u201d\u63d2\u4ef6\u3002\u968f\u540e\uff0c\u5728WordPress\u540e\u53f0\u5bfc\u822a\u81f3\u201cSCF\u201d\u83dc\u5355\uff0c\u521b\u5efa\u65b0\u7684\u5b57\u6bb5\u7ec4\u3002\u7f16\u8f91\u5b57\u6bb5\u7ec4\u65f6\uff0c\u9700\u8bbe\u7f6e\u6807\u9898\uff08\u5982\u201c\u5206\u7c7b\u56fe\u7247\u201d\uff09\uff0c\u5e76\u5728\u201c\u4f4d\u7f6e\u201d\u89c4\u5219\u4e2d\u9009\u62e9\u201c\u5206\u7c7b\u6cd5\u201d\u53ca\u5bf9\u5e94\u7684\u5206\u7c7b\u6cd5\u540d\u79f0\uff08\u5982\u201ccategory\u201d\uff09\u3002<\/p><p>\u63a5\u7740\uff0c\u5728\u5b57\u6bb5\u7ec4\u5185\u6dfb\u52a0\u5b57\u6bb5\u3002\u70b9\u51fb\u201c\u6dfb\u52a0\u5b57\u6bb5\u201d\uff0c\u9009\u62e9\u5b57\u6bb5\u7c7b\u578b\u4e3a\u201c\u56fe\u7247\u201d\uff0c\u5e76\u586b\u5199\u5b57\u6bb5\u6807\u7b7e\u3001\u540d\u79f0\uff08\u5982\u201czzw_category_image\u201d\uff09\u53ca\u5fc5\u8981\u8bf4\u660e\u3002\u4fdd\u5b58\u5b57\u6bb5\u7ec4\u540e\uff0c\u7f16\u8f91\u4efb\u610f\u5206\u7c7b\u65f6\uff0c\u5373\u53ef\u5728\u9875\u9762\u5e95\u90e8\u770b\u5230\u4e0a\u4f20\u56fe\u7247\u7684\u5b57\u6bb5\u3002<\/p><h2 class=\"wp-block-heading\">\u65b9\u6cd5\u4e8c\uff1a\u901a\u8fc7\u81ea\u5b9a\u4e49\u4ee3\u7801\u5b9e\u73b0<\/h2><p>\u5bf9\u4e8e\u8ffd\u6c42\u6027\u80fd\u4e0e\u5b9a\u5236\u5316\u7684\u5f00\u53d1\u8005\uff0c\u7f16\u5199\u4ee3\u7801\u662f\u66f4\u76f4\u63a5\u7684\u65b9\u6cd5\u3002\u4ee5\u4e0b\u4ee3\u7801\u793a\u4f8b\u5c06\u4e3a\u5206\u7c7b\u6dfb\u52a0\u56fe\u7247\u5b57\u6bb5\u3002<\/p><pre class=\"wp-block-code\"><code>\/**\n * \u4e3a\u5206\u7c7b\u8868\u5355\u6dfb\u52a0\u56fe\u7247\u5b57\u6bb5\n *\/\nfunction zzw_add_taxonomy_image_field($term) {\n    $image_id = get_term_meta($term-&gt;term_id, 'zzw_category_image_id', true);\n    $image_url = $image_id ? wp_get_attachment_image_url($image_id, 'thumbnail') : '';\n    ?&gt;\n    &lt;div class=\"form-field\"&gt;\n        &lt;label for=\"zzw_category_image\"&gt;\u5206\u7c7b\u56fe\u7247&lt;\/label&gt;\n        &lt;input type=\"hidden\" id=\"zzw_category_image_id\" name=\"zzw_category_image_id\" value=\"&lt;?php echo esc_attr($image_id); ?&gt;\" \/&gt;\n        &lt;img id=\"zzw_category_image_preview\" src=\"&lt;?php echo esc_url($image_url); ?&gt;\" style=\"max-width:100px; height:auto; display: &lt;?php echo $image_url ? 'block' : 'none'; ?&gt;; margin-bottom:10px;\" \/&gt;\n        &lt;div&gt;\n            &lt;button type=\"button\" class=\"button zzw_upload_image_button\"&gt;\u4e0a\u4f20\u56fe\u7247&lt;\/button&gt;\n            &lt;button type=\"button\" class=\"button zzw_remove_image_button\" style=\"display: &lt;?php echo $image_url ? 'inline-block' : 'none'; ?&gt;;\"&gt;\u79fb\u9664\u56fe\u7247&lt;\/button&gt;\n        &lt;\/div&gt;\n        &lt;p class=\"description\"&gt;\u4e3a\u6b64\u5206\u7c7b\u8bbe\u7f6e\u4e00\u5f20\u4ee3\u8868\u6027\u56fe\u7247\u3002&lt;\/p&gt;\n    &lt;\/div&gt;\n    &lt;script&gt;\n    jQuery(document).ready(function($){\n        var frame;\n        $('.zzw_upload_image_button').click(function(e) {\n            e.preventDefault();\n            if (frame) { frame.open(); return; }\n            frame = wp.media({ title: '\u9009\u62e9\u6216\u4e0a\u4f20\u56fe\u7247', button: { text: '\u4f7f\u7528\u6b64\u56fe\u7247' }, multiple: false });\n            frame.on('select', function() {\n                var attachment = frame.state().get('selection').first().toJSON();\n                $('#zzw_category_image_id').val(attachment.id);\n                $('#zzw_category_image_preview').attr('src', attachment.url).show();\n                $('.zzw_remove_image_button').show();\n            });\n            frame.open();\n        });\n        $('.zzw_remove_image_button').click(function(e) {\n            e.preventDefault();\n            $('#zzw_category_image_id').val('');\n            $('#zzw_category_image_preview').hide().attr('src', '');\n            $(this).hide();\n        });\n    });\n    &lt;\/script&gt;\n    &lt;?php\n}\nadd_action('category_add_form_fields', 'zzw_add_taxonomy_image_field');\nadd_action('category_edit_form_fields', function($term) {\n    ?&gt;\n    &lt;tr class=\"form-field\"&gt;\n        &lt;th scope=\"row\"&gt;&lt;label for=\"zzw_category_image\"&gt;\u5206\u7c7b\u56fe\u7247&lt;\/label&gt;&lt;\/th&gt;\n        &lt;td&gt;\n            &lt;?php\n            $image_id = get_term_meta($term-&gt;term_id, 'zzw_category_image_id', true);\n            $image_url = $image_id ? wp_get_attachment_image_url($image_id, 'thumbnail') : '';\n            ?&gt;\n            &lt;input type=\"hidden\" id=\"zzw_category_image_id\" name=\"zzw_category_image_id\" value=\"&lt;?php echo esc_attr($image_id); ?&gt;\" \/&gt;\n            &lt;img id=\"zzw_category_image_preview\" src=\"&lt;?php echo esc_url($image_url); ?&gt;\" style=\"max-width:100px; height:auto; display: &lt;?php echo $image_url ? 'block' : 'none'; ?&gt;; margin-bottom:10px;\" \/&gt;\n            &lt;div&gt;\n                &lt;button type=\"button\" class=\"button zzw_upload_image_button\"&gt;\u4e0a\u4f20\u56fe\u7247&lt;\/button&gt;\n                &lt;button type=\"button\" class=\"button zzw_remove_image_button\" style=\"display: &lt;?php echo $image_url ? 'inline-block' : 'none'; ?&gt;;\"&gt;\u79fb\u9664\u56fe\u7247&lt;\/button&gt;\n            &lt;\/div&gt;\n            &lt;p class=\"description\"&gt;\u4e3a\u6b64\u5206\u7c7b\u8bbe\u7f6e\u4e00\u5f20\u4ee3\u8868\u6027\u56fe\u7247\u3002&lt;\/p&gt;\n        &lt;\/td&gt;\n    &lt;\/tr&gt;\n    &lt;script&gt;\n        \/\/ \u6b64\u5904JavaScript\u4ee3\u7801\u4e0e\u4e0a\u65b9\u76f8\u540c\uff0c\u4e3a\u4fdd\u6301\u529f\u80fd\u72ec\u7acb\u9700\u5728\u7f16\u8f91\u9875\u518d\u6b21\u8f93\u51fa\uff08\u5b9e\u9645\u5f00\u53d1\u5efa\u8bae\u5c01\u88c5\uff09\n        jQuery(document).ready(function($){\n            var frame;\n            $('.zzw_upload_image_button').click(function(e) { e.preventDefault(); if (frame) { frame.open(); return; } frame = wp.media({ title: '\u9009\u62e9\u6216\u4e0a\u4f20\u56fe\u7247', button: { text: '\u4f7f\u7528\u6b64\u56fe\u7247' }, multiple: false }); frame.on('select', function() { var attachment = frame.state().get('selection').first().toJSON(); $('#zzw_category_image_id').val(attachment.id); $('#zzw_category_image_preview').attr('src', attachment.url).show(); $('.zzw_remove_image_button').show(); }); frame.open(); });\n            $('.zzw_remove_image_button').click(function(e) { e.preventDefault(); $('#zzw_category_image_id').val(''); $('#zzw_category_image_preview').hide().attr('src', ''); $(this).hide(); });\n        });\n    &lt;\/script&gt;\n    &lt;?php\n});\n\n\/**\n * \u4fdd\u5b58\u5206\u7c7b\u56fe\u7247\u5b57\u6bb5\u6570\u636e\n *\/\nfunction zzw_save_taxonomy_image_field($term_id) {\n    if (isset($_POST['zzw_category_image_id'])) {\n        update_term_meta($term_id, 'zzw_category_image_id', absint($_POST['zzw_category_image_id']));\n    }\n}\nadd_action('created_category', 'zzw_save_taxonomy_image_field');\nadd_action('edited_category', 'zzw_save_taxonomy_image_field');<\/code><\/pre><p>\u8bf7\u5c06\u4ee5\u4e0a\u4ee3\u7801\u6dfb\u52a0\u81f3\u5f53\u524d\u4e3b\u9898\u7684 <code>functions.php<\/code> \u6587\u4ef6\u6216\u81ea\u5b9a\u4e49\u529f\u80fd\u63d2\u4ef6\u4e2d\u3002\u8be5\u4ee3\u7801\u5b9e\u73b0\u4e86\u524d\u7aef\u5a92\u4f53\u4e0a\u4f20\u5668\uff0c\u5e76\u5c06\u56fe\u7247\u9644\u4ef6ID\u5b58\u50a8\u4e3a\u5206\u7c7b\u5143\u6570\u636e\u3002<\/p><h2 class=\"wp-block-heading\">\u4e24\u79cd\u65b9\u6cd5\u5bf9\u6bd4\u5206\u6790<\/h2><p>\u627e\u627e\u7f51\u5bf9\u4e24\u79cd<strong>WordPress\u521b\u5efa\u81ea\u5b9a\u4e49\u5b57\u6bb5<\/strong>\u7684\u65b9\u6cd5\u8fdb\u884c\u5bf9\u6bd4\uff0c\u5176\u6838\u5fc3\u5dee\u5f02\u5982\u4e0b\uff1a<\/p><figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u5bf9\u6bd4\u7ef4\u5ea6<\/th><th>\u4f7f\u7528SCF\u63d2\u4ef6\u65b9\u6cd5<\/th><th>\u4f7f\u7528\u81ea\u5b9a\u4e49\u4ee3\u7801\u65b9\u6cd5<\/th><\/tr><\/thead><tbody><tr><td>\u6613\u7528\u6027<\/td><td>\u9ad8\uff0c\u65e0\u9700\u7f16\u7801\uff0c\u901a\u8fc7\u540e\u53f0\u754c\u9762\u914d\u7f6e<\/td><td>\u4f4e\uff0c\u8981\u6c42\u5177\u5907PHP\u4e0eJavaScript\u5f00\u53d1\u80fd\u529b<\/td><\/tr><tr><td>\u6027\u80fd<\/td><td>\u8f83\u4f4e\uff0c\u9700\u52a0\u8f7d\u63d2\u4ef6\u8d44\u6e90<\/td><td>\u9ad8\uff0c\u4ec5\u5305\u542b\u5fc5\u8981\u4ee3\u7801<\/td><\/tr><tr><td>\u7075\u6d3b\u6027\u4e0e\u5b9a\u5236\u7a0b\u5ea6<\/td><td>\u4e00\u822c\uff0c\u53d7\u9650\u4e8e\u63d2\u4ef6\u529f\u80fd<\/td><td>\u6781\u9ad8\uff0c\u53ef\u5b8c\u5168\u81ea\u5b9a\u4e49\u903b\u8f91\u4e0e\u754c\u9762<\/td><\/tr><tr><td>\u7ef4\u62a4\u6210\u672c<\/td><td>\u4f4e\uff0c\u4f9d\u8d56\u63d2\u4ef6\u66f4\u65b0<\/td><td>\u4e2d\uff0c\u9700\u81ea\u884c\u7ef4\u62a4\u4ee3\u7801\u517c\u5bb9\u6027<\/td><\/tr><tr><td>\u6570\u636e\u8fc1\u79fb\u4e0e\u72ec\u7acb\u6027<\/td><td>\u5dee\uff0c\u6570\u636e\u4e0e\u63d2\u4ef6\u7ed1\u5b9a<\/td><td>\u597d\uff0c\u6570\u636e\u72ec\u7acb\uff0c\u4ec5\u4f9d\u8d56\u81ea\u8eab\u4ee3\u7801<\/td><\/tr><tr><td>\u591a\u9009\u9879\u5b57\u6bb5\u652f\u6301<\/td><td>\u4f18\u79c0\uff0c\u63d2\u4ef6\u539f\u751f\u63d0\u4f9b<strong>WordPress\u521b\u5efa\u591a\u9009\u9879\u5b57\u6bb5<\/strong><\/td><td>\u9700\u989d\u5916\u5f00\u53d1\uff0c\u53ef\u81ea\u7531\u5b9e\u73b0\u4efb\u4f55\u590d\u6742\u5b57\u6bb5\u903b\u8f91<\/td><\/tr><tr><td>\u5b66\u4e60\u6210\u672c<\/td><td>\u4f4e<\/td><td>\u9ad8<\/td><\/tr><\/tbody><\/table><\/figure><h2 class=\"wp-block-heading\">\u524d\u7aef\u8c03\u53d6\u4e0e\u4f7f\u7528\u5b9e\u4f8b<\/h2><p>\u521b\u5efa\u5e76\u4fdd\u5b58\u5206\u7c7b\u56fe\u7247\u5b57\u6bb5\u540e\uff0c\u5173\u952e\u5728\u4e8e\u524d\u7aef\u8c03\u53d6\u4e0e\u5c55\u793a\u3002\u4ee5\u4e0b\u63d0\u4f9b\u6838\u5fc3\u51fd\u6570\u53ca\u591a\u79cd\u5e94\u7528\u573a\u666f\u5b9e\u4f8b\u3002<\/p><h3 class=\"wp-block-heading\">\u6838\u5fc3\u8c03\u53d6\u51fd\u6570<\/h3><p>\u524d\u7aef\u8c03\u53d6\u4f9d\u8d56\u4e8e\u4e24\u4e2a\u6838\u5fc3WordPress\u51fd\u6570\uff1a<code>get_queried_object()<\/code>\u7528\u4e8e\u83b7\u53d6\u5f53\u524d\u5206\u7c7b\u9875\u9762\u7684\u5206\u7c7b\u5bf9\u8c61\uff0c\u6216<code>get_the_terms()<\/code>\u7528\u4e8e\u83b7\u53d6\u6587\u7ae0\u6240\u5c5e\u5206\u7c7b\uff1b<code>get_term_meta()<\/code>\u7528\u4e8e\u83b7\u53d6\u4fdd\u5b58\u7684\u56fe\u7247\u9644\u4ef6ID\u3002<\/p><p>\u57fa\u7840\u8c03\u7528\u4ee3\u7801\u793a\u4f8b\u5982\u4e0b\uff1a<\/p><pre class=\"wp-block-code\"><code>\/**\n * \u83b7\u53d6\u6307\u5b9a\u5206\u7c7b\u7684\u56fe\u7247HTML\n * @param int $term_id \u5206\u7c7bID\n * @param string $size \u56fe\u7247\u5c3a\u5bf8\uff0c\u9ed8\u8ba4\u4e3a'medium'\n * @return string \u56fe\u7247HTML\u6216\u7a7a\u5b57\u7b26\u4e32\n *\/\nfunction zzw_get_category_image($term_id, $size = 'medium') {\n    $image_id = get_term_meta($term_id, 'zzw_category_image_id', true);\n    if ($image_id) {\n        return wp_get_attachment_image($image_id, $size, false, array('class' =&gt; 'zzw-category-image'));\n    }\n    return '';\n}<\/code><\/pre><h3 class=\"wp-block-heading\">\u4f7f\u7528\u573a\u666f\u5b9e\u4f8b<\/h3><figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">\u573a\u666f\u63cf\u8ff0<\/th><th class=\"has-text-align-left\" data-align=\"left\">\u529f\u80fd\u76ee\u7684<\/th><th class=\"has-text-align-left\" data-align=\"left\">\u6838\u5fc3\u8c03\u7528\u4ee3\u7801\u793a\u4f8b<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>\u5206\u7c7b\u5f52\u6863\u9875\u5934\u90e8\u5c55\u793a<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">\u5728\u5206\u7c7b\u63cf\u8ff0\u4e0a\u65b9\u663e\u773c\u4f4d\u7f6e\u5c55\u793a\u5206\u7c7b\u56fe\u7247\u3002<\/td><td class=\"has-text-align-left\" data-align=\"left\"><code>&lt;?php $current_term = get_queried_object(); echo zzw_get_category_image($current_term-&gt;term_id, 'large'); ?&gt;<\/code><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>\u6587\u7ae0\u5355\u9875\u663e\u793a\u6240\u5c5e\u5206\u7c7b\u56fe\u7247<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">\u5728\u6587\u7ae0\u5185\u5bb9\u4e0b\u65b9\u5c55\u793a\u5176\u6240\u5c5e\u7b2c\u4e00\u4e2a\u5206\u7c7b\u7684\u56fe\u7247\u3002<\/td><td class=\"has-text-align-left\" data-align=\"left\"><code>&lt;?php $categories = get_the_terms(get_the_ID(), 'category'); if ($categories &amp;&amp; !is_wp_error($categories)) { echo zzw_get_category_image($categories[0]-&gt;term_id); } ?&gt;<\/code><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>\u589e\u5f3a\u5bfc\u822a\u83dc\u5355\u89c6\u89c9<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">\u5728\u4e3b\u5bfc\u822a\u83dc\u5355\u7684\u5206\u7c7b\u9879\u65c1\u6dfb\u52a0\u5c0f\u56fe\u6807\u3002<\/td><td class=\"has-text-align-left\" data-align=\"left\">\u9700\u5728<code>wp_nav_menu<\/code>\u7684<code>walker<\/code>\u6216\u901a\u8fc7\u8fc7\u6ee4\u5668<code>nav_menu_item_title<\/code>\u5b9e\u73b0\uff0c\u8c03\u7528<code>zzw_get_category_image($menu_item-&gt;object_id, \u2018thumbnail\u2019)<\/code>\u3002<\/td><\/tr><\/tbody><\/table><\/figure><p><strong>\u573a\u666f\u4e00\u5b9e\u65bd\u8bf4\u660e<\/strong>\uff1a\u5728\u5206\u7c7b\u5f52\u6863\u6a21\u677f\uff08\u5982<code>category.php<\/code>\u3001<code>taxonomy.php<\/code>\uff09\u6216\u901a\u8fc7\u5757\u4e3b\u9898\u7684\u6a21\u677f\u90e8\u5206\u4e2d\uff0c\u5c06\u6838\u5fc3\u8c03\u7528\u4ee3\u7801\u7f6e\u4e8e\u6807\u9898\u8f93\u51fa\u4e4b\u524d\u3002\u6b64\u65b9\u6cd5\u76f4\u63a5\u63d0\u5347\u5206\u7c7b\u9875\u9762\u7684\u89c6\u89c9\u8bc6\u522b\u5ea6\u3002<\/p><p><strong>\u573a\u666f\u4e8c\u5b9e\u65bd\u8bf4\u660e<\/strong>\uff1a\u5728\u5355\u9875\u6a21\u677f\uff08\u5982<code>single.php<\/code>\uff09\u7684\u6587\u7ae0\u5185\u5bb9\u5faa\u73af\u7ed3\u675f\u540e\uff0c\u6216\u5728<code>the_content<\/code>\u8fc7\u6ee4\u5668\u4e2d\u4f7f\u7528\u4e0a\u8ff0\u4ee3\u7801\u3002\u8fd9\u6709\u6548\u52a0\u5f3a\u4e86\u5206\u7c7b\u4e0e\u6587\u7ae0\u95f4\u7684\u5173\u8054\u5c55\u793a\u3002<\/p><p><strong>\u573a\u666f\u4e09\u5b9e\u65bd\u8bf4\u660e<\/strong>\uff1a\u6b64\u4e3a\u5b9e\u73b0<strong>WordPress\u521b\u5efa\u591a\u9009\u9879\u5b57\u6bb5<\/strong>\u6548\u679c\u7684\u9ad8\u7ea7\u5e94\u7528\u3002\u9700\u901a\u8fc7\u81ea\u5b9a\u4e49\u5bfc\u822a\u83dc\u5355\u904d\u5386\u5668\uff08Walker\uff09\u6216\u94a9\u5b50\uff0c\u5224\u65ad\u83dc\u5355\u9879\u662f\u5426\u4e3a\u5206\u7c7b\uff0c\u5e76\u8ffd\u52a0\u8c03\u7528\u83b7\u53d6\u7684\u7f29\u7565\u56fe\u3002\u8fd9\u663e\u8457\u63d0\u5347\u4e86\u83dc\u5355\u7684\u4ea4\u4e92\u6027\u4e0e\u7f8e\u89c2\u5ea6\u3002<\/p><h2 class=\"wp-block-heading\">\u5728\u4e3b\u9898\u4e2d\u8c03\u7528\u81ea\u5b9a\u4e49\u56fe\u7247\u5b57\u6bb5<\/h2><p>\u521b\u5efa\u5b57\u6bb5\u540e\uff0c\u9700\u5728\u4e3b\u9898\u6a21\u677f\u4e2d\u8c03\u7528\u663e\u793a\u3002\u4ee5\u4e0b\u5206\u522b\u8bf4\u660e\u7ecf\u5178\u4e3b\u9898\u4e0e\u5757\u4e3b\u9898\uff08FSE\uff09\u4e2d\u7684\u8c03\u7528\u65b9\u6cd5\u3002<\/p><h3 class=\"wp-block-heading\">\u7ecf\u5178\u4e3b\u9898\u8c03\u7528\u65b9\u6cd5<\/h3><p>\u5728\u7ecf\u5178\u4e3b\u9898\u7684\u6a21\u677f\u6587\u4ef6\uff08\u5982 <code>category.php<\/code> \u6216 <code>archive.php<\/code>\uff09\u4e2d\uff0c\u4e8e\u5faa\u73af\u524d\u6216\u5faa\u73af\u5185\u4f7f\u7528\u4ee5\u4e0b\u4ee3\u7801\u83b7\u53d6\u5e76\u663e\u793a\u5206\u7c7b\u56fe\u7247\u3002<\/p><pre class=\"wp-block-code\"><code>&lt;?php\n$current_term = get_queried_object();\nif ($current_term &amp;&amp; !is_wp_error($current_term)) {\n    $image_id = get_term_meta($current_term-&gt;term_id, 'zzw_category_image_id', true);\n    if ($image_id) {\n        echo wp_get_attachment_image($image_id, 'medium', false, array('class' =&gt; 'zzw-category-thumbnail'));\n    }\n}\n?&gt;<\/code><\/pre><h3 class=\"wp-block-heading\">\u5757\u4e3b\u9898\u8c03\u7528\u65b9\u6cd5<\/h3><p>\u5728\u5757\u4e3b\u9898\u4e2d\uff0c\u9700\u901a\u8fc7\u6ce8\u518c\u5e76\u6e32\u67d3\u4e00\u4e2a\u533a\u5757\u6765\u8c03\u7528\u3002\u9996\u5148\uff0c\u5728\u4e3b\u9898\u7684 <code>functions.php<\/code> \u4e2d\u6ce8\u518c\u4e00\u4e2a\u81ea\u5b9a\u4e49\u533a\u5757\u6216\u4f7f\u7528\u533a\u5757\u94a9\u5b50\u3002<\/p><p>\u4e00\u79cd\u9ad8\u6548\u65b9\u5f0f\u662f\u5229\u7528 <code>render_block<\/code> \u8fc7\u6ee4\u5668\u5728\u5206\u7c7b\u5f52\u6863\u6807\u9898\u524d\u52a8\u6001\u63d2\u5165\u56fe\u7247\u3002\u4ee5\u4e0b\u4e3a\u793a\u4f8b\u4ee3\u7801\uff1a<\/p><pre class=\"wp-block-code\"><code>\/**\n * \u5728\u5757\u4e3b\u9898\u7684\u5206\u7c7b\u5f52\u6863\u6807\u9898\u524d\u8f93\u51fa\u5206\u7c7b\u56fe\u7247\n *\/\nfunction zzw_prepend_category_image_to_title($block_content, $block) {\n    \/\/ \u4ec5\u9488\u5bf9\u6838\u5fc3\u5f52\u6863\u6807\u9898\u533a\u5757\u4e14\u5728\u5206\u7c7b\u9875\u9762\n    if (!is_admin() &amp;&amp; $block['blockName'] === 'core\/term-description' &amp;&amp; is_category()) {\n        $current_term = get_queried_object();\n        $image_id = get_term_meta($current_term-&gt;term_id, 'zzw_category_image_id', true);\n        if ($image_id) {\n            $image_html = wp_get_attachment_image($image_id, 'medium', false, array('class' =&gt; 'zzw-category-thumbnail'));\n            $block_content = $image_html . $block_content;\n        }\n    }\n    return $block_content;\n}\nadd_filter('render_block', 'zzw_prepend_category_image_to_title', 10, 2);<\/code><\/pre><h2 class=\"wp-block-heading\">\u603b\u7ed3<\/h2><p>\u672c\u6559\u7a0b\u8be6\u7ec6\u9610\u8ff0\u4e86\u4e3aWordPress\u5206\u7c7b\u6dfb\u52a0\u56fe\u7247\u81ea\u5b9a\u4e49\u5b57\u6bb5\u7684\u4e24\u79cd\u8def\u5f84\u53ca\u524d\u7aef\u8c03\u53d6\u65b9\u6cd5\u3002\u63d2\u4ef6\u65b9\u6848\u5feb\u6377\uff0c\u9002\u5408\u975e\u5f00\u53d1\u8005\uff1b\u4ee3\u7801\u65b9\u6848\u5f3a\u5927\uff0c\u9002\u5408\u8ffd\u6c42\u6027\u80fd\u4e0e\u5b9a\u5236\u7684\u5f00\u53d1\u8005\u3002\u65e0\u8bba\u9009\u62e9\u4f55\u79cd\u65b9\u5f0f\uff0c\u5173\u952e\u5728\u4e8e\u7406\u89e3\u6570\u636e\u5b58\u50a8\u4e0e\u8c03\u7528\u903b\u8f91\uff0c\u4ee5\u4fbf\u5728\u7ecf\u5178\u6216\u5757\u4e3b\u9898\u4e2d\u81ea\u5982\u5448\u73b0\u3002\u719f\u7ec3\u638c\u63e1 <strong>WordPress\u521b\u5efa\u81ea\u5b9a\u4e49\u5b57\u6bb5<\/strong> \u4e0e <strong>WordPress\u521b\u5efa\u591a\u9009\u9879\u5b57\u6bb5<\/strong> \u6280\u80fd\uff0c\u80fd\u6781\u5927\u63d0\u5347\u7f51\u7ad9\u5efa\u8bbe\u7684\u7075\u6d3b\u6027\u3002<\/p><hr class=\"wp-block-separator has-alpha-channel-opacity\"><h2 class=\"wp-block-heading\">\u672c\u7bc7\u6559\u7a0b\u77e5\u8bc6\u70b9\u603b\u7ed3<\/h2><figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u77e5\u8bc6\u70b9\u5e8f\u53f7<\/th><th>\u77e5\u8bc6\u70b9\u5185\u5bb9\u6982\u8ff0<\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td><strong>\u6559\u7a0b\u76ee\u6807<\/strong>\uff1a\u638c\u63e1\u4e3aWordPress\u5206\u7c7b\uff08\u5206\u7c7b\u6cd5\uff09\u521b\u5efa\u56fe\u7247\u7c7b\u578b\u81ea\u5b9a\u4e49\u5b57\u6bb5\u7684\u4e24\u79cd\u6838\u5fc3\u65b9\u6cd5\u53ca\u524d\u7aef\u8c03\u53d6\u3002<\/td><\/tr><tr><td>2<\/td><td><strong>SCF\u63d2\u4ef6\u6cd5<\/strong>\uff1a\u901a\u8fc7\u5b89\u88c5\u914d\u7f6e\u201cSecure Custom Fields\u201d\u63d2\u4ef6\uff0c\u4ee5\u56fe\u5f62\u5316\u65b9\u5f0f\u4e3a\u5206\u7c7b\u6dfb\u52a0\u5e76\u7ba1\u7406\u56fe\u7247\u5b57\u6bb5\uff0c\u65e0\u9700\u7f16\u5199\u4ee3\u7801\u3002<\/td><\/tr><tr><td>3<\/td><td><strong>\u81ea\u5b9a\u4e49\u4ee3\u7801\u6cd5<\/strong>\uff1a\u901a\u8fc7\u7f16\u5199PHP\u4e0eJavaScript\u4ee3\u7801\uff0c\u5728 <code>functions.php<\/code> \u4e2d\u624b\u52a8\u4e3a\u5206\u7c7b\u7f16\u8f91\u8868\u5355\u6dfb\u52a0\u56fe\u7247\u4e0a\u4f20\u3001\u79fb\u9664\u53ca\u6570\u636e\u4fdd\u5b58\u529f\u80fd\u3002<\/td><\/tr><tr><td>4<\/td><td><strong>\u65b9\u6cd5\u5bf9\u6bd4<\/strong>\uff1a\u901a\u8fc7\u8868\u683c\u5bf9\u6bd4\u63d2\u4ef6\u6cd5\u4e0e\u4ee3\u7801\u6cd5\u5728\u6613\u7528\u6027\u3001\u6027\u80fd\u3001\u7075\u6d3b\u6027\u3001\u7ef4\u62a4\u6210\u672c\u7b49\u591a\u7ef4\u5ea6\u7684\u4f18\u7f3a\u70b9\uff0c\u4f9b\u7528\u6237\u6839\u636e\u5b9e\u9645\u60c5\u51b5\u9009\u62e9\u3002<\/td><\/tr><tr><td>5<\/td><td><strong>\u524d\u7aef\u8c03\u53d6\u51fd\u6570<\/strong>\uff1a\u4f7f\u7528 <code>zzw_get_category_image()<\/code> \u51fd\u6570\u5c01\u88c5\u8c03\u53d6\u903b\u8f91\uff0c\u4fbf\u4e8e\u5728\u4e3b\u9898\u4e2d\u91cd\u590d\u4f7f\u7528\u3002<\/td><\/tr><tr><td>6<\/td><td><strong>\u4f7f\u7528\u573a\u666f\u5b9e\u4f8b<\/strong>\uff1a\u901a\u8fc7\u8868\u683c\u5217\u4e3e\u5206\u7c7b\u5f52\u6863\u9875\u3001\u6587\u7ae0\u5355\u9875\u53ca\u5bfc\u822a\u83dc\u5355\u589e\u5f3a\u7b49\u5e38\u89c1\u573a\u666f\u7684\u8c03\u53d6\u4ee3\u7801\u4e0e\u5b9e\u65bd\u8bf4\u660e\u3002<\/td><\/tr><tr><td>7<\/td><td><strong>\u7ecf\u5178\u4e3b\u9898\u8c03\u7528<\/strong>\uff1a\u5728\u7ecf\u5178\u4e3b\u9898\u6a21\u677f\u6587\u4ef6\u4e2d\uff0c\u76f4\u63a5\u4f7f\u7528 <code>get_term_meta()<\/code> \u548c <code>wp_get_attachment_image()<\/code> \u51fd\u6570\u8f93\u51fa\u56fe\u7247\u3002<\/td><\/tr><tr><td>8<\/td><td><strong>\u5757\u4e3b\u9898\u8c03\u7528<\/strong>\uff1a\u5728\u5757\u4e3b\u9898\u4e2d\uff0c\u901a\u8fc7 <code>render_block<\/code> \u8fc7\u6ee4\u5668\u52a8\u6001\u63d2\u5165\u56fe\u7247\uff0c\u6216\u6ce8\u518c\u81ea\u5b9a\u4e49\u533a\u5757\u5b9e\u73b0\u3002<\/td><\/tr><tr><td>9<\/td><td><strong>\u6838\u5fc3\u6982\u5ff5<\/strong>\uff1a\u7406\u89e3\u81ea\u5b9a\u4e49\u5b57\u6bb5\u6570\u636e\u4ee5\u5143\u6570\u636e\uff08term meta\uff09\u5f62\u5f0f\u5b58\u50a8\uff0c\u8c03\u7528\u65f6\u9700\u83b7\u53d6\u5f53\u524d\u5206\u7c7b\u5bf9\u8c61\u53ca\u5176\u5143\u6570\u636e\u3002<\/td><\/tr><tr><td>10<\/td><td><strong>\u4ee3\u7801\u89c4\u8303<\/strong>\uff1a\u81ea\u5b9a\u4e49\u51fd\u6570\u4e0e\u53d8\u91cf\u524d\u7f00\uff08\u5982 <code>zzw_<\/code>\uff09\u7684\u4f7f\u7528\uff0c\u6709\u52a9\u4e8e\u907f\u514d\u4e0e\u4e3b\u9898\u3001\u63d2\u4ef6\u5176\u4ed6\u4ee3\u7801\u53d1\u751f\u51b2\u7a81\u3002<\/td><\/tr><\/tbody><\/table><\/figure>","protected":false},"excerpt":{"rendered":"<p>\u5728WordPress\u5f00\u53d1\u4e2d\uff0c\u4e3a\u5206\u7c7b\u6cd5\u6dfb\u52a0\u56fe\u7247\u5b57\u6bb5\u662f\u5e38\u89c1\u9700\u6c42\uff0c\u4f8b\u5982\u4e3a\u4ea7\u54c1\u5206\u7c7b\u8bbe\u7f6e\u56fe\u6807\u3002\u672c\u6559\u7a0b\u7531\u627e\u627e\u7f51\u5206\u4eab\u4e24\u79cd\u4e3b\u6d41\u65b9\u6cd5\uff1a\u4f7f\u7528SCF\u63d2\u4ef6\u4e0e\u7f16\u5199\u81ea\u5b9a\u4e49\u4ee3\u7801\uff0c\u5e76\u8be6\u7ec6\u8bf4\u660e\u524d\u7aef\u8c03\u53d6\u65b9\u5f0f\u3002WordPress\u521b\u5efa\u81ea\u5b9a\u4e49\u5b57\u6bb5\u548cWordPress\u521b\u5efa\u591a\u9009\u9879\u5b57\u6bb5\u80fd\u6709\u6548\u6269\u5c55\u7f51\u7ad9\u529f\u80fd\u3002 \u65b9\u6cd5\u4e00\uff1a\u4f7f\u7528SCF\u63d2\u4ef6\u6dfb\u52a0\u5b57\u6bb5 SCF\uff08Secure Cus..<\/p>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"template":"","meta":{"_acf_changed":true},"tags":[],"bjjc2nav":[3304],"tuisongtax":[],"class_list":["post-4979","bjjc","type-bjjc","status-publish","hentry","bjjc2nav-wpfields"],"acf":{"qian_art_seotitle":"","qian_art_seotitle_source":{"label":"SEO\u6807\u9898","type":"text","formatted_value":""},"qian_art_seokws":"","qian_art_seokws_source":{"label":"SEO\u5173\u952e\u8bcd","type":"text","formatted_value":""},"qian_art_stzhong":"\u5206\u7c7b\uff1a\u521b\u5efa\u56fe\u7247\u81ea\u5b9a\u4e49\u5b57\u6bb5","qian_art_stzhong_source":{"label":"\u4e2d | \u77ed\u6807\u9898","type":"text","formatted_value":"\u5206\u7c7b\uff1a\u521b\u5efa\u56fe\u7247\u81ea\u5b9a\u4e49\u5b57\u6bb5"}},"_links":{"self":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/bjjc\/4979","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/bjjc"}],"about":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/types\/bjjc"}],"author":[{"embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/media?parent=4979"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tags?post=4979"},{"taxonomy":"bjjc2nav","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/bjjc2nav?post=4979"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tuisongtax?post=4979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}