Site icon GRAVITSAPA.INFO

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

Заходим в админку 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].

Exit mobile version