Shortcodes шорткоди wordpress - що таке і як працює

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

Що таке shortcode WordPress?

Shortcode WordPress - це урізана версія виконуваного коду. Виглядає вона приблизно так:

Для чого взагалі, це потрібно? Ну, по-перше, як ви можете помітити, такий варіант значно спрощує вставку громіздкого коду. Набагато легше ставити невеликі шорткоди Вордпресс на сторінках, ніж прописувати громіздкі скрипти. Це набагато зручніше, та й до того ж безпечніше.

Якщо ви не так прописали shortcode, то ніяких помилок на вашому сайті не з'явиться. Виконуваний код просто напросто не буде задіяно. А ось якщо додати сам код на сторінку і при додаванні припуститися помилки (наприклад, пропустити якийсь символ). то у вас з'являться помилки і сайт не працюватиме належним чином.

Shortcodes шорткоди wordpress - що таке і як працює

Як створити шорткоди WordPress

Щоб було зрозуміло, як все це працює, давайте створимо свій шорткод. По суті справи, ми підключаємо нову функцію. А підключати її потрібно через файл functions.php. Це файл вашої встановленої теми. Саме через нього додається основний функціонал. Від сюди і відповідну назву.

Отже, в цей файл додаємо ось таку функцію:

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

Створення таких елементів коду дуже корисно при роботі з сайтом. Тобто, вам не потрібно додатково підключати плагіни. Ви просто створюєте новий функціонал і надалі обрамляють його в shortcodes WordPress.

Виконання Shortcodes WordPress в сайдбарі і описах

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

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

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

Однак проблема в тому, що shortcodes for WordPress - це не php код. Його так просто в файл теми не додав. А якщо так зробити, то це буде вже невідомий і неправильний фрагмент коду, який потягне за собою помилки в роботі сайту. Тому, щоб цього уникнути, свій шорткод потрібно обрамляти в спеціальний php-контейнер:

Короткий код [reklama] замінюємо на свій. Тільки так система зрозуміє виконуваний код і запустить його потім в дію, не викликавши при цьому ніяких помилок.

На цьому у мене все! Тепер ви знаєте, що таке шорткоди WordPress, для чого вони потрібні і як їх створювати. Іноді їх корисно використовувати на своєму сайті. Також я рекомендую вам заздалегідь підключити використання шорткодов в сайдбарі і в описах. Загалом, вивчайте і впроваджуйте!

Натискаючи на кнопку, ви погоджуєтеся з нашою політикою конфіденційності і призначеним для користувача угодою.

Схожі статті