最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

wp debug - website has a bug

programmeradmin1浏览0评论

Wordpress website Red Bug shown in top line, I have an error message:

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.

I tried to deactivate plugins for trouble shooting mode when having website page problems, not showing or contact forms not working. I think it was then the debug message appeared.I deactivated my SSL Cert my mistakae as well, though TSOhost say there's problem with it at their end. I'm a novice at website creation. Getting alot of problems with WPress theme Twenyseventeen. Is there someting I can do about it?

Wordpress website Red Bug shown in top line, I have an error message:

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.

I tried to deactivate plugins for trouble shooting mode when having website page problems, not showing or contact forms not working. I think it was then the debug message appeared.I deactivated my SSL Cert my mistakae as well, though TSOhost say there's problem with it at their end. I'm a novice at website creation. Getting alot of problems with WPress theme Twenyseventeen. Is there someting I can do about it?

Share Improve this question edited Mar 12, 2021 at 11:49 Antti Koskinen 5,9838 gold badges15 silver badges26 bronze badges asked Mar 12, 2021 at 10:28 Diana ArnoldDiana Arnold 1
Add a comment  | 

1 Answer 1

Reset to default 1

The WordPress function wp_localize_script() is used for making translated strings available to the Javascript side of things.

The notice you are seeing is due to one of your plugins using wp_localize_script(), and passing in a non-array as the third parameter.

Are you using a "single sign on" plugin? If so, see if temporarily disabling this makes the notice go away. If so, that is the source of the issue.

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论
ok 不同模板 switch ($forum['model']) { /*case '0': include _include(APP_PATH . 'view/htm/read.htm'); break;*/ default: include _include(theme_load('read', $fid)); break; } } break; case '10': // 主题外链 / thread external link http_location(htmlspecialchars_decode(trim($thread['description']))); break; case '11': // 单页 / single page $attachlist = array(); $imagelist = array(); $thread['filelist'] = array(); $threadlist = NULL; $thread['files'] > 0 and list($attachlist, $imagelist, $thread['filelist']) = well_attach_find_by_tid($tid); $data = data_read_cache($tid); empty($data) and message(-1, lang('data_malformation')); $tidlist = $forum['threads'] ? page_find_by_fid($fid, $page, $pagesize) : NULL; if ($tidlist) { $tidarr = arrlist_values($tidlist, 'tid'); $threadlist = well_thread_find($tidarr, $pagesize); // 按之前tidlist排序 $threadlist = array2_sort_key($threadlist, $tidlist, 'tid'); } $allowpost = forum_access_user($fid, $gid, 'allowpost'); $allowupdate = forum_access_mod($fid, $gid, 'allowupdate'); $allowdelete = forum_access_mod($fid, $gid, 'allowdelete'); $access = array('allowpost' => $allowpost, 'allowupdate' => $allowupdate, 'allowdelete' => $allowdelete); $header['title'] = $thread['subject']; $header['mobile_link'] = $thread['url']; $header['keywords'] = $thread['keyword'] ? $thread['keyword'] : $thread['subject']; $header['description'] = $thread['description'] ? $thread['description'] : $thread['brief']; $_SESSION['fid'] = $fid; if ($ajax) { empty($conf['api_on']) and message(0, lang('closed')); $apilist['header'] = $header; $apilist['extra'] = $extra; $apilist['access'] = $access; $apilist['thread'] = well_thread_safe_info($thread); $apilist['thread_data'] = $data; $apilist['forum'] = $forum; $apilist['imagelist'] = $imagelist; $apilist['filelist'] = $thread['filelist']; $apilist['threadlist'] = $threadlist; message(0, $apilist); } else { include _include(theme_load('single_page', $fid)); } break; default: message(-1, lang('data_malformation')); break; } ?>