書接上文,小編在使用WordPress B2主題的時(shí)候,在B2主題商品分類中增加了一個(gè) 增值服務(wù)描述框。詳情請看上文
然而測試后發(fā)現(xiàn)這增加的 描述框 竟然無法支持 HTML 格式,無奈只能繼續(xù)埋頭研究。
商品分類自定義字段使用編輯器
仔細(xì)考慮后發(fā)現(xiàn)應(yīng)該將描述框使用的 textarea文本框 轉(zhuǎn)換為 編輯器 應(yīng)該就支持html了,代碼如下:
請結(jié)合上文代碼一起查看,替換上文中的修改編輯字段代碼
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">增值服務(wù)</label></th>
<td>
<?php wp_editor(html_entity_decode($term->advalue), 'advalue', array('media_buttons' => true,'quicktags'=>true)); ?>
</td>
</tr>
<?php
}
然而經(jīng)過測試后發(fā)現(xiàn),將帶HTML的代碼寫入增值服務(wù)中后保存確實(shí)帶有了html,但二次保存HTML又消失了,并且編輯器上方的工具欄使用了保存也無法生效。
嘗試使用Advanced Custom Fields高級自定義插件。
經(jīng)過多番測試依舊沒辦法解決這個(gè)問題,小編只能感嘆自己技術(shù)不到家選擇了使用 ?Advanced Custom Fields高級自定義插件。
在插件中新增一個(gè) 商品分類字段組 并添加一個(gè)名為 增值服務(wù) 的字段,字段類型選擇 可視化編輯器;
位置規(guī)則選擇 分類法等于商品分類 即可,然后保存即可,詳情請看圖示
最后顯示效果

