wordpress扩展个人资料增加微博微信
网站文章 2026-09-21 07:02:19 4 0

wordpress用户个人资料供设置的信息太少,如果想自定义增加一些其它的个人资料信息怎么办?wordpress提供了user_contactmethods过滤器通过add_filter()函数让用户扩展个人资料设置,且操作非常简单,下面博客吧以添加微博微信为例说明实现步骤。

操作步骤:

1、在当前主题的functions.php文件第一行的<?php下面添加以下代码:

1
2
3
4
5
6
function extended_profile($contactmethods) {
    $contactmethods['weibo'] = '新浪微博URL';
    $contactmethods['weixin'] = '微信图片URL';   
    return $contactmethods;
}
add_filter('user_contactmethods','extended_profile');

2、在主题的single.php文件中添加调用代码:

调用新浪微博

1
2
3
<?php if (get_the_author_meta('weibo')){ ?>
<a href="<?php the_author_meta('weibo');?>" target="_blank" title="新浪微博">新浪微博</a>
<?php } ?>

调用微信二维码

1
2
3
<?php if (get_the_author_meta('weixin')){ ?>
<img src="<?php the_author_meta('weixin');?>" alt="扫描二维码关注我们"/>
<?php } ?>
扩展:

如果要在文章内容页面以外的地方调用,可以使用以下代码:

1
<?php echo get_the_author_meta('weibo','1');?>

把代码中的1换成作者ID即可。

文章说明
本文标签:
©版权声明
本站提供的一切软件、教程和游戏辅助仅限用于娱乐和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集,版权争议与本站无关。如有侵权请邮件与我们联系处理。敬请谅解!6594404@qq.com