Тег шаблона: comments_popup_link

24.02.2010
Описание

Выводит ссылку на открытие всплывающего окна с комментариями, если был использован тег comments_popup_script или обычную ссылку на комментарии, если тег comments_popup_script не был задействован. Должен использоваться в цикле The Loop или в цикле вывода комментариев. Не будет работать на страницах одиночных записей (если условные теги is_single и is_page возвращают значение true).

Использование
<?php comments_popup_link ('zero','one','more','CSSclass','none'); ?>
Параметры

zero

(строка) (необязательный) - анкор ссылки, показываемый при отсутствии комментариев к записи.

По умолчанию: 'No Comments' (в русской локализации 'Комментариев нет').

one

(строка) (необязательный) - анкор ссылки, показываемый при наличии одного комментария к записи.

По умолчанию: '1 Comment' (в русской локализации '1 комментарий').

more

(строка) (необязательный) - анкор ссылки, показываемый при наличии более, чем одного комментария. символ % будет заменен на число комментариев.

По умолчанию: '% Comments' (в русской локализации 'Комментарии (%)' ).

Примечание: тег comments_popup_link не поддерживает окончания русского языка, поэтому в локализации используется нейтральное 'Комментарии (%)'.

CSSclass

(строка) (необязательный) - CSS класс ссылки.

По умолчанию значения нет.

none

(строка) (необязательный) - текст (не анкор ссылки), показываемый, когда комментарии к записи запрещены.

По умолчанию: 'Comments Off' (в русской локализации 'Комментарии отключены').

Примеры

1. Использование параметров

<p><?php comments_popup_link('Пока нет комментариев', 'Только один
 комментарий', 'Уже комментариев - %', 'comments-link', 'Запрещено
 комментировать'); ?></p>

Данный код выведет примерно такие результаты:

0 - Пока нет комментариев
1 - Только один комментарий
2 - Уже комментариев - 2
- - Запрещено комментировать

А ссылке на комментарии будет присвоен CSS класс comments-link.

2. Проверка на запрет комментирования

<?php if ( comments_open() ) : ?>
<p><?php comments_popup_link(); ?></p>
<?php endif; ?>

В данном случае тег comments_popup_link будет выполнен только, если комментарии к записи не запрещены.

Исходный файл

Функция comments_popup_link() находится в wp-includes/comment-template.php

Связанные теги|функции
Рубрики: Теги шаблоновФункции WordPressУсловные теги

Понравился пост? Подпишись на обновления по Обновления блога по RSSRSS или Обновления блога на TwitterTwitter !

Комментарии (всего 13 комментариев)
Написать комментарий

(обязательно)

(обязательно, не публикуется)

Для вставки кода используйте кнопку "Код", по умолчанию используется синтаксис подсветки языка "php", вы можете поменять его на любой другой поддерживаемый GeSHi язык, например "javascript", "css", "html4strict", "sql" и тд. Используйте предпросмотр!
 


Подписаться на уведомления без комментирования.