WordPress — PHP-код для выполнения внутри подсветки синтаксиса

Я использую плагин insert_php для wordpress, чтобы вставлять теги php на мои страницы. Чтобы использовать это, я оборачиваю свой php-код с [insert_php][/insert_php],

Недавно я установил Syntax Highlighter Evolved, чтобы выделить фрагменты кода, которые я публикую. Чтобы выделить код с помощью этого плагина, нужно обернуть код [code][/code],

Теперь я хотел бы сделать некоторые расчеты, основанные на пользовательском вводе с php, и я хотел бы, чтобы вывод этого шел внутри маркера. Видимо, самый простой случай этого будет включать в себя что-то вроде

[code]
[insert_php]

[/insert_php]
[/code]

Который, кажется, не работает на самом деле. Это нормально? Вы пробовали это раньше? Как я могу заставить это работать?

Заранее спасибо. Если вам нужна дополнительная информация, пожалуйста, дайте мне знать.

0

Решение

Я предполагаю, что [insert_php] это короткий код, который eval()это код в тегах как PHP. Если это так, то ваш шаблон должен обернуть результат выполнения PHP в do_shortcode так что ваш [code] шорткод отформатирует результат.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]