WordPress プラグイン Search Regex のバグ

※2019/05/18 現在、バージョン 1.4.16 での内容です。

使用する上ではあまり問題ないのですが、プラグイン "Search Regex" はバグがあり、検索結果画面で PHP の出力が途中で停止するので、これを何とかします。

1. エラーが発生する箇所

search-regex/view/results.php
		</ol>

		<img src="<?php echo plugins_url( '/images/small.gif', $this->base_url() ); ?>" style="display: none" alt="pre"/>

		<script type="text/javascript" charset="utf-8">

ここの $this はプラグインが定義しているクラス SearchRegexbase_url() メソッドが定義されておらず、エラー Uncaught Error: Call to undefined method SearchRegex::base_url() が発生します。

2. 修正箇所

クラス SearchRegex で、base_url() メソッドを定義します。

search-regex/search-regex.php
	}

	function base_url() {
		return __FILE__;
	}
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA