答案 0 :(得分:1)
警告告诉你:
"嘿,变量$layout
不是数组。"
您显示的条件表达式希望它成为一个数组。它检查元素(由'woo_layout'
键控)是否具有非假值。但是当为您的主页运行该行代码时,该变量将设置为字符串值而不是数组。
好吧,您希望将值转储到浏览器(或使用XDebug)以检查该行代码运行时它设置的内容。因此,请立即将此代码放入if ()
:
var_dump( $layout['woo_layout'] );
一旦看到该值,您就可以回溯以查找正在发生的事情。
我的猜测(纯粹的猜测,因为我还没有看到Woo主题代码)是:您需要为该页面设置布局选项。它可能是您需要设置的元数据(自定义字段)选项。但你可以联系Woo并向他们寻求帮助。