• 你好!

    我们在主题中覆盖了来自bbPress和BuddyPress插件的搜索表单。

    新版本给出以下警告:

    警告:在buddypress/common/search/search-form.php中找到了role=“search”。使用get_search_form()代替硬编码表单。否则,无法筛选表单。警告:在bbpress/form-topic-search.php中找到了role=“search”。使用get_search_form()代替硬编码表单。否则,无法筛选表单。

    此外,我们正在使用TGMPA推荐插件,此文件中有一条警告:

    警告:WP_Filesystem位于文件inc/tgm-plugin-activation/class-tgm-plugin-activation中。php WP_Filesystem应仅用于主题升级操作,而不是用于所有文件操作。考虑使用file_get_contents()、scanir()或glob()第692行:*使用WP_Filesystem处理插件安装第697行:*@使用WP_Ffilesystem第728行://如果需要WP_Filesystem,请通过URL传递必要的信息。第741行:$method='';//保留为空,以便WP_Filesystem可以根据需要填充它。第747行:if(!WP_Filesystem($creds))){第931行:wp_filesystem']->move($from_path,$to_path)){如果用户必须使用wp_filesystem输入其凭据,则第2737:*through行。第2810行://如果需要wp_filesystem,则传递所有必要的信息。第2819行:$method='';//保留空白,以便wp_File系统可以根据需要填充它。第2820行:$fields=array_keys($_POST);//要传递到WP_Filesystem的额外字段。第2826行://现在我们有了一些凭证,设置WP_Filesystem。第2827行:if(!WP_Filesystem($creds)){

    我们需要修复这些警告吗?因为我们真的很困惑。

    谢谢您。
    致以最诚挚的问候!

查看3个回复-1到3个(共3个)
  • 萨塔吉特

    (@sattajit)

    彼此彼此。我也对他们感到困惑。你能请任何人帮忙解决这个问题吗?

    插件贡献者 卡罗来纳州奈马克

    (@poena)

    嗨!

    这些是警告,您需要了解它们,然后由您决定是否需要更改代码。

    如果你硬编码一个搜索表单,那么它就不能被过滤,这意味着子主题不能使用它进行更改,并且使用过滤器添加功能的插件不能与你的主题一起工作。
    这是一个常见的问题,这就是为什么我们添加了一个警告来通知主题作者。

    但主题检查可以确定搜索表单的用途,它主要使用regex,一次只读取一行,因此您需要手动检查代码并做出决定。

    关于bbpress和buddypress是否有类似功能的问题,您需要查看它们的文档。


    不建议对TGMPA进行更改。
    在GitHub上的主题检查开发版本中,WP_Filesystem的错误消息已经得到了改进,但我不确定该更新何时发布。

    萨塔吉特

    (@sattajit)

    非常感谢你。

查看3个回复-1到3个(共3个)
  • “20210617版本中的可疑警告”主题不再接受新回复。