В WordPress заложена функция на исполнение HTML кодов, вставленных в статические или постовые страницы, а также через виджет "Текст ". Кроме этого он умеет исправлять некорректный HTML код.
Но как сделать выполнение PHP кода на страницах своего блога тем, кто не знаком с тонкостями PHP и не сможет без этих знаний правильно вставить php код в пост или страницу?
Благодаря гибкости WP, проблему можно решить установкой расширения Exec-PHP. Благодаря этому плагину, ваш php код, вставленный в страницу или в запись блога в HTML редакторе, будет исполняться. Кроме этого плагин в силах выполнить php код в текстовых виджетах. Тем, кому необходимо установить php код в сайдбар или в футер блога, подойдет более легковесный плагин .
Установка и настройка Exec-PHP.Если в настройках плагина Параметры → Exec - PHP вы не снимите галку, стоящую по умолчанию у "Выполнение PHP кода в текстовых виджетах ", то код будет выполняться и в виджете вордпресса "Текст ".
Далее перейдите в Параметры → Написание и снимите галку у "WordPress должен исправлять некорректный HTML код автоматически ".
Это все. Ваш php код будет выполняться и в виджете "Текст ", и в странице или записи блога, куда-бы вы его не вставили.
Вставка PHP кода на страницу обновлено: Декабрь 24, 2016 автором: Роман Ваховский
Однажды Вы решили создать свой сайт или блог, а для системы управления Вы выбрали WordPress…Прошло время ваш сайт становится все более и более читаемым и тут, вы поняли, что для ещё большей популярности необходимо добавить немного функционала к сайту или же просто автоматизировать какое-то действие.
Вы идете на “склад” плагинов для wordpress и обнаруживаете, что необходимого плагина для Вас нету. Что же делать? Как быть? Если вы хотя бы немного знакомы с азами программирования на php, верстке, то Вам не составит труда Самому написать плагин для WordPress .
А теперь отправимся на “кухню” для приготовления нашего плагина.
P.s. Если знаний в php и верстке нету… не расстраивайтесь, попросите кого-либо написать Вам нужный функционал 🙂
Прежде чем начать писать плагин необходимо обратится в документацию WordPress где описаны основные принципы написания плагинов и некоторые примеры кода.
Я не буду дублировать эту информацию, а сразу перейду непосредственно к написанию кода.
Напишем простенький плагин, который позволит сохранять и выводить отзывы о Вашем сайте. Конечно, такие плагины уже есть, но для примера сойдет как раз.
Первое, что мы сделаем, это придумаем уникальное название нашему плагину – “AdvUserReviews “.
Далее создадим в директории Вашего сайта “/wp-content/plugins/” новую директорию “advuserreviews”. И в ней создадим файл “advuserreviews.php”. Это будет основной файл, который будет отвечать за общею инициализацию. (Желательно используйте кодировку для файлов UTF-8).
В самом начале файла необходимо указать основную информацию о плагине