如何从自定义字段中获取第一个字母?

时间:2015-08-24 作者:nisr

我有一个由ACF高级自定义字段创建的自定义字段“first\\u name”。我使用此代码从字段中获取值:输出类似于Mark。我真正需要的是只得到名字的第一个字母。我试着用

$string = the_field(\'first_name\');
echo $string[0];
&;

$string = the_field(\'first_name\');
echo substr($string, 0, 1); 
&;

$myStr = the_field(\'first_name\'); 
$result = substr($myStr, 0, 1); 
echo $result;
但这两种方法都给出了全名,而不仅仅是第一个字母。有什么建议吗?

1 个回复
最合适的回答,由SO网友:WpMania.Net 整理而成

试试这个。。。。

<?php

$string = get_field(\'first_name\');
echo $string[0];

?>
我对ACF不太熟悉。但我的答案是基于它们在这里的函数引用http://www.advancedcustomfields.com/resources/the_field/

希望这有帮助。

萨比尔H

结束

相关推荐

/wp-login.php?REDIRECT_TO[]可利用吗?

我有一个wordpress站点,我运行了一个渗透测试工具(当时处于调试模式)它报告了一个(中等严重性)问题,即显示并引用了错误/wp-login.php?redirect_to[]=blah 触发警告时:urlencode() 参数1应为字符串,数组在中给定/home3/.../wp-includes/general-template.php 在线340当我关闭调试模式并重播会话时,发生了重定向,并将我重定向到/数组这让我担心wordpress可能试图以某种可利用的方式评估querystring参数名称。