Loading icon

Вивід кількості коментарів – валідно

Не так давно я зіткнувся із такою функцією, як вивід кількості коментарів і захотів поставити її на свій блог. Давайте поглянемо як це реалізовано у WordPress.

Для виводу кількості коментарів ми використовуємо стандартну функцію, яка має вигляд:

Її достатньо вставити в цикл і вона буде коректно працювати. І як зрозуміло з коду, нам дають можливість вивести кількість коментарів із текстом, для 3-х варіантів (0, 1 і більше коментарів), але не вистачає одного варіанта, адже якщо в 3-му значені ви написали “% коментаря” то, наприклад, “100 коментаря” буде не правильно, тому вмикаємо фантазію…

Ви можете зробити посилання на коментарі, де “#comments” якірне посилання на id=”comments” на сторінці із статтею.

І на цьому можна було б завершити дану статтю, але все б нічого, так є ж одне “але”.

Переглянувши валідність свого коду, я помітив помилку.

Розібравшись де помилка я був здивованим, адже це стандартна функція WordPress… Мені важко дати відповідь чи це у всіх так, чи тільки у мене, але факт є фактом. Скориставшись пошуком, я не знайшов ніякої інформації як це виправити і вирішив обійти.

На допомогу прийшов хак, навіть два :)

1. Спосіб

У functions.php додаємо:

В місце, де потрібно виводити кількість коментарів, додаємо:

Я використав даний метод, валідацію проходить на “Ура!”.

2. Спосіб

При використанні даного способу, результат буде мати вигляд “опублікований 1 коментар”.

У functions.php додаємо:

В місце, де потрібно виводити кількість коментарів, додаємо:

Цей метод теж валідний.

Ось така історія, друзі. Вам успіхів! А я пішов далі відточувати код :)

Популярні пости
1
unicode
Символи юнікод (unicode) – Шпаргалка

15 Лис 2012

2
CSS-Reset
CSS Reset – Скидаємо CSS стилі

5 Вер 2012

3
3
3 онлайн сервіса для роботи з кольорами і гамами

4 Тра 2012

    Підпишись

    Якщо хочеш отримувати місячну підбірку найкорисніших постів.