警告:strlen()期望参数1为str​​ing,第2481行的formatting.php中给出的对象

时间:2016-04-28 14:25:48

标签: wordpress comments strlen

我在一个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>

1 个答案:

答案 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>