Не отрабатывает плагин Exec-PHP

15 Nov 2012 | Автор: dd |

Стал тут ставить на один из своих блогов, крутящихся под WordPress,  плагин Exec-PHP, дающий возможность стартовать произвольный пхп код не только из тела файлов шаблона, но и из постов, страниц и виджетов.

И получилось так, что при вставке тестового сообщения в пост
<?php Echo “Hello, World!”; ?>
плагин выводил указанное выражение текстом с пробелом между < и ?php, то есть на странице отображалось не  Hello, World!,
а само выражение < ?php Echo “Hello, World!”; ? >

Сначала правда я пробел не заметил, и стал думать, что в шаблоне что то  не дает отрабатываться коду, и только передлопатив половину файлов, заметил пробел. Причем тут надо заметить, что в виджете код работает нормально, а в постах и страницах появляется этот самый пробел.  За который, не смотря на то, что код вставлялся в HTML версии редактора, с фактически  отключенным WYSIWYG редактором, отвечает фича WordPress’а, на автомате корректирующая синтаксис вводимых команд.

Для её отключения, идем Settings -> Writing и снимаем галочку с радио-кнопки “WordPress should correct invalidly nested XHTML automatically“.
Сохраняем и радуемся тому, что php скрипт теперь отрабатывается всюду.

VN:F [1.9.21_1169]
Rating: 8.4/10 (5 votes cast)
VN:F [1.9.21_1169]
Rating: +1 (from 1 vote)
Не отрабатывает плагин Exec-PHP, 8.4 out of 10 based on 5 ratings

Теги: , ,

Отзывов: 2 на «Не отрабатывает плагин Exec-PHP»

  1. Автор: Павел на 03 Feb 2014

    Спасибо огромное! ОООчень помогли, а то я думаю что за ерунда такая выскакивает)

    [Reply]

    VA:F [1.9.21_1169]
    Rating: 5.0/5 (1 vote cast)
    VA:F [1.9.21_1169]
    Rating: 0 (from 0 votes)
  2. Автор: bdseo.ru на 30 Oct 2016

    спасибо, тоже думал почему часть кода не работает ))

    [Reply]

    VA:F [1.9.21_1169]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.21_1169]
    Rating: 0 (from 0 votes)

Ваш отзыв