Php 分配一个键';数组中的s值作为函数的返回
这使我能够创建团队成员。我正在将代码放入我的孩子主题的author.php文件中,以便在作者存档页面上显示“我们的团队”插件内容。插件指示硬编码模板,我需要使用Php 分配一个键';数组中的s值作为函数的返回,php,arrays,wordpress,Php,Arrays,Wordpress,这使我能够创建团队成员。我正在将代码放入我的孩子主题的author.php文件中,以便在作者存档页面上显示“我们的团队”插件内容。插件指示硬编码模板,我需要使用slug参数获取作者的“我们的团队”信息;这就是我正在做的: 在我的孩子主题的author.php中: <?php do_action( 'woothemes_our_team', array( 'slug' => the_author_meta('user_nicename'), //
slug
参数获取作者的“我们的团队”信息;这就是我正在做的:
在我的孩子主题的author.php中:
<?php
do_action( 'woothemes_our_team', array(
'slug' => the_author_meta('user_nicename'), // This line is the problem
'display_author_archive' => false,
)
);
?>
对slug进行硬编码可使功能按预期方式工作:
<?php
$test = 'cleo-g';
do_action( 'woothemes_our_team', array(
'slug' => $test,
'display_author_archive' => false,
)
);
?>
以上内容将向模板输出正确的“我们的团队”插件内容。为什么当
作者元('user\u nicename')
函数输出正确的数据时,它不会作为键值在数组中工作,或者即使我将其分配给变量也不会工作?您使用了错误的函数。见以下注释:
注意:如果需要返回(而不是显示)信息,请使用获取\u author\u meta()
<?php
$test = 'cleo-g';
do_action( 'woothemes_our_team', array(
'slug' => $test,
'display_author_archive' => false,
)
);
?>