Здравствуйте. Есть сайт на CMS Wordpress.
Там есть один древний плагин (функция), который при переезде на сервер стал выдавать ошибку:
Notice: Undefined variable: output in "...." on line 670
Целиком функция выглядит так:
add_filter('widget_text', 'do_shortcode');
function last_review() {
$args = array(
'parent'=>0,
'post_type' => 'dealer',
'number' => '5',
'orderby' => 'date',
'order' => 'DESC'
);
$comments = get_comments($args);
$output .= '<ul class="rev">';
foreach($comments as $comment) :
$title=get_the_title($comment->comment_post_ID);
$nazv = get_post_meta($comment->comment_post_ID, 'nazv', 1);
if ($nazv) {$title=$nazv;} else {}
$output .= '<li>';
$output .= '<a href="' . get_permalink( $comment->comment_post_ID ) . '">' . $title . '</a><br />';
$output .=( $comment->comment_content);
$output .= '</li>';
endforeach;
$output .= '</ul>';
return $output;
}
add_shortcode('rev', 'last_review');
Как я понял, ругается на:
$output .= '<ul class="rev">';
Подскажите, как исправить целиком код?