WORDPRESS:警告:td_block.php中遇到的非数字值

时间:2018-07-16 11:31:19

标签: php wordpress wordpress-theming

我刚开始使用XAMP(PHP 7.2.7版)。 当我上传主题并安装演示时,出现错误消息:

  

警告:在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>';

先谢谢大家!

1 个答案:

答案 0 :(得分:0)

似乎在PHP 7.1中,如果遇到非数字值,将发出警告。看到这个link

以下是与您收到的警告通知有关的相关部分:

  

无效时引入了新的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...
}
?>

相关问题