【问题标题】:Wordpress Theme Invalid argument supplied for foreach()为 foreach() 提供的 Wordpress 主题无效参数
【发布时间】:2021-11-03 09:57:44
【问题描述】:

我现在有一个网站慢得像乌龟。它是一个 WordPress 网站。立即安装 WP Estate 主题。让网站更快;

我尝试过的;

  • 首先我认为这个问题与 WP 有关。所以我安装了缓存和优化插件,但没有解决方案。
  • 然后我尝试了 CDN 云服务,但仍然没有解决方案。
  • 然后我创建网站的克隆然后停用 WPRealestate 核心功能插件,然后我看到网站非常快。

当我停用 WPRealestate 核心功能插件网站速度很快但我的内容丢失时。我向托管服务提供商询问了这个问题,他说问题与主题有关,网站重复出现此错误 99 次

"PHP Warning: Invalid argument supplied for foreach() in /home/u9076910/public_html/wp-content/themes/wpestate/libs/help_functions.php on line 2549"

这是文件中的代码。从第 2558 行开始

   $value= str_replace('_',' ', trim($value) );
                  if($value!='none'){
                      $check_selected='';
                      if( isset($_GET[$input_name]) && $_GET[$input_name]=='1'  ){
                      $check_selected=' checked ';  
                      }
                  print

知道如何解决这个问题吗?谢谢你们。 www.bestprojectsturkey.com 是网站。

【问题讨论】:

    标签: php wordpress performance web themes


    【解决方案1】:

    警告是第 2549 行,那么为什么从第 2558 行开始粘贴呢? 在第 2549 行,有一个空数组(我想),所以我建议你在循环之前添加(假设你的变量是 $items :

    if(!empty($items)) {
     foreach($items as $item) {
      ...
     }
    }
    

    我还建议你使用缓存插件...

    编辑:仅供参考,这不是会减慢您的网站速度的警告

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-17
      • 2011-02-07
      相关资源
      最近更新 更多