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

0
55

Коротка інструкція як створити шорткод в WordPress.

Створюємо функцію my_shortcode

<?php
    function my_shortcode($attr, $text=''){
	echo '<p style="color:'.$attr["color"].'">'.$text.'</p>';
}
?>

 

і записуємо її в файлі function.php вашої активної теми WordPress.

Коротке пояснення:
Наша функція приймає 2 параметра $attr (масив) і $text, після чого ми виводимо текст з $text і встановлюємо для нього колір отриманий з $attr [ ‘color’].

Щоб WordPress був вкурсі, що ми створили шорткод і збираємося його використовувати, пишемо наступне:

<?php
    add_shortcode('shortcode', 'my_shortcode'); 
?>

 

Цим записом ми реєструємо шорткод в WordPress з ім’ям “shortcode” і прив’язуємо його до нашої функції “my_shortcode ()“.

Тепер перевіримо що у нас вийшло. Вставте в будь-який запис або на будь-яку сторінку створений нам шорткоде WordPress:

[shortcode color=green]Тут пишемо будь-який текст[shortcode]

 

Готово.

При зміні теми WordPress звісно все це працювати не буде, тому це краще написати за допомогою плагина.

НАПИСАТИ ВІДПОВІДЬ

Please enter your comment!
Please enter your name here