我在一个woocommerce网站的评论中收到此错误。 我认为问题在于电子邮件,但如何解决它 请帮忙
警告:strlen()期望参数1为字符串,第2481行格式为.text中给出的对象
第2481行是第二行
<code>
// Test for the minimum length the email can be
if ( strlen( $email ) < 3 ) {
/**
* Filter whether an email address is valid.
*
* This filter is evaluated under several different contexts, such as 'email_too_short',
* 'email_no_at', 'local_invalid_chars', 'domain_period_sequence', 'domain_period_limits',
* 'domain_no_periods', 'sub_hyphen_limits', 'sub_invalid_chars', or no specific context.
</code>
答案 0 :(得分:0)
可以删除代码吗?
代码在这里:
<code>
/ ** *验证电子邮件是否有效。 * *没有grok i18n域名。不符合RFC。 * * @since 0.71 * * @param string $ email要验证的电子邮件地址。 * @param bool $已弃用已弃用。 * @return string | bool虚假或有效的电子邮件地址。 * / function is_email($ email,$ deprecated = false){ if(!empty($ deprecated)) _deprecated_argument( FUNCTION ,'3.0');
// Test for the minimum length the email can be
if ( strlen( $email ) < 3 ) {
/**
* Filter whether an email address is valid.
*
* This filter is evaluated under several different contexts, such as 'email_too_short',
* 'email_no_at', 'local_invalid_chars', 'domain_period_sequence', 'domain_period_limits',
* 'domain_no_periods', 'sub_hyphen_limits', 'sub_invalid_chars', or no specific context.
</code>