子比主题美化-用户中心添加UID、注册时间功能、总消费

子比主题美化-用户中心添加UID、注册时间功能、总消费-繁星博客
子比主题美化-用户中心添加UID、注册时间功能、总消费
此内容为付费阅读,请付费后查看
9.929.9
暂时无法购买,请与站长联系
您当前未登录!建议登陆后购买,可保存购买订单
付费阅读

文章最后更新时间:2024-12-24 08:34:44

子比主题美化-用户中心添加UID、注册时间功能、总消费-繁星博客

在子比论坛上,发布了一个非常实用的功能。这一功能利用了子比主题自带的函数和钩子,能够在用户中心添加一些额外的信息。此外,它还可以自定义样式,使得用户中心显得更加丰富多彩

教程开始

将下面的代码放到/wp-content/themes/zibll/functions.php或者func.php文件即可

本文付费阅读内容 – 月度会员免费

/*
* 定义用于显示用户ID的函数
* \’but\’是配合函数赋予class样式\’but\’在子比主题内通常是按钮样式可配合c-blue或jb-pink赋予色彩
* c系列为透明背景,颜色有c-blue、c-blue-2、c-cyan、c-gray、c-green、c-green-2、c-purple、c-purple-2、c-red、c-red-2、c-theme、c-white、c-yellow、c-yellow-2
* jb系列为非透明渐变色背景,颜色有pay-tag、jb-red、jb-pink、jb-yellow、jb-blue、jb-cyan、jb-green、jb-purple、jb-vip1、jb-vip2
*/
function ZbTool_user_id_to_desc($desc, $user_id) {
// 初始化变量
$day = true; // 可以根据需要进行动态设置
$uid = true; // 可以根据需要进行动态设置
$pay_price = true; // 可以根据需要进行动态设置
$demo = true; // 可以根据需要进行动态设置

// 初始化输出变量
$output = [];

// 判断 uid 为 true
if ($uid) {
$icon = \'<svg class=\”icon\” aria-hidden=\”true\”><use xlink:href=\”#icon-tag-color\”></use></svg>\’; // 图标 可自行更换
$but = \’UID:\’ . esc_html($user_id);
$class = \’c-red\’;
$output[] = \'<span class=\”but \’ . esc_attr($class) . \’\”>\’ . $icon . $but . \'</span>\’;
}

// 判断 day 为 true
if ($day) {
$icon = \’\’; // 图标 如果有需要的话
$but = zib_get_user_join_day_desc($user_id, \’but c-cyan\’); // 获取用户加入天数描述
$class = \’\’;
$output[] = $but;
}

// 判断 pay_price 为 true
if ($pay_price) {
$icon = \’\’; // 图标 可自行更换
$but = zibpay_get_user_pay_price($user_id, \’pay_price\’);
$class = \’jb-vip2\’;
$output[] = \'<span class=\”but \’ . esc_attr($class) . \’\”>总消费:\’ . esc_html($but) . \'</span>\’;
}

// 判断 demo 为 true
if ($demo) {
$icon = \’\’; // 图标 可自行更换
$but = \’我是添加样式的演示~\’;
$class = \’c-purple\’;
$output[] = \'<span class=\”but \’ . esc_attr($class) . \’\”>\’ . esc_html($but) . \'</span>\’;
}

// 将生成的内容添加到原始描述
$desc = implode(\’ \’, $output) . \’ \’ . $desc;

return $desc;
}

// 添加过滤器
add_filter(\’user_page_header_desc\’, \’ZbTool_user_id_to_desc\’, 10, 2);
add_filter(\’author_header_identity\’, \’ZbTool_user_id_to_desc\’, 10, 2);

文章版权声明 1 本网站名称: 繁星博客
2 本站永久网址:https://masetii.com

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容