Как добавить в конец массива комментариев в WordPress?

Я пытаюсь включить что-то в конец массива комментариев для плагина WordPress.

В настоящее время у меня есть add_filter('comments_array', 'my_function'), где my_function($comments='') что-то вроде:

my_function($comments='') {
  echo 'something';

  return $comments;
}

Я, очевидно, не могу сначала вернуть комментарии, и их повторение не работает, потому что $comments — это многомерный массив. Есть ли способ распечатать комментарии WordPress, а затем добавить к ним что-то?

Спасибо.


person Graham Swan    schedule 22.05.2010    source источник


Ответы (1)


Вы хотите добавить что-то похожее на комментарий или добавить произвольный html под каждым блоком комментариев?

Можете ли вы добавить в шаблон(ы) страницы то, что вы хотите отображать под блоком комментариев? то есть,

<?php comments_template(); ?>

html or php here

<?php endwhile; else: ?>
person markratledge    schedule 22.05.2010
comment
Я мог бы сделать это довольно легко, да, но я хотел бы иметь возможность сделать это со всем файлом PHP моего плагина, поэтому мне не нужно, чтобы пользователи редактировали свою тему напрямую. Вы знаете, возможно ли это? Если нет, то я просто отредактирую тему. - person Graham Swan; 22.05.2010