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

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

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

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

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

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

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

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

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

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

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

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

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

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

最后显示效果

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

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

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

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

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

点点赞赏,手留余香

给TA打赏
共0人
还没有人赞赏,快来当第一个赞赏的人吧!
    建站教程

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

    2021-10-28 14:54:37

    建站教程

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

    2021-10-29 11:41:58

    0 条回复 A文章作者 M管理员
    如果喜欢,请评论一下~
    欢迎您,新朋友,感谢参与互动!
      暂无讨论,说说你的看法吧
    个人中心
    购物车
    优惠劵
    今日签到
    私信列表
    搜索

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

    可以介绍下你们的服务器产品么

    云服务器你们是怎么收费的呢

    租用vps现在有优惠活动吗