GRAVITSAPA.INFO

Компьютеры, электроника, софт, авто, мото, вело, сайты, жизнь, советы :)

GRAVITSAPA.info - интересный блог

Выполнить php код на любой странице WordPress

508 просмотров Создание сайтов Нет комментов » 12 Сен 2016

Заходим в админку WordPress. Наводим на «Внешний вид» -> Выбираем «Редактор» -> В редакторе открываем файл functions.php
В конец этого файла добавляем код:
<?php
function exec_php($matches){
eval('ob_start();'.$matches[1].'$inline_execute_output = ob_get_contents();ob_end_clean();');
return $inline_execute_output;
}
function inline_php($content){
$content = preg_replace_callback('/\[exec\]((.|\n)*?)\[\/exec\]/', 'exec_php', $content);
$content = preg_replace('/\[exec off\]((.|\n)*?)\[\/exec\]/', '$1', $content);
return $content;
}
add_filter('the_content', 'inline_php', 0);
?>

Теперь на любой странице или в любой записи пользуйтесь шорткодами [exec]<?php /*Ваш php код*/ ?>[/exec].
Если в какой то момент захотите отключить выполнение кода, пользуйтесь шорткодами [exec off]<?php /*Ваш php код*/ ?>[/exec].

Почитайте ещё эти интересные статьи:

Оставь свой коммент

Наверх