Як і де встановити шорткод у WordPress

Як і де встановити шорткод у WordPress

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

За правилами (або принаймні так виглядає красиво) шорткоди створюють у файлі «functions.php» поточної теми сайту. Наприклад, якщо на сайті використовується тема «twentytwelve», відкриваємо файл за адресою «/wp-content/themes/twentytwelve/functions.php». За допомогою пошуку шукаємо рядок «add_shortcode», тобто місце, де розташовані наші коди. Знайшовши його, опускаємося під останній створений шорткод і створюємо наш (робиться це виключно для краси та естетики). Або ж, опускаємося в самий кінець файлу і вже там додаємо наш шорткод.

За бажання, ви можете розмістити свої шорткоди в окремому файлі, реалізувавши їх у вигляді модуля. Та підключати незалежно від використовуваної теми.

Самі ж шорткод має такий вигляд:

function wp2fl_shortcode($atts, $content, $shortcode)
{
	return 'Hello World!';
}
add_shortcode('hello', 'wp2fl_shortcode');

Де:
hello — назва шорткоду
wp2fl_shortcode — функція, що реалізує логіку роботи шорткоду

WordPress на вхід цієї функції передає три параметри:
$atts — масив використаних атрибутів (якщо такі використовуються)
$content — вміст шорткоду (тобто текст між [x]...[/x])
$shortcode — власне назва самого шорткоду.

Пости на схожі теми

З вашим WordPress сайтом проблеми? потрібний додатковий функціонал? нестандартний плагін чи згорнути нову сторінку?
Тоді напишіть мені через форму зворотного зв'язку, і я намагатимусь вам допомогти.

Напишіть коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *