Головна » WordPress » Хаки » Різна довжина цитат для блога
8
Січ
plus minus

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

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

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

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); ?>.

 

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

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

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

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