是否有任何可以将“您的帐户”文本更改为用户名或用户ID的挂钩?
答案 0 :(得分:1)
好问题!最好的方法是使用过滤器钩子“the_title”来显示页面标题。在更改用户名之前,您需要检查用户是否登录以及是否是您的页面。
这是一个放在你的functions.php中的代码命题:
function wc_filter_page_title($title, $id = null) {
if( is_user_logged_in() && strtolower($title) == 'your account' ){
$current_user = wp_get_current_user();
return $current_user->display_name;
} else {
return $title;
}
}
add_filter('the_title', 'wc_filter_page_title', 10, 2 );
如果您在多语言网站中,如果页面标题不同或者您只想在菜单中进行此更改,则此代码需要进行一些更改。