【问题标题】:WordPress theme upload goes wrongWordPress 主题上传出错
【发布时间】:2017-07-08 07:27:21
【问题描述】:

我正在尝试将我的客户的新网站转移到他们的域中。上传主题时我在更新插件翻译时不小心转到另一个页面,现在激活主题时出现此错误:

致命错误:在第 49 行调用 /home/pxxr228380/domains/braincaps.nl/public_html/wp-content/themes/mrbara/inc/frontend/header.php 中未定义的函数 wp_add_inline_script()

重新上传主题并不能解决问题,原始网站仍然可以正常工作。我该如何解决?有问题的行是: wp_add_inline_script( 'mrbara', mrbara_footer_scripts() );

注意:我将它安装在已安装插件的现有 Wordpress 安装上,它可能是导致此问题的插件吗?

【问题讨论】:

    标签: wordpress wordpress-theming


    【解决方案1】:

    函数wp_add_inline_script() 通常应在主题代码开始运行时定义。该站点是否运行旧版本的 WordPress? undefined 函数是在 WordPress 4.5 中引入的,according to the docs here,所以如果您运行的是旧版本,更新 WordPress 应该会有所帮助。

    您还问过插件是否会导致它——有时插件会导致 WordPress 的核心部分以不同的顺序加载,这可能会导致某些函数在正常定义时丢失,但我没有认为它可能会导致这个特殊问题,因为这个函数在 WordPress 加载时很早就定义了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-20
      • 2017-12-21
      • 1970-01-01
      • 2014-09-21
      • 2016-09-06
      • 1970-01-01
      • 1970-01-01
      • 2012-12-03
      相关资源
      最近更新 更多