Робимо правильні закінчення у словах після чисел, Життя з WordPress

закінчення

Почну із наочної демонстрації проблеми.

Ось що було в мене до сьогоднішніх змін:

Тепер відразу вирішення питання, без води і без плагіна.

Додайте наступний код у файл functions.php:

Функція get_num_ending() – універсальна функція для відмінювання слів до числам. Достатньо віддати їй число та масив слів для чисел 1, 2, 5.

Результат роботи: 100 статей.

Мінус такого варіанту – необхідно вносити зміни у кількох місцях шаблону.

Якщо формат виведення буде скрізь однаковий, то простіше і швидше застосувати, запропонований мною варіант, який вимагає всього лише додавання у functions.php двох функцій. Скопіювали – вставили – перевірили – та забули.

Чомуне рекомендую використовувати плагін для цієї проблеми ? Тому що завдання надто дрібне, а плагін забирає певний час на перевірку наявності своїх файлів, свого статусу (активовано чи ні) тощо. До того ж, плагін з русифікації закінчень використовуватиме таку ж логіку застосування фільтра, яка є і в моєму коді. Так що відмінності будуть лише у швидкості, і не на користь плагіна.

Все пока! Напишіть, як у вас справи із закінченнями після чисел. =)