【问题标题】:WordPress Fatal Error Class 'wpforge_walker' not found line 317找不到 WordPress 致命错误类“wpforge_walker”第 317 行
【发布时间】:2018-06-03 22:39:01
【问题描述】:

我在我的 WordPress 网站上收到以下错误:

致命错误:在中找不到类“wpforge_walker” /home/content/25/11572025/html/site/wp-content/themes/wp-starter/content-nav.php 在第 317 行

在我的 FTP 文件管理器中,“content-nav.php”的第 317 行显示如下:

'walker' => new wpforge_walker( array(

在阅读此问题后,其他论坛提到删除括号可能会解决问题。因此,这就是我保存“content-nav.php”文件的方式:

'walker' => new wpforge_walker

刷新我的网站后,显示以下错误:

解析错误:语法错误,意外''in_top_bar'' (T_CONSTANT_ENCAPSED_STRING),期待 ')' 在 /home/content/25/11572025/html/site/wp-content/themes/wp-starter/content-nav.php 在第 319 行

我回到我的 FTP 文件管理器并将“(数组(”)放回“content-nav.php”文件中,现在我回到了最初的问题。

我们将不胜感激。谢谢!

【问题讨论】:

  • 欢迎来到 SO!请拨打tour。关于您的问题:如果没有所有信息,很难调试您的代码。至少考虑给我们'walker'的完整定义......而不仅仅是第一行(它显然跨越多行)。
  • 不确定“walker”或“wpforge_walker”是什么,但请告诉我您需要哪些其他信息,我一定会提供。这是“content-nav.php”的代码:

标签: wordpress


【解决方案1】:

你正在使用 Theme wp-starter,你能分享更多关于它、开发者、网站等的信息吗?

从 content-nav.php 共享更大的代码块,例如第 300 到 350 行。确保包含完整的代码块。

删除( array( 将导致另一个错误。这是正常的,因为它会完全破坏功能。

有关错误的一些信息。
代码想要加载类wpforge_walker,但它不可用。包含包含该特定类的文件时出现问题。

在错误日志中,您是否在致命错误之前看到另一个返回日志(通知或其他内容)?我正在寻找 include_once() / No such file or directory 错误或类似的错误。

另一种选择是重新上传所有主题文件,可能是更新或其他未正确完成的文件。您可以保存地覆盖所有主题文件。
编辑:重新上传所有主题文件修复了问题。

禁用主题以获得 WP 管理员访问权限。
使用 FTP 或托管文件管理器,您可以重命名主题文件夹,例如“wp-starter-off”。 然后 WP 将停用主题,您可以再次访问 WP。

问候,比约恩

【讨论】:

  • 这是第 303 行到第 341 行: 'primary', 'container' => false, 'depth' => 0, 'items_wrap' => '
      %3$s
    ', 'fallback_cb' => '', // 显示设置菜单 'walker' 的消息的解决方法 => new wpforge_walker( array( 'in_top_bar ' => true, 'item_type' => 'li', 'menu_type' => 'main-menu' ) ), ) ); ?>
  • 好的,函数 add 是一个新的 wp_nav_menu 并使用自定义 walker 实例。处理此问题的类未正确加载。你试过/检查我的其他建议吗?看来问题不在 content-nav.php 文件中,而在其他地方。您是否检查了错误日志以获取其他通知等?附:最好使用/编辑您的原始问题以添加其他信息。
  • 是的,我重新加载了所有的主题文件并且它工作了。非常感谢!
  • 太棒了!如果您可以将我的答案设置为正确的答案,那也很棒^^。
  • 猜你喜欢
    • 2013-05-08
    • 2016-02-19
    • 1970-01-01
    • 2014-10-03
    • 2016-08-24
    • 2012-11-08
    • 2015-01-18
    • 1970-01-01
    • 2013-02-18
    相关资源
    最近更新 更多