Как разрешить пхп?

Сайт вордпресс .
Создаем МЕНЮ через админку. При добавлении ПУНКТА МЕНЮ, если в строку названия мы вставляем или шорткод или пхп код он не исполняется. Шорткод отображается при просмотре сайта просто как текст, а пхп неотображается вообще но в разметке есть в закомментированном виде.
Как можно сделать чтобы при добавлении в МЕНЮ (в админке, в названии пункта) кодa php или шорткода вордпресс , вордпресс разрешал их выполнение.
  • Вопрос задан
  • 414 просмотров
Решения вопроса 1
glaphire
@glaphire
PHP developer
Одна из причин существования шортокодов в вордпрессе - защита от исполнения левого кода, а не только юзер-френдли способ добавить функциональность. Нельзя создавать возможность исполнять голый php из контента - это уязвимость.
Скорее всего шорткод никак не внедрен в код генерации меню, попробуйте плагины (пример), чтобы не костылить.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Randewoo
Вообще, в РФ PHP запрещен на законодательном уровне.
Но можно обмануть закон, если у вас nginx, то исправьте строку:
location ~* \.php$ {
На:
location ~* \.(php|html)$ {
Если Apache, то извиняйте, тут мои полномочия все, бессильны.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы