Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么在同一个函数中回显局部变量不起作用?_Php_Wordpress_Wordpress Theming - Fatal编程技术网

Php 为什么在同一个函数中回显局部变量不起作用?

Php 为什么在同一个函数中回显局部变量不起作用?,php,wordpress,wordpress-theming,Php,Wordpress,Wordpress Theming,在流动代码中:(见下) 我定义了一个名为post_author_昵称的局部变量 为什么我不能在与HTML echo相同的函数中使用它 我直接使用函数,而不是将它赋给变量 代码 到 我没有注意到函数名前缀和get之间的差异 现在我明白了 通常,我会删除标记为重复的问题 如果像我这样的人没有收到,我会留下这张纸条 谢谢,请使用此功能而不是“作者”元 get_the_author_meta() "< ? php echo $post_author_nickname; ? >" "&

在流动代码中:(见下)

我定义了一个名为post_author_昵称的局部变量

为什么我不能在与HTML echo相同的函数中使用它

我直接使用函数,而不是将它赋给变量


代码 到 我没有注意到函数名前缀get之间的差异

现在我明白了

通常,我会删除标记为重复的问题

如果像我这样的人没有收到,我会留下这张纸条


谢谢,请使用此功能而不是“作者”元

get_the_author_meta()

"< ? php echo $post_author_nickname; ? >"
"< ? php echo the_author_meta( 'nickname', $post_author_id ); ? > " 
$post_author_nickname =  the_author_meta( 'nickname', $post_author_id );
$post_author_nickname =  get_the_author_meta( 'nickname', $post_author_id );
get_the_author_meta()