Задача доволі проста, і дуже часто обговорюється в блогах, присвячених 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 — власне назва самого шорткоду.
