我的自定义元素遇到了一些麻烦。我有多个字段,并且有一个在某种程度上可以正常工作,现在它并没有更新文本区域中的内容,但是所有其他字段都可以正常工作。
这是我在课堂上定义它的方式->
array(
"type" => "textarea_html",
"holder" => "div",
"class" => "",
"heading" => __( "Description", "my-text-domain" ),
"param_name" => "description",
"value" => __( "", "my-text-domain" ),
"description" => __( "Description of the image box", "my-text-domain" )),
此后,我就这样创建了html
extract(
shortcode_atts(
array(
'position' => '',
'image' => '',
'title' => '',
'description' => '',
'button_text' => '',
'button_link' => '',
'youtube_id' => ''
),
$atts
)
);
和
if(empty($linkHref)){
$html .= '<div class="custom-image-box__info">' .
'<a class="custom-image-box__info-title pointer-default" ' . $linkHref . ' >' . $title . '</a>' .
'<p class="custom-image-box__info-description">' . $description . '++</p>';
}
重点是我拥有我的内容,但是当我尝试对其进行修改时,它并不只是从textarea中保存它...试图将param_name设置为content,但这并没有真正的帮助。尝试过其他字段类型,它应该如何工作,只有这个不是...