旧的Wordpress插件在php 7.2-7.4中引发php警告“参数必须是实现Countable的数组或对象”

时间:2019-12-20 03:29:13

标签: php wordpress warnings countable

我已经在Google搜索结果中看到了其中的一些,但是我对PHP的了解不足,无法在没有帮助的情况下将其应用于我的情况。我为自己的无知表示歉意。我希望有人能对PHP足够好,能够对此有所关注。

我收到与$ results有关的错误“参数必须是数组或实现Countable的对象...”。

错误引用了第159行,我从下面开始:

if (count($results) == 1) {
        $pages = get_pages();
        foreach ( $pages as $page ) {
            if ($page->ID == $results->WP_PAGE_ID) {
                $pageid = $page->post_title;
            }
        }       
    }

    return $pageid;

我知道这个问题与count()有关,但是我不知道如何调整它以阻止错误。请帮忙!如果需要的话,我可以提供更多的代码,但是我无法告诉它有多孤立。

0 个答案:

没有答案