Головна » WordPress » Хаки » Вивід кількості коментарів – валідно
12
Чер
plus minus

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

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

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

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

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

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

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

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

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

1. Спосіб

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

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

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

2. Спосіб

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

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

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

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

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

Додав Admin | 12.06.2013
(2 votes, average: 6.00 out of 6)
Loading ... Loading ...

Схожі записи:

Категорія: Хаки