【custom_override_checkout_fields】
//子目录
wc_get_template( 'woocommerce/myaccount/form-edit-address.php' );
【display_user_avatar]
function custom_display_user_avatar() {
$user_id = get_current_user_id(); // 获取当前用户的ID
$avatar_url = get_user_meta($user_id, 'custom_avatar_field', true); // 获取用户头像字段的值
if (!empty($avatar_url)) {
echo '
';
} else {
echo get_avatar($user_id, 96); // 如果用户没有自定义头像,则显示默认Gravatar头像
}
}
add_shortcode('display_user_avatar', 'custom_display_user_avatar');
【user_Loginname]
/**************
* 隐藏前端后台顶部工具栏
* *******/
// 移除非管理员用户的顶部工具栏
function filter_admin_bar_show_admin_bar( $show_admin_bar ) {
// 如果当前用户是管理员,则显示工具栏
if ( current_user_can( 'administrator' ) ) {
$show_admin_bar = true;
}
return $show_admin_bar;
}
add_filter( 'show_admin_bar', 'filter_admin_bar_show_admin_bar', 10, 1 );
/****
*
* 获取用户所有信息
* **************/
function do_shortcode_user_all_infor($atts, $content = null) {
include('short_code/user_all_infor.php');
return '';
}
add_shortcode('user_all_infor', 'do_shortcode_user_all_infor');