如何修复WP搜索引发的PHP警告及BigCommerce SKU搜索失效问题
BigCommerce-WordPress集成故障:搜索SKU无结果+PHP属性读取警告
问题描述
网站搜索功能今日突发故障:
- 展示搜索结果时无法读取BigCommerce产品的SKU信息
- 直接搜索SKU关键词无任何结果返回
此前因相关问题与WP Engine协作恢复了主题header.php,当时问题已解决,但现在出现新的PHP警告,且搜索SKU的问题仍存在。
错误详情
警告日志
PHP Warning: "Attempt to read property "slug" on bool in /nas/content/live/sonictools/wp-content/plugins/bigcommerce/templates/admin/query-builder.php on lines 67 & 68."
报错代码片段(对应文件第67-68行)
data-value="<?php echo intval( $sale->term_id ); ?>" data-slug="<?php echo esc_attr( $sale->slug ); ?>"
完整的query-builder.php文件代码已提供。
已尝试的排查/修复步骤
- 重新恢复主题
header.php文件至正常版本 - 联系WP Engine协助恢复数据库至故障前状态
以上操作均未解决问题,请求技术支持定位并修复搜索SKU无结果及PHP警告的问题。
内容的提问来源于stack exchange,提问作者Luke Stephens
相关产品推荐
相关产品推荐

