WordPress, wp-jrelated 1.50 で Warning

wp-jrelatedを関連記事を表示するのに利用している。
http://wppluginsj.sourceforge.jp/wp-jrelated/

Yahoo! Japan が提供する「日本語形態素解析Webサービス」を使って投稿の内容を分析し関連する投稿などを表示します。

バージョンを1.50にするとWarningが出るようになってしまった。
注意書きに、関数の引数を変えたとあったのが原因かと思うのだけど・・・

外部呼び出しが可能だった、$wpjr-getRelated() メソッドの引数に post_id が必須になりました。独自にこのメソッドをテーマ内で使われている場合は、$wpjr-getRelated(get_the_ID()) 等に変更お願いいたします。

テーマでこの関数を使っていないようなんだよなぁ。
ずいぶん前のことなので思い出せない。
仕様書とか履歴とか書いておかないとダメだなぁ。

しょうがないのでプラグインを書き直して無理矢理ごまかす。

127
128
129
130
131
132
function getRelated($postID = 0, $array = false) {
	global $post;
	if (!$postID) $postID = $post->ID;
 
	return $this->model->getRelatedPost($postID, $array);
}

$postID にデフォルト引数
$postからpost ID をとってくる

なことにしてみた。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください