警告:第56行的主题php中为Foreach()提供的参数无效

时间:2021-01-21 作者:Jose

我发现了这个错误,但不知道该怎么办,我已经禁用了插件并再次激活了它们,但每个产品的评论页面上都显示了相同的错误。

非常感谢你的帮助

下面是确切的错误:

警告:在/home/flowt/public\\u html/wp-content/themes/rubens/template/single-product/u-review中为foreach()提供的参数无效。php

在线56

所以我去了我的主题编辑器,下面是我在第56行看到的内容,但不确定我是否应该触摸这段代码,我不是一个程序员:

printf(\'<div class="rate"><div class="starscont">%s </div></div>\',

1 个回复
SO网友:csaborio

您看到的是警告,而不是错误。您发布的代码看起来根本不像foreach,如果您可以将foreach代码粘贴到该行附近,我们可能会提供帮助。

如果你没有写主题,除非你知道你想做什么,否则不要尝试修复它。

在您的wp-config.php 文件:

define(\'WP_DEBUG\', true);
define(\'WP_DEBUG_LOG\', true);
define(\'WP_DEBUG_DISPLAY\', false);
(如果正在生产中,请将WP\\u DEBUG更改为false)

这个警告不会再出现了。在wp内容中查找名为debug的文件。记录并检查那里的错误。如果功能不受影响,我会在更改您不熟悉的代码之前忽略这一点。

相关推荐

About wordpress child themes

我对WordPress和儿童主题有一些问题。据我所知,如果我不想在更新主题时失去任何东西,使用子主题是很重要的。我是WordPress的初学者,到目前为止,我一直在使用PageBuilder(管理面板上的板载自定义选项)自定义我的网站,并在“附加CSS”选项中加入几行CSS。所有这些都是在主主题上完成的(只是玩转尝试学习),现在我想开始使用一个儿童主题。问题如下:我不知道我是否可以像通过管理界面设计父主题那样设计我的子主题,或者我是否必须通过文本编辑器(在我的计算机上,然后通过FTP等方式上传)对所有内容