Exec-PHP Remodelは名前そのままで『本家Exec-PHP』をザクザク魔改造し
『Exec-PHP』をPHP7に対応させたものです。
v4.7以前のバージョンでは本家Exec-PHP+Exec-PHPで<!--more-->使用対応をご使用ください。
作成の経緯は『Exec-PHPをPHP7で使う』
※こちらは『Exec-PHPで<!--more-->使用対応』プラグインは不要です。
PHPを使うことは、基本的に推奨はしません。
自己責任でご使用ください。
download
動作対象
WordPress 4.7~5程度
6以降でも動くには動きますが、一部問題があります。
※最終ソース更新は2019年、最終動作確認は2021年です。以降は触ってません。
関連記事
WordPressプラグイン『Exec-PHP』の使い方と問題点まとめWordPressの記事内で、PHPが使えるようになるプラグイン。 パラメータなどで自動的に処理をしてほしいページを作るときなどに愛用している。 カスタムテンプレートなりショートコードなり他にやり方はあるので、安全面を配慮するならコチラは使
問題点は基本的に解決はしていますが、何かありましたら、コメントください。
インストール方法
ZIP を解凍し、フォルダごと /wp-content/plugins/ の中に入れてください。
コメント
こんにちは。
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
忙しくサイト放置しておりましたため、返信をせず申し訳ありません。
解決方法を下記に記載しました。
https://qooga.jb-jk.net/wp/exec-php-memo/#toc9
よろしくお願いします。