Статьи

Функції Wordpress веб-майстру в закладки

  1. Висновок тільки на головній WordPress
  2. Висновок тільки в певних постах WordPress
  3. Висновок тільки в певній категорії WordPress
  4. Хлібні крихти для WordPress і інші ласощі

Ця замітка - свого роду закладка, щоб постійно не копатися в інтернеті в пошуках стандартних функцій, які я часто юзаю

Ця замітка - свого роду закладка, щоб постійно не копатися в інтернеті в пошуках стандартних функцій, які я часто юзаю.

Думаю ця «збірка» буде корисна багатьом, у кого є блоги і сайти на движку wordpress.

Також постараюся дати відповіді на те, де і як я використовую коди, про які піде мова.

Висновок тільки на головній WordPress

Щоб вивести що-небудь на головній сторінці, але при цьому не чіпати інші сторінки блогу, є така умова:

<? Php if (is_front_page ()) {?> Цей текст на головній сторінці. <? Php} else {?> Цей текст на всіх сторінках, окрім головної. (Можна залишити порожнім) <? Php}?>

<? Php if (is_front_page ()) {?> Цей текст на головній сторінці. <? Php} else {?> Цей текст на всіх сторінках, окрім головної. (Можна залишити порожнім) <? Php}?>

Замість функції is_front_page () можна використовувати is_home (), але у мене вона не завжди спрацьовувала. Тому використовую перший варіант.

Зазвичай встромляти такий код потрібно в файл index.php. Це залежить від шаблону.

Я застосовую цей показ зазвичай для виведення тега H1 з назвою сайту, а на сторінках постів і інших сторінках сайту просто виводжу назву в тезі span, тому що в H1 використовується назва статті.

Висновок тільки в певних постах WordPress

Іноді можна в сайдбарі до певних статей додати який-небудь блок. Будь-то рекламний, або блок посилань і т.д., але при цьому не потрібно його показувати на інших сторінках сайту.

Тоді виручає такий код:

<? Php if (is_single (123)) {?> Цей текст показувати, коли відкритий пост №123 <? Php} else {?> Цей текст показувати на інших сторінках сайту (можна залишити порожнім) <? Php}?>

<? Php if (is_single (123)) {?> Цей текст показувати, коли відкритий пост №123 <? Php} else {?> Цей текст показувати на інших сторінках сайту (можна залишити порожнім) <? Php}?>

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

Дізнатися номер поста можна зайшовши в його редагування - в рядку браузера.

Виводити на всіх сторінках постів (виключаючи головну, категорії, статичних сторінки і тд.) Можна за допомогою того ж коду, без введення номера статті:

<? Php if (is_single ()) {?> Тут потрібний текст <? Php}?>

<? Php if (is_single ()) {?> Тут потрібний текст <? Php}?>

Висновок тільки в певній категорії WordPress

Це фішка потрібна коли ми хочемо додати до кожної категорії сайту додатковий текст і просувати їх в ПС. Також це може стати в нагоді, якщо є бажання додати додаткове меню підкатегорій на сторінці категорії.

Код для цього такий:

<? Php if (is_category ( '9')) {?> Цей текст (або посилання) показувати в категорії №9. <? Php}?>

<? Php if (is_category ( '9')) {?> Цей текст (або посилання) показувати в категорії №9. <? Php}?>

Зазвичай встромляти код потрібно в файл archive.php.

Якщо в пості потрібно щось показати тільки в тому випадку, якщо пост належить певній категорії (і \ ям), то допоможе така штука:

<? Php if (in_category (array (14, 15))) {?> // Тут то, що потрібно показати, якщо пост належить категорій 14, 15 <? Php}?>

<? Php if (in_category (array (14, 15))) {?> // Тут то, що потрібно показати, якщо пост належить категорій 14, 15 <? Php}?>

Хлібні крихти для WordPress і інші ласощі

Мені не подобаються стандартні хлібні крихти WordPress. Я заміняю їх на інші, а саме ось з цієї сторінки http://wp-kama.ru/id_541/samyie-hlebnyie-kroshki-breabcrumbs-dlya-wordpress.html

Сюди копіювати не став, тому що занадто багато літер, але посилання нехай буде, щоб не втрачати.

Там же у автора є ще багато корисних речей:

  • Гарний висновок усіх посад по місяцях написання;
  • Виведення записів за кількістю переглядів;
  • Висновок блоку посилань на попередні записи, або тільки на попередні з категорії;

Ось посилання на сторінку його авторських функцій http://wp-kama.ru/cat/wordpress/functions

Оновлюватиметься і доповнюватися ...

Php if (is_front_page ()) {?
Lt;?
Php} else {?
Php}?
Php if (is_front_page ()) {?
Lt;?
Php} else {?
Php}?
Php if (is_single (123)) {?
Php} else {?

Новости