模板标签-the_author_meta()

说明

模板标签the_author_meta显示用户的元数据。如果该标签用在主循环(loop)中,不必指定用户ID值,标签所显示的就是当前文章作者的元数据。如果该标签用在WordPress主循环(loop)外,需要指定用户ID值。

注意:如果需要返回(不显示)用户信息,请使用get_the_author_meta()

用法

<?phpthe_author_meta($field,$userID);?>

参数

$field

(字符串)将要显示的用户信息的字段名称。有效值包括:

  • user_login
  • user_pass
  • user_nicename
  • user_email
  • user_url
  • user_registered
  • user_activation_key
  • user_status
  • display_name
  • nickname
  • first_name
  • last_name
  • description
  • jabber
  • aim
  • yim
  • user_level
  • user_firstname
  • user_lastname
  • user_description
  • rich_editing
  • comment_shortcuts
  • admin_color
  • plugins_per_page
  • plugins_last_view
  • ID

$userID

(整数)如果指定用户ID字段,该函数可显示该用户的相关字段信息。

示例

显示用户的AIM登录名

显示用户的AIM(AOL即时通讯账号)字段的值。

<p>This author's AIM address is <?php the_author_meta('aim');?></p>  

显示用户email地址

显示ID为25的用户的电子邮件地址。

<p>The email address for user id 25 is <?php the_author_meta('user_email',25);?></p>  

进阶用法

有些扩展方法可以在用户注册或管理用户时添加额外选项,从而在wp_usermeta中(其中wp_是你的数据库前缀)新增一个值。这里假设我们要增加一个Twitter ID选项,使扩展方法将meta_key的值设为"twitter",meta_value的值设为"wordpress",那么

<p>This author's Twitter name is <?php the_author_meta('twitter');?></p>  

将返回

<p>This author's Twitter name is wordpress</p>

历史记录

始见于 WordPress 2.8.0

源文件

the_author_meta() 位于 wp-includes/author-template.php中。

人吐槽 人点赞

猜你喜欢

  • Linux centos 7 安装NFS服务
  • Supervisor安装、配置、开启启动
  • activiti部署在linux自动生成表名为大写问题
  • 04 shell编程之循环语句
  • Linux信号机制-signal
  • Atlas安装配置
  • MySql配置文件模板
  • 在CentOS7.4上手动编译安装Mysql-5.7.20
  • Linux学习之十六-Linux用户管理
  • 亲测linux系统安装mysql5.7.22
  • Mysql 如何设置字段自动获取当前时间
  • Mysql 设置字段自动获取当前时间
  • c3p0数据源配置
  • c3p0 MySQL线程池
  • MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
  • MySQLNonTransientConnectionException: No operations allowed after connection closed
  • Atlas实现MySQL读写分离
  • Navicat MySQL连接Linux下MySQL的问题解决方案
  • Mysql 如何设置字段自动获取当前时间
  • Mysql 如何设置字段自动获取当前时间
  • 基于MGR+Atlas的读写分离尝试,以及MGR+Keepalived+Atlas自动故障转移+读写分离设想
  • mysql中GROUP BY结合GROUP_CONCAT的使用
  • MySQL外键设置中的的 Cascade、NO ACTION、Restrict、SET NULL
  • php面向对象——11 多文件上传
  • 常用函数-add_action()
  • 常用函数-get_tags()
  • 常用函数-zeroise()
  • 常用函数-wp_nonce_field()
  • 模板标签-the_modified_author()
  • 模板标签-wp_list_authors()
  • 关于Codex
  • [已解决]帝国CMS搜索结果界面在哪里修改tempid
  • 帝国cms自定义页面模板添加函数自动获取当前自定义页面链接地址
  • 帝国cms内容模板和列表模板用$navinfor判断字段是否填写内容解决字段不填写不显示
  • WordPress为老旧文章批量指定tags标签
  • 全代码实现WordPress分类目录和标签添加新的自定义字段
  • 帝国CMS如何用灵动标签调用副表字段内容?
  • 发表评论

    用户名: 密码:
    验证码: 匿名发表

    你可以使用这些语言

    查看评论:模板标签-the_author_meta()