wordpress - 如何修复破坏页面的 WordPress 模板错误
问题描述
所以我正在开发一个预先存在的基于 wordpress 的网站。
这是一个使用 3 个不同主题的多站点安装。
主题是:DWT 列表、WpResidence 和 Careerfy。
主题,WordPress,每一个都应该已经更新到最新版本。
我一直遇到这个问题,导致页面中断。
尤其是这个,出现在带有 DWT 列表的列表页面上:
注意:未定义索引:在第 24 行的 /nas/content/live/cwlife2/wp-content/themes/dwt-listing/template-parts/listing-detial/with_solid/listing-detial-1.php 中启用
注意:未定义索引:在第 27 行的 /nas/content/live/cwlife2/wp-content/themes/dwt-listing/template-parts/listing-detial/sidebar/sidebar.php 中启用
知道是什么导致了问题吗?
解决方案
我不熟悉这个主题,但问题是他们在代码中检查是否启用了一个选项。并且在未禁用时未定义。但是您确定这些通知会破坏您的网站吗?还是有更多错误?
$layout = $dwt_listing_options['dwt_listing_sidebar-layout-manager']['enabled'];
您可以在该块周围放置一个 if 语句,如下所示:
if ( isset( $dwt_listing_options['dwt_listing_sidebar-layout-manager'] ) && isset( $dwt_listing_options['dwt_listing_sidebar-layout-manager']['enabled'] ) )
希望这可以帮助您朝着正确的方向前进。
推荐阅读
- angular - 从 Angular 5 中的 URL 获取数据
- angular - 将 Angular CLI 1.7.3 升级到 6.2.2 后的问题
- excel - 使用 WPF (OLEDB) 在 Excel 中保存序列号
- python - 保护用于签名 Chrome WebExtension 的私钥
- linux - bash - 基于进程条件的返回值
- python - 为 Django 中的多对多字段自定义模型序列化器
- apache-httpclient-4.x - Creating a Custom Apache HTTP Client Redirect policy
- vim - 如何从 fzf.vim 搜索中排除结果
- r - 仅向数据框 R 中的特定行添加前缀
- sql - 节点服务器不等待oracle db响应并重新执行请求方法