wordpress更新已弃用get_the_author函数

时间:2011-08-24 02:00:41

标签: wordpress themes

我正在更新较旧的主题并收到此消息。

  

注意:调用了get_the_author,其参数为< strong>弃用< / strong>从版本2.1开始,没有其他选择。位于第3468行的/srv/www/virtual/example.com/htdocs/zzblog/wp-includes/functions.php   主页pageid-641 page-author-test page-template page-template-MIMindexMOD-php“>

我可以在我的主题functions.php中找到如下调用:

c[] = 'page-author-' . sanitize_title_with_dashes(strtolower(get_the_author('login')));

这是我能找到的get_the_author的唯一参考。在wordpress codex中它表示整个函数get_the_author被折旧(以及传递的参数),所以想要更新但不确定如何。

1 个答案:

答案 0 :(得分:3)

只需更换一行:

c[] = 'page-author-' . sanitize_title_with_dashes(strtolower(get_the_author('login')));

由此:

c[] = 'page-author-' . sanitize_title_with_dashes(strtolower(get_the_author()));

http://codex.wordpress.org/Function_Reference/get_the_author中显示的函数不被弃用,只是不推荐参数,因为现在该函数总是返回用户显示名称,因此不需要指定所需的返回值是用户的登录名”。