Php esc_attr()和sanitize_text_field()之间的精确差异
如果有任何WordPress开发人员可以帮助我理解函数esc\u attr()和清理文本字段()之间的确切区别是什么 我想先向数据库提交电子邮件值,然后在我创建的不同类中检索相同的值。使用sanitize_text_字段,我可以删除html标记,如h2、h3和其他,但我不太了解est_attr函数在回显这两个标记时究竟做了什么。下面是我的函数片段,任何带有示例的详细解释都将帮助我和其他想要彻底理解它的人。或者,在将这些信息提交到数据库并检索这些信息时,是否有更好的替代php或wp函数可供使用Php esc_attr()和sanitize_text_field()之间的精确差异,php,wordpress,wordpress-theming,Php,Wordpress,Wordpress Theming,如果有任何WordPress开发人员可以帮助我理解函数esc\u attr()和清理文本字段()之间的确切区别是什么 我想先向数据库提交电子邮件值,然后在我创建的不同类中检索相同的值。使用sanitize_text_字段,我可以删除html标记,如h2、h3和其他,但我不太了解est_attr函数在回显这两个标记时究竟做了什么。下面是我的函数片段,任何带有示例的详细解释都将帮助我和其他想要彻底理解它的人。或者,在将这些信息提交到数据库并检索这些信息时,是否有更好的替代php或wp函数可供使用 p
public static function smtp_email_id()
{
$smtp_email_id = esc_attr( get_option( 'smtp_email_id' ) );
echo '<input type="email" class="regular-text" name="smtp_email_id" value="'.$smtp_email_id.'" placeholder="username@email.com" />';
}
公共静态函数smtp\u email\u id()
{
$smtp_email_id=esc_attr(获取选项('smtp_email_id'));
回声';
}
谢谢你们
是否有可能看到具有工作示例的示例?你知道有什么工具可以让你展示这个吗?