我的客户希望能够从页面编辑屏幕向多个电子邮件地址发送电子邮件。每个页面都有一个名为email\\u addresses的自定义字段,该字段采用逗号分隔的地址:
每个页面都有一组不同的地址。我需要在这个字段下面有一个文本区域,我的客户可以在其中输入电子邮件的正文,并在下面有一个提交按钮来实际发送电子邮件。
我已经使用添加了一个带有文本区域和提交表单的表单到页面编辑屏幕页面add_meta_box()
功能:
// Add metabox
function metabox_after_publish() {
add_meta_box( \'send-email\', \'Send E-mail\', \'send_email_metabox_content\', \'page\', \'advanced\', \'high\' );
}
add_action( \'add_meta_boxes\', \'metabox_after_publish\' );
// callback function to populate metabox
function send_email_metabox_content() { ?>
<form>
<textarea id="email_content" style="width:100%" rows="6"></textarea>
<p><input id="email_send_button" type="submit" class="button button-primary button-large" value="Send" /></p>
</form>
<?php }
如何使表单功能,使其将文本区域的内容发送到自定义字段中的电子邮件地址?