私のワードプレスのテーマでは、ユーザーがコードを記述してデータベースに文字列として保存できるテキストエリアのオプションがあります。
だからここで出力のために、書かれたコードがphpかhtmlかをタグなどでチェックしたい。ユーザーにphpコードをラップするように強制する場合が<?php ... ?>
あり、出力する前に削除します。HTML はそのまま記述できます。
ここで私が探しているものと判断する方法がわかりません
if(get_option()){
$removed_php_tag = preg_replace('/^<\?php(.*)\?>$/s', '$1', $Code);
return eval($removed_php_tag);
} esle if(get_option()) {
return $code;
}