Php _字段(';user';)包含所有信息
我试图显示用户的姓名,但使用_字段(“投资者”)会不断向我显示他的所有信息,以下是我的代码:Php _字段(';user';)包含所有信息,php,mysql,wordpress,Php,Mysql,Wordpress,我试图显示用户的姓名,但使用_字段(“投资者”)会不断向我显示他的所有信息,以下是我的代码: <h3><a href="<?php the_permalink() ;?>"><?php the_title() ;?></a></h3><br> /* HERE */ <h1>User</h1><p><?php the_field( 'investor' ); ?>
<h3><a href="<?php the_permalink() ;?>"><?php the_title() ;?></a></h3><br>
/* HERE */ <h1>User</h1><p><?php the_field( 'investor' ); ?></p></br>
<h1>quantity</h1><p><? the_field( 'quantity' ); ?></p></br>
<h1>Date</h1><p><?php the_field( 'date_of_investment' ); ?></p></br><hr>
/*此处*/用户
数量
日期
它不断带给我:用户id、用户名、姓名、姓氏、电子邮件、网站等
如何仅显示一个特定字段
谢谢尝试使用
获取字段()
方法而不是获取字段()
您使用的是高级自定义字段,对吗?嗯,这取决于你如何设置字段。我猜您正在使用User
字段。您需要理解_字段()之间的区别代码>和获取字段()代码>
_字段()
echo是元字段和get_字段()的值代码>返回它。您需要使用get_field()代码>这里
首先将其设置为变量
$investor=get_字段('investor')代码>
接下来,您需要var\u dump($investor)代码>或打印($investor)
;该变量,以便查看要访问的项目。您应该得到如下数组:
排列
(
[ID]=>5
[user_firstname]=>Ariel
[user_lastname]=>Smith
[昵称]=>arielsmith
[用户名称]=>arielsmith
[显示名称]=>Ariel Smith
[用户电子邮件]=>useremail@something.com
[用户url]=>
[用户注册]=>2014-06-05 16:48:58
[用户描述]=>
[用户化身]=>
)
现在您可以看到数据了,您所要做的就是回显所需密钥的值:
您得到的确切字符串是什么<代码>var_转储(_字段('investor'))代码>