Wp-登录的过滤页面标题(显示在浏览器选项卡中)

时间:2016-01-12 作者:Clarus Dignus

用于wp登录。php,默认页面标题,as displayed in the browser tab, 是“登录”。

我需要在函数中使用过滤器来更改此值。php。

我读到的每一个解决方案都是针对头部的er 标题,但我需要修改标题。

1 个回复
最合适的回答,由SO网友:czerspalace 整理而成

我在wp登录中没有看到标题的过滤器,但它确实使用__() 所以您可以使用gettext 过滤器类型:

add_filter(\'gettext\', \'wpse_214367_change_login_title\', 20, 3);

function wpse_214367_change_login_title( $translated_text, $untranslated_text, $domain ) {

     if( "Log In" == $untranslated_text  )
            $translated_text = "My New Title";

   return $translated_text;
}
编辑:请尝试一下,并让我知道它是否有效。可能还需要添加检查以确保您已登录wp。php页面

 add_filter(\'gettext\', \'wpse_214367_change_login_title\', 20, 3);

function wpse_214367_change_login_title( $translated_text, $untranslated_text, $domain ) {
    static $count=0;
     if( "Log In" == $untranslated_text AND $count === 0 ){
            $translated_text = "My New Title";
            $count++;
      }
   return $translated_text;
}