更新WordPress打破自定义WordPress主题

我们有一个自定义开发的主题, 当更新到最新的WordPress时会出现500错误。
我在日志文件中收到此错误:

PHP Fatal error: Cannot redeclare is_iterable() (previously declared in /home/smartservice/dev.smartservice.com/wp-includes/compat.php:536) in /home/smartservice/dev.smartservice.com/wp- content/themes/smartservice/custom_functions.php on line 40

我对Php并不熟悉, 听说它已经过时了。我们正在此错误发生的当前站点上运行PHP 7.0。
这些行的代码是-custom-function.php compact.php
function is_iterable ( $var ) { return ( is_array($var) || $var instanceof Traversable ); }

#1【更新WordPress打破自定义WordPress主题】通过下面的代码, 它将清除此错误。
if(!function_exists('is_iterable'){ function is_iterable ( $var ) { return ( is_array($var) || $var instanceof Traversable ); } }

    推荐阅读