sprintf bloginfo odditie

时间:2011-12-19 作者:Zach

为什么会发生迪斯科恐惧症?我不太清楚,但我向你保证,这是因为我可能错过了一些简单的PHP最佳实践:

<?php echo \'<h3>\' . sprintf(__(\'Welcome to %s\', \'roots\'), bloginfo(\'name\')) . \'</h3>\'; ?>
出于某些原因,输出:

Site Name<h3>Welcome to </h3>
任何朝着正确方向的轻推都会让我非常感激——也许在我弄清楚发生了什么之后,还会给我一记耳光;)谢谢

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

尝试使用get_bloginfo() 而不是bloginfo(). 前者返回值;后者响应值。

结束

相关推荐

Plugin Localization

我刚刚为wp构建了我的第一个插件,即使它不是一个伟大的“代码诗意”;)它正常工作。这是一个使用GalleryView 3.0 jquery插件转换默认wp库的插件(http://spaceforaname.com/galleryview).我唯一不能做的就是本地化。此插件的本地化意味着转换管理界面,在这里可以配置jquery插件选项来更改结果库的外观。我试着关注网络上数百万的教程,在论坛上阅读了很多关于这个问题的帖子,并遵循了codex的指南。。。但仍然没有运气。这就是我所做的:每个文本行都位于gette