Loading icon

Різна довжина цитат для блога

Без зайвих слів, припустимо, що у вас є різні категорії в яких потрібно виводити цитати різної довжини.

Це може бути зумовлене різним дизайном категорій, чи просто вам так подобається, це не має великого значення і тому давайте поглянемо на різні варіанти вирішення цієї проблеми.

1. Заміна довжини цитати на всьому блогу

Припустимо, у вас невеликий блог і все, що вам потрібно це змінити стандартну довжину цитати. Тоді беремо наступну функцію і записуємо її у functions.php вашої теми.

Цифра 100 – вказує на кількість слів в цитаті

2. Заміна довжини цитати у певній категорії

Якщо вам потрібно змінити довжину цитати у певній категорії, тоді записуємо у functions.php наступне.

“in_category(12)” – 12 це ID категорії.

“return 80” – тут вказуємо довжину цитати, для вибраної категорії.

“return 100” – для всіх інших категорій, довжина цитати буде мати 120 слів.

3. Заміна довжини цитати у кількох категоріях

Для заміни довжини слів у різних категоріях, вписуємо наступний код у functions.php вашої теми.

“in_category()” – ID категорії.

“return 100” – тут вказуємо довжину цитати, для категорії з ID 11.

“return 110” – довжина цитати, для категорії з ID 12.

“return 120” – довжина цитати, для категорії з ID 13.

“return 180” – для всіх інших категорій, довжина цитати буде мати 180 слів.

4. Заміна стандартного […] на свій варіант

Як ми знаємо, WordPress автоматично додає […] в кінець цитати. Щоб замінити таку “красоту” на будь який свій варіант, достатньо додати у functions.php вашої тами наступне.

“Далі…” – це те на, що ми замінюємо […]. Ви можете написати будь який інший текст.

5. Заміна довжини цитати на свою

Щоб не гратись із категоріями, та й не завжди це кращий варіант,  ви можете для кожного поста, де використовується цитата, вказати свою довжину. У functions.php вписуємо наступне.

І все, що залишається це у <?php echo excerpt(); ?> вказати свою довжину цитати.

Примір: <?php echo excerpt(25); ?> Де 25 це кількість слів.

6. Заміна довжини цитати на свою, ще один варіант

Варіант схожий на попередній, але тепер із кількома шаблонними параметрами. Додаємо у functions.php вашої теми.

Як бачимо, тепер ми маємо кілька параметрів. А саме: ‘short’ => 25, ‘regular’ => 55, ‘long’ => 100. Кожному присвоєно кількість слів, які будуть виводитись.

Примір: <?php my_excerpt(‘short’); ?> він же аналогічний запису: <?php my_excerpt(25); ?>.

 

На цьому все. Успіхів і натхнення Вам!

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

15 Лис 2012

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

4 Тра 2012

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

5 Вер 2012

    Підпишись

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