我正在更新较旧的主题并收到此消息。
注意:调用了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被折旧(以及传递的参数),所以想要更新但不确定如何。
答案 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中显示的函数不被弃用,只是不推荐参数,因为现在该函数总是返回用户显示名称,因此不需要指定所需的返回值是用户的登录名”。