website has a bug

时间:2021-03-12 作者:Diana Arnold

Wordpress网站顶行显示红色Bug,我有一条错误消息:

NOTICE: wp-includes/functions.php:5313 - WP_Scripts::localize was called incorrectly. The $l10n parameter must be an array. To pass arbitrary data to scripts, use the wp_add_inline_script() function instead. Please see Debugging in WordPress for more information. (This message was added in version 5.7.0.)
require(\'wp-blog-header.php\'), require_once(\'wp-includes/template-loader.php\'), include(\'/themes/twentyseventeen/index.php\'), get_header, locate_template, load_template, require_once(\'/themes/twentyseventeen/header.php\'), wp_head, do_action(\'wp_head\'), WP_Hook->do_action, WP_Hook->apply_filters, wp_enqueue_scripts, do_action(\'wp_enqueue_scripts\'), WP_Hook->do_action, WP_Hook->apply_filters, ClefUserSettings->register_assets, wp_localize_script, WP_Scripts->localize, _doing_it_wrong, trigger_error.
当网站页面出现问题、无法显示或联系人表单无法工作时,我尝试停用故障排除模式的插件。我想是在那时出现了调试消息。我也停用了我的SSL证书my mistakae,尽管TSOhost说在他们的末尾有问题。我是网站创建的新手。WPress主题Twenyseventeen有很多问题。有什么我能做的吗?

1 个回复
SO网友:SkyShab

WordPress功能wp_localize_script() 用于将已翻译的字符串提供给Javascript端。

您看到的通知是由于您的一个插件使用wp_localize_script(), 并传入一个非数组作为第三个参数。

您是否使用;“单一登录”;插件?如果是,请查看临时禁用此功能是否会使通知消失。如果是这样,那就是问题的根源。

相关推荐