php - WORDPRESS:警告:在 td_block.php 中遇到的非数字值
问题描述
我刚刚开始使用 XAMP (PHP v. 7.2.7)。当我上传主题并安装演示时,我收到了错误消息:
警告:第 365 行 C:\xampp\htdocs\wordpress\wp-content\themes\IonMag\includes\wp_booster\td_block.php 中遇到的非数字值**
这是第 365 行的内容:
if ($this->td_query->found_posts - $offset > $limit) {$this->block_uid . '" data-td_block_id="' . $this->block_uid . '"><i class="td-icon-font td-icon-menu-right"></i></a>';
提前谢谢你们!
解决方案
似乎在 PHP 7.1 中,如果遇到非数字值,则会发出警告。看到这个链接
以下是与您收到的警告通知相关的部分:
当使用期望数字或其赋值等价物的运算符强制无效字符串时,引入了新的 E_WARNING 和 E_NOTICE 错误。当字符串以数字值开头但包含尾随非数字字符时会发出 E_NOTICE,当字符串不包含数值时会发出 E_WARNING。
<?php
$block_id = $this->block_uid;
elseif (is_numeric($block_id)) {
$buffy .= '<a href="#" class="td-ajax-next-page" id="next-page-' . $block_id . '" data-td_block_id="' . $block_id . '"><i class="td-icon-font td-icon-menu-right"></i></a>';
} else {
// do some error handling...
}
?>
推荐阅读
- docker - Docker - 如何通过 jwilder nginx-proxy 公开端口?
- c# - 如何从代码运行 Azure DevOps 管道?
- c++ - 为什么循环没有中断,并且 if 条件也没有按预期工作?
- reactjs - 登录后我的自定义路由无法正常工作
- php - 在 yii 框架中调用未定义的方法 stdClass::save()
- navigation - 想要在渐进式 Web 应用程序中使用 Navigation API 并想要添加自定义语音消息
- c# - Unity PlayMaker - 找不到动作脚本
- sql - MSSql - 选择语句不适用于所有列
- git - Git如何查看从哪个分支创建的分支
- wpf - 如何将 treeViewItem.name 设置为 1.1