WordPress記事諸々内でPHPを実行可能にする『Exec-PHP』

Exec-PHP Remodelは名前そのままで『本家Exec-PHP』をザクザク魔改造し
Exec-PHP』をPHP7に対応させたものです。

v4.7以前のバージョンでは本家Exec-PHPExec-PHPで<!--more-->使用対応をご使用ください。

作成の経緯は『Exec-PHPをPHP7で使う
※こちらはExec-PHPで<!--more-->使用対応』プラグインは不要です。

PHPを使うことは、基本的に推奨はしません。
自己責任でご使用ください。

download

動作対象

WordPress 4.7~5程度
6以降でも動くには動きますが、一部問題があります。
※最終ソース更新は2019年、最終動作確認は2021年です。以降は触ってません。

関連記事


問題点は基本的に解決はしていますが、何かありましたら、コメントください。

インストール方法

ZIP を解凍し、フォルダごと /wp-content/plugins/ の中に入れてください。

コメント

  1. 猫管理人 より:

    こんにちは。
    Exec-PHP Remodelを使用させていただいています。
    先日、下記のようなエラーが発生しました。
    原因および対策方法についてご教示いただければ幸いです。
    よろしくお願いいたします。

    WordPress バーション6.0
    現在のプラグイン: Exec-PHP Remodel (バージョン 4.10.dev Remodel)
    PHP バージョン7.4.27

    エラー詳細
    ===============
    エラータイプ E_ERROR が /home/hoge/htdocs/wp-content/plugins/wp-exec-php-master/includes/user_ui.php ファイルの 41 行目で発生しました。 エラーメッセージ: Uncaught Error: Call to a member function has_cap() on null in /home/hoge/htdocs/wp-content/plugins/wp-exec-php-master/includes/user_ui.php:41
    Stack trace:
    #0 /home/hoge/htdocs/wp-includes/class-wp-hook.php(307): ExecPhp_UserUi->action_user_profile()
    #1 /home/hoge/htdocs/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters()
    #2 /home/hoge/htdocs/wp-includes/plugin.php(476): WP_Hook->do_action()
    #3 /home/hoge/htdocs/wp-admin/user-edit.php(838): do_action()
    #4 /home/hoge/htdocs/wp-admin/profile.php(18): require_once('/home/hoge/htdo...')
    #5 {main}
    thrown

タイトルとURLをコピーしました