使用wp_get_heme()获取主题作者姓名 时间:2012-07-01 作者:helgatheviking 从wordpress 3.4开始,我们应该使用wp\\u get\\u主题来返回主题数据。$theme = wp_get_theme(); //var_dump($theme); echo $theme->Author; 尽管var\\u dump指示正确的字符串,$theme->Author始终返回一个带有作者姓名的超链接,但链接到作者的网站。我如何获得主题的作者姓名? 2 个回复 最合适的回答,由SO网友:fuxia 整理而成 不要只使用标题字符串,调用display() 而是将第二个参数设置为FALSE 抑制标记。// FALSE for no markup $theme->display( \'Author\', FALSE ); 您在var_dump() 属于私有财产。如果您打印$theme->Author 魔术__get() 方法,此调用display() 没有第二个参数$markup. SO网友:Ruturaj 是的,你说得对。我可以在Wordpress 3.4.1安装中复制该问题。不确定这是否是一个bug;需要深入研究核心wordpress代码,以了解如何构建WP\\U主题对象和返回值。现在,我想我们可以选择使用PHP字符串解析器函数并提取作者姓名。 结束 文章导航