将var传递给wp函数,而不是直接传递字符串文本

时间:2011-09-18 作者:estern23

正在使用变量中的动态文本替换此函数中的静态字符串文本。

当前型号:

  comments_number( \'no responses\', \'1 response\', \'% responses\' );
理想结果(代码猜测):

  comments_number( \'$no_responce_text\', \'1\'.$responce_text, \'%\'.$responce_text );
我相信这是一个简单的php问题,但在这里被难住了。

任何帮助都很好。

谢谢

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

这应该可以做到:

comments_number(
   $no_responce_text,
   sprintf(\'1 %s\', $responce_text), 
   sprintf(\'%% %s\', $responce_text)
);`
使用get_comments_number 如果您希望它正确本地化。

结束

相关推荐

hooks & filters and variables

我是updating the codex page example for action hooks, 在游戏中完成一些可重用的功能(最初是针对这里的一些Q@WA)。但后来我遇到了一个以前没有意识到的问题:在挂接到一个函数以修改变量的输出后,我再也无法决定是要回显输出还是只返回它。The Problem: 我可以修改传递给do_action 用回调函数钩住。使用变量修改/添加的所有内容仅在回调函数中可用,但在do_action 在原始函数内部调用。很高兴:我将其修改为一个工作示例,因此您可以将其复制/粘贴