Intereting Posts

Крюк / Фильтр до и после комментариев

Я пишу плагин, который должен отображать пользовательскую ссылку сразу рядом с комментариями. У меня есть опция в плагине admin для отображения до или после. Я знаком с comments_array, но это не позволяет мне просто добавлять строку html непосредственно перед комментариями или сразу после комментариев, но перед формой комментария.

the_content -- ?? custom link before ?? -- comments_array -- ?? custom link after ?? -- comment_form 

Solutions Collecting From Web of "Крюк / Фильтр до и после комментариев"

do_action( 'comment_form_before' ); вызывается в строке 1553 из /wp-includes/comment-template.php, прямо перед выходом формы комментария, которая должна обрабатывать этот для вас. Я обновлю это, если найду крюк перед комментариями.

редактировать

Похоже, что вы могли бы модифицировать Walker_Comment (найденный в том же файле, что и выше), чтобы вывести первую ссылку с __construct или что-то в этом роде, но я не могу дать вам точную реализацию на данный момент (из-за нехватки времени).

Я думаю, это почта, которую вы ищете; визуализируются все перехваты на форме комментариев: http://wpengineer.com/2205/comment-form-hooks-visualized/

alternativ all hooks:

  • comment_form_before
  • comment_form_top
  • comment_form_before_fields
  • comment_form_after_fields
  • comment_form
  • comment_form_after