Пишу плагин который выводит шорткод в конце материала определенного типа (post/page...).
Типы выбирает пользователь на странице настроек плагина, вот код (выделил зеленым) и вид этой страницы:
![6570106f61c4404c8926808fd5c44d46.png](https://habrastorage.org/web/657/010/6f6/6570106f61c4404c8926808fd5c44d46.png)
Так же, для проверки, начал выводить полученные типы на странице настроек.
![a783d1f71d704188892539e3989473b6.png](https://habrastorage.org/web/a78/3d1/f71/a783d1f71d704188892539e3989473b6.png)
Далее, эти типы используются для вывода шорткода.
Текст комментариев
Проверяется указаны ли типы
Проверяется совпадают ли типы материала на котором находтся
пользователь. При совпадении выводится шорткод
---
иначе выводится это сообщения (сделал для проверки)
---
Если же типы не указаны выводится это сообщение
Не могу понять почему, но когда типы указаны в меню настроек и выведены для проверки на экран, вместо шорткода выходит это сообщение "Не прошел проверку isset".
Код:
plugin.php - тут код плагина и функции шорткода
admin.php - тут код страницы настроек