WordPress B2主题使用高级自定义字段插件增加商品描述框并输出

书接上文,小编在使用WordPress B2主题的时候,在B2主题商品分类中增加了一个 增值服务描述框。详情请看上文

为WordPress B2主题商品分类增加描述栏并在前端输出

然而测试后发现这增加的 描述框 竟然无法支持 HTML 格式,无奈只能继续埋头研究。

商品分类自定义字段使用编辑器

仔细考虑后发现应该将描述框使用的 textarea文本框 转换为 编辑器 应该就支持html了,代码如下:

请结合上文代码一起查看,替换上文中的修改编辑字段代码

add_action( 'shoptype_edit_form_fields', 'advalue_edit_term_fields', 10, 2);
function advalue_edit_term_fields( $term, $taxonomy ) {
    $advalue = get_term_meta( $term->term_id, 'advalue', true );
    ?>
    <tr class="form-field">
        <th><label for="advalue">增值服务</label></th>
        <td>
             <?php wp_editor(html_entity_decode($term->advalue), 'advalue', array('media_buttons' => true,'quicktags'=>true)); ?>
        </td>
    </tr>
<?php
}

然而经过测试后发现,将带HTML的代码写入增值服务中后保存确实带有了html,但二次保存HTML又消失了,并且编辑器上方的工具栏使用了保存也无法生效。

尝试使用Advanced Custom Fields高级自定义插件。

经过多番测试依旧没办法解决这个问题,小编只能感叹自己技术不到家选择了使用  Advanced Custom Fields高级自定义插件。

在插件中新增一个 商品分类字段组 并添加一个名为 增值服务 的字段,字段类型选择 可视化编辑器;

位置规则选择 分类法等于商品分类 即可,然后保存即可,详情请看图示

WordPress B2主题使用高级自定义字段插件增加商品描述框并输出

最后显示效果

WordPress B2主题使用高级自定义字段插件增加商品描述框并输出
后端效果
WordPress B2主题使用高级自定义字段插件增加商品描述框并输出
前端效果

文章链接: https://www.mfisp.com/1226.html

文章标题:WordPress B2主题使用高级自定义字段插件增加商品描述框并输出

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
建站教程

梦飞云官网前端编辑器的使用方法

2021-10-28 14:54:37

建站教程

WordPress B2主题 商品分类页调用商品属性的方法

2021-10-29 11:41:58

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
客户经理
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

梦飞科技 - 最新云主机促销服务器租用优惠