WP_REGISTER()显示作为站点管理员登录的用户

时间:2013-05-19 作者:BenniMcBeno

我只是在做一个我有兴趣的word press网站;

<?php wp_loginout(\'\'); ?>
<?php wp_register( \'\',\'\'); ?> 
在我网站的顶部rite角落,<?php wp_loginout(\'\'); ?> 但效果很好<?php wp_register( \'\',\'\'); ?> 当登录总是将登录用户显示为“Site Admin”时,是否有一个通用变量可以用于显示登录用户的名称。

注意:我正在使用(\'\',\'\') 对于wp_register 参数,使其不显示在li 总体安排

1 个回复
SO网友:Shah Ghafoori

在中使用add\\u筛选器functions.php 文件设置为默认文本wp_loginout()wp_register().

复制并过去跟踪到您的function.php 文件:

更改wp_register() 文本:

add_filter(\'register\',\'register_text_change\');
function register_text_change($text) {
    $register_text_before = \'Site Admin\';
    $register_text_after = \'Edit&nbsp;Your&nbsp;Profile\';

    $text = str_replace($register_text_before, $register_text_after ,$text);

    return $text;
}
更改wp_loginout() 文本:

add_filter(\'loginout\',\'loginout_text_change\');
function loginout_text_change($text) {
    $login_text_before = \'Log in\';
    $login_text_after = \'Sign-In\';

    $logout_text_before = \'Log\';
    $logout_text_after = \'Logout\';

    $text = str_replace($login_text_before, $login_text_after ,$text);
    $text = str_replace($logout_text_before, $logout_text_after ,$text);
    return $text;
}
确保在中提供正确的标签$login_text_before. 请注意,它区分大小写。

您可以更改$login_text_before 你想要什么都行。

结束

相关推荐