<p> Messenger: <br /><?php wp_editor( \'\', \'mailling_messenger1\', $settings = array(\'mailling_messenger1\' => post_content) ); ?> <p>
我在这里使用wp\\u编辑器从该编辑器获取邮件消息,但在中获得空输出
jQuery(\'input[name="bt_sendmail"]\').click(function(e){
e.preventDefault();
jQuery.ajax({
type: "POST",
url:object.admin_url,
data:
{
action:\'sendmail_notes\',
pri_subject:jQuery(\'input[name="mailling_subject1"]\').val().trim(),
pri_messenger:jQuery(\'textarea[name="mailling_messenger1"]\').val().trim(),
ref_num:jQuery(\'.reference_number\').text()
},
success: function(data){
alert(jQuery(\'textarea[name="mailling_messenger1"]\').val());
jQuery(\'.mailling .messenger\').show();
jQuery(\'.mailling .messenger\').html(data);
jQuery(\'.mailling .messenger\').delay(4800).toggle( 1000 );
},
error:function(e){
jQuery(\'.mailling .messenger\').show();
jQuery(\'.mailling .messenger\').html(\'Error load file\');
jQuery(\'.mailling .messenger\').delay(4800).toggle( 1000 );
}
});
});
在这里,我试图提醒您,我收到了一条空警报消息。
SO网友:Domain
您传递设置数组的语法不正确,并且您没有在设置数组中指定textarea的名称,这就是它返回空警报的原因。
语法来自WordPress Codex:
wp\\u editor($content,$editor\\u id,$settings=array());
$内容(字符串)(必需)-编辑器的初始内容
$editor\\u id(string)(必需)—textarea和TinyMCE的HTML id属性值。
$设置(数组)(可选)-关键字及其值的关联数组。
在您的情况下,正确的代码应该如下所示。考虑到“post\\u content”是您希望在编辑器中使用的初始字符串。
wp_editor( post_content, \'mailling_messenger1\', array( \'textarea_name\' => \'mailling_messenger1\') );