Как исправить ошибки в PHP-коде?
function comment_count( $count ) {
        global $id;
        $comments = get_comments('post_id=' . $id);
        $comments_by_type = separate_comments($comments); // <<-- эта строка
        $comcaunt = count($comments_by_type['comment']);
        return $comcaunt;
}
По ссылке можно передавать только переменные.
https://php.net/manual/ru/language.references.pass.php
Почему не принимается переменная (массив)?