Как правильно присвоить функцию

Здравствуйте есть код вывода комментариев

wp_list_comments('type=comment&avatar_size=45');

добавил функцию фильтр…
таким образом

ob_start();
wp_list_comments('type=comment&avatar_size=45');
$comments = ob_get_contents();
ob_end_clean();

echo preg_replace_callback('#(?:^|\s)((((?:http|ftp)://)|www.)\S+)#i', 'hrefCallback', $comments);

сама функция добавлена в функтионс.пхп

function hrefCallback($data, $symb = '...', $sizeSymb = 40, $sizeEnd = 7)
  {
    mb_internal_encoding('UTF-8');
    $href = $data[2] == 'www.' ? 'http://' . $data[1] : $data[1];
    $name = mb_strlen($data[1]) > $sizeSymb ? mb_substr($data[1], 0, ($sizeSymb - (mb_strlen($symb) + $sizeEnd))) . $symb . mb_substr($data[1], -$sizeEnd): $data[1];
    return ' <a href="'.$href.'" target="_blank">'.$name.'</a> ';
  }

но не работает – помогите пожалуйста..

для того чтобы правильно обрабатывать ссылки в комментариях, используйте кодекс вот на ENG http://codex.wordpress.org/Function_Reference/wp_list_comments на RU http://wp-kama .ru/function/wp_list_comments

параметр callback

для того чтобы правильно обрабатывать ссылки в комментариях, используйте кодекс вот на ENG http://codex.wordpress.org/Function_Reference/wp_list_comments на RU http://wp-kama .ru/function/wp_list_comments

параметр callback

Здравствуйте могли бы вы показать пример кода …. поскольку не как не получается довести до ума

помогите пожалуйста

Anonymous
Отправить
Ответ на: