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