Домой Каталог: Дополнения WP-Recall PrimeForum Полезные сниппеты к PrimeForum Заставляем работать свой шорткод в сообщениях форума
3ответ(ов) в теме
Андрей CS
не в сети 21 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
1
17:39
Версия WP-Recall: 16.4.7
Версия дополнения: 1.0.8

По-умолчанию, в сообщениях форума зарегистрированные на сайте шорткоды WordPress не работают. Чтобы заставить работать нужные шорткоды их необходимо добавить в "белый список" шорткодов. Сделать это можно указав их в опциях форума или кодом. Тут рассмотрим пример добавления нужного вам шорткода в "белый список".
Для этого используем существующий фильтр pfm_whitelist_shortcodes. Он передает массив с указанием шорткодов из белого списка.
Допустим, на сайте уже был зарегистрирован шорткод [short], для того чтобы он начал работать и на форуме добавляем его в "белый список" кодом:

add_filter('pfm_whitelist_shortcodes','add_whitelist_custom_code'); 
function add_whitelist_custom_code($whitelist){
    
    $whitelist[] = 'short';

    return $whitelist;
}

Указываем шорткод без боковых скобок.

2
garry
не в сети 5 часов
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2925
2
18:46

супер, добавлю в свое дополнение, что бы не заморачивать людей, очень полезно.

0
SIR
не в сети 3 года
На сайте с 09.06.2017
Участник
Тем 34
Сообщения 359
3
01:35

garry сказал(а)
супер, добавлю в свое дополнение, что бы не заморачивать людей, очень полезно.

Добавил?

0
Тема закрыта. Публикация новых сообщений запрещена.