如何翻译WordPress错误消息

时间:2017-12-06 作者:Fernando

我有一个问题,我没有找到要解决的变量,我在WP中有一个站点,当我尝试登录时,密码和电子邮件都不存在,我会收到错误消息:错误:您输入的用户名或密码不正确。丢失密码?我试图在wp登录中找到这个短语。php但是我没有找到它,你能帮我吗?注意:我试着用loco翻译,但他不这么认为!

我甚至设法更改了错误消息,但它正在复制到所有其他页面,我希望它只显示在登录页面上

我试图通过这种方式使其仅出现在登录页上

功能。php

function erroLogin(){
add_filter( \'login_errors\', \'rs_custom_login_error\' );
function rs_custom_login_error(){
    return $error = "Informações não existem ou estão erradas!";
}
}
第页。php

<?php if ( is_page( \'login\' ) ) { ?>
<?php erroLogin(); ?>
<?php } ?>
我也试过了。

功能。php

<?php if ( is_page( \'login\' ) ) { ?>
add_filter( \'login_errors\', \'rs_custom_login_error\' );
    function rs_custom_login_error(){
        return $error = "Informações não existem ou estão erradas!";
    }
}

1 个回复
SO网友:Fernando

我能够解决我的问题,如果有人需要解决方案,请按照代码进行操作:

add_filter(\'login_errors\',\'login_error_message\');

    function login_error_message($error){
        //check if that\'s the error you are looking for
        $pos = strpos($error, \'incorrect\');
        if (is_int($pos)) {
            //its the right error so you can overwrite it
            $error = "Um ou mais campo estão em branco ou dados não existem!";
        }
        return $error;
    }
我找到答案的来源:Change login error messages

结束