-1

我收到此错误消息。

错误一:

严格标准:BBP_Walker_Dropdown::start_el() 的声明应与 C:\xampp\htdocs\ 中的 Walker::start_el(&$output, $object, $depth = 0, $args = Array, $current_object_id = 0) 兼容第 185 行的主题\wp-content\plugins\bbpress\includes\common\classes.php

在这里查看源代码:http: //pastebin.com/sMahh0w8

错误2:

严格标准:只有变量应该通过引用在第 845 行的 C:\xampp\htdocs\theme\wp-content\plugins\bbpress\bbpress.php 中分配

在这里查看源代码:http: //pastebin.com/5LMpdNcK

错误 3:

严格的标准:只有变量应该在 C:\xampp\htdocs\theme\wp-content\plugins\bbpress\includes\users\capabilities.php 的第 124 行通过引用传递

在这里查看源代码:www.pastebin.com/91gwVkXh

有人能帮助我吗!谢谢你。

4

2 回答 2

1

有一个补丁可以解决大多数“严格标准”错误:http ://bbpress.trac.wordpress.org/ticket/2371

但这不会解决“BBP_Walker_Dropdown::start_el() 的声明”错误。您也必须应用变更集#5048。

编辑:最简单的方法是只下载一次解决所有问题的最新主干:http ://bbpress.trac.wordpress.org/changeset/5081/trunk?old_path=%2F&format=zip

于 2013-08-21T09:43:40.093 回答
0

该错误是由扩展类中不同的不完整声明引起的 - 需要对其进行更改以匹配 WP codex 中的声明。

http://core.trac.wordpress.org/browser/trunk/src/wp-admin/includes/nav-menu.php#L10

start_lvl(&$output, $depth = 0, $args = array())
end_lvl(&$output, $depth = 0, $args = array())
start_el(&$output, $item, $depth = 0, $args = array(), $id = 0)
于 2014-03-17T05:49:08.790 回答