Краткий обзор функций, суть которых состоит в организации и выводе комментариев к публикациям вашего блога WordPress.
Данные функции существенно облегчают разработку не только собственной темы оформления, но и собственных плагинов (компонентов). Обзор функций: comments_number(), comments_link(), comments_popup_script(), comments_popup_link().
Оригинальный англоязычный источник данного материала.
Счетчик комментариев.
Синтаксис comments_number('zero', 'one', 'more', 'number');
Функция возращает количество комментариев к публикации. Функция должна быть в цикле вывода публикаций.
Передаваемые в функцию параметры.
• zero
Текст, который будет отображаться, если к публикации еще нет комментариев.
Синтаксис comments_number('No Comments', 'one', 'more', 'number');
• one
Текст, который будет отображаться, если к публикации оставлен всего один комментарий.
Синтаксис comments_number('zero', '1 Comment', 'more', 'number');
• more
Текст, который показывается, если к публикации оставлено более одного комментария
Синтаксис comments_number('zero', 'one', '% Comments', 'number');
• number
Число по умосланию актуальных комментариев.
Синтаксис comments_number('zero', 'one', 'more', '5');
Функция вывода ссылки «Оставить комментарий»
Синтаксис comments_link();
Функция возращает и показывает URL «Оставить комментарий». Функция должна быть в цикле вывода публикаций.
Функция вывода окна ввода комментария в сплывающем окне.
[JavaScript for Pop-Up Window].
Синтаксис comments_popup_script(width, height);
Функция выводит комментарии в сплывающем Pop-Up окне. Данная функция может использоваться в любом месте шаблона вывода публикаций или комментариев, хотя обычно используется на главной странице.
Передаваемые функции параметры.
• Width
Ширина всплывающего окна. По умолчанию - 400 пикселей.
Синтаксис comments_popup_script(300, height);
• height
Высота всплывающего окна. По умолчанию - 400 пикселей.
Синтаксис comments_popup_script(width, 300);
Функция вывода ссылки на всплывающее окно.
[Link to Pop-Up Window]
Синтаксис comments_popup_link ('zero','one','more','CSSclass','none');
Функция выводит ссылку «Оставить комментарий» на всплывающее окно, в котором отображается форма для отправки комментария к публикации. Данная функция досупна, если прописана функция comments_popup_script(). Функция должна находиться в цикле вывода или публикаций, или в цикле вывода комментариев.
Передаваемые в функцию параметры.
• zero
Текст, который отображается, если нет комментариев.
Синтаксис comments_popup_link ('No Comments','one','more','CSSclass');
• one
Текст, который отображается, если к публикации оставлен один комментарий.
Синтаксис comments_popup_link ('zero','1 Comment','more','CSSclass');
• more
Текст, который отображается, если оставлено более одного комментария.
Синтаксис comments_popup_link ('zero','one','% Comments','CSSclass');
• none
Текст, который выводится, если комментарии к данной публикации отключены.
Синтаксис comments_popup_link ('none');