【发布时间】:2019-08-01 10:23:43
【问题描述】:
我现在正在自定义我的主题。标准是,登录的用户头像显示在菜单栏中,但我想在那里显示一个简单的图标。我已经编写了代码,一切正常,但代码位于 mains functions.php 文件中。因此,为了使站点可升级,我需要将代码嵌入到子主题 function.php 中。我在那里找不到任何帮助,所以也许有人可以帮助我!
非常感谢 朱利安
下面是我需要嵌入到我的子主题的functions.php文件中的代码:
add_action( 'init', 'gt3_get_page_id_from_menu' );
function gt3_user_avatar_out($avatar_size=80,$show_email=false){
$user_id = get_current_user_id();
$current_user = get_user_by( 'id', $user_id );
echo "<i class='gt3_login_icon gt3_login_icon--avatar'>";
echo '<i class="fa fa-user"></i>';
echo "</i>";
if ($show_email) {
echo "<span class='gt3_login__user_email'>".esc_html( $current_user->user_email )."</span>";
}
}
【问题讨论】:
-
如果你已经创建了子主题,那么把它放在子的functions.php中。有什么问题吗?
-
然后我得到一个白屏,我认为这是一个问题,因为脚本执行了两次......
标签: php wordpress customization