Часто, при создании сайта возникает необходимость выполнять произвольный PHP код прямо на странице, в виджете или тексте поста.
Exec-PHP – плагин, который разрешает выполнение PHP скриптов в постах wordpress.
Полное название в поиске: Exec-PHP
Установка:
- Закачать папку «exec-php», скачанную из официального репозитория WordPress (http://wordpress.org/plugins/exec-php/), в папку c плагинами «wp-content/plugins/»;
- Активировать плагин.
Настройка плагина:
После установки плагина в основном меню слева, в разделе «Параметры» появится новый пункт меню «Exec-PHP».

Пункт меню плагина Exec-PHP
В разделе Exec-PHP располагается единственная опция плагина – выполнять/игнорировать PHP код в виджетах.
Виджеты — это функциональные блоки, которые можно размещать в сайдбарах (колонки) используемой темы WordPress.

Опции плагина «Exec-PHP»
Для выполнения PHP кода в тексте постов (записей), необходимо в своем профиле установить опцию «Disable WYSIWYG Conversion Warning»

Опция «Disable WYSIWYG Conversion Warning»
Добавление PHP кода в текст поста:
Создаем новую запись. Для этого в редакторе WYSIWYG выбираем режим «Текст» и добавляем PHP код, который выводить текущую дату: <?php echo date(«j.m.Y»); ?>

Редактор WYSIWYG плагина Exec-PHP
Сохраняем и публикуем запись.

Результат выполнения PHP-кода в тексте поста
Встраивание PHP кода в виджет:
Переходим в раздел виджеты и выбираем из них любой текстовый виджет, например «Текст».

Раздел «Виджеты» WordPress
Добавляем в текст виджета PHP код, который выводить текущую дату: <?php echo date(«j.m.Y»); ?>. Обратите внимание на тот факт, что нельзя выполнить PHP-код в заголовке виджета.

Добавление PHP-кода в виджет
Результат представлен на следующем изображении:

Результат встраивания PHP кода в виджет
Будь первым кто прокомментирует статью.