PHP message: PHP Strict Standards: Only variables should be passed by reference in /var/www/litl_admin_new/wp-content/themes/morise/functions.php on line 540
function comment_count( $count ) {
global $id;
$comments_by_type = separate_comments(get_comments('post_id=' . $id)); // <<-- эта строка
$comcaunt = count($comments_by_type['comment']);
return $comcaunt;
}
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;
}
PHP Strict Standards: Only variables should be passed by reference
/* где-то в недрах Wordpress*/
function get_comments($condition) { return array(); } // результат функции get_comments() не является объектом и не возвращает ссылку
function separate_comments(&$comments) { } // параметр функции separate_comments() должен передаваться по ссылке
/* где-то у вас */
separate_comments(get_comments()); // <-- в данном случае недопустимо