wordpress教程汇总:收集和汇总各类wordpress教程
最近又在折腾wordpress了,个人感觉wordpress和zbp还真的是大不一样,wp完全就是函数走天下。一些模板常用的数据标签都是用各种各样的函数来实现,而zbp好多标签都弄到了“$zbp“这个对象里面去了,要获取起来比较简单。至于哪个效率更高我这技术水平就真说不上来了。
本文要说的是获取当前用户的头像这个需求。zbp直接用标签”$zbp->user->Avatar“即可。而wp需要这样:
//定义下全局参数 global $current_user; //一个函数 get_currentuserinfo(); //输出头像,两个参数,第一个是用户ID(必须),第二个是头像大小(可选) echo get_avatar( $current_user->ID, 32);
但是上面那玩意获取出来的是一个完整的”<img>“标签,在某些情况下只要用户头像图片的url咋办呢?还得另外写个函数:
function get_avatar_url($avatar_html) {
preg_match('/src=["|\'](.+)[\&|"|\']/U', $avatar_html, $matches);
if ( isset( $matches[1] ) && ! empty( $matches[1] ) ) {
return esc_url_raw( $matches[1] );
}
//这里其实可以输出个默认的头像图片地址
return '';
}最后的wp获取当前用户头像图片地址的代码是:
//定义下全局参数 global $current_user; //一个函数 get_currentuserinfo(); //输出头像,两个参数,第一个是用户ID(必须),第二个是头像大小(可选) $userimg = get_avatar( $current_user->ID, 32); echo get_avatar_url($userimg);
就是这么累。
售价:免费 82751 ℃ 4 评论
售价:免费 82751 ℃ 4 评论
售价:免费 82751 ℃ 4 评论
已有 42 位小伙伴发表了看法
回应ta 波场能量租赁 (游客)
评论于 2026-06-20 09:16:03
回应ta trx能量租赁 (游客)
评论于 2026-06-16 15:56:48
回应ta 波场能量租赁 (游客)
评论于 2026-06-16 10:46:54
回应ta trx能量租赁 (游客)
评论于 2026-06-13 09:14:18
回应ta 波场能量租赁 (游客)
评论于 2026-06-11 19:23:17
回应ta 波场能量租赁 (游客)
评论于 2026-06-10 11:27:19
回应ta 节省TRX手续费 (游客)
评论于 2026-06-09 17:26:32
回应ta 波场能量租赁 (游客)
评论于 2026-06-07 03:49:10
回应ta 波场能量租赁 (游客)
评论于 2026-06-06 01:11:06
回应ta trx能量机器人 (游客)
评论于 2026-06-01 01:18:09
欢迎 你 发表评论