【WordPress】代替のプラグイン探し

  • 投稿 : 2016-11-20
・PHP7では動作しない、ワーニングがでる
・Wordpressのバージョンでは、ワーニングがでる
・更新がないので、メンテナンスしてるプラグインに乗り換えたい

※PHPのワーニングがでても、Wordpressは動作はします。

View debugging and performance information on database queries, hooks, conditionals, HTTP requests, redirects and more.

WordPress.org



調べ方はいろいろありますが、上記のプラグインをいれると、ワーニングとかを調べやすいとは思います。普通にWordpressで記事などを表示させて、その結果を見るみたいな形になります。

Ktai Style

->見つからず

これPHP7では動作しないです。WordpressをPHP7で動作させたい人はあきらめたほうが良いかも。

DB Cache Reloaded Fix

->代替のプラグイン:W3 Total Cache — WordPress Plugins

PHP7では、たしか動作しなかったような・・

brBrbrプラグイン


PHP7でエラーになって動作しないです。仕方がないのでプラグインを手作業で書き直した。

■修正前
$brbr = preg_replace('/(<pre.*?>)(.*?)<\/pre>/ise', "clr_br('$0')", $brbr);
$brbr = preg_replace('/(<script.*?>)(.*?)<\/script>/ise', "clr_br('$0')", $brbr);
$brbr = preg_replace('/(<form.*?>)(.*?)<\/form>/ise', "clr_br('$0')", $brbr);

■修正後
$brbr = preg_replace_callback('/(<pre.*?>)(.*?)<\/pre>/is', function($m) {return clr_br($m[0]);}, $brbr);
$brbr = preg_replace_callback('/(<script.*?>)(.*?)<\/script>/is', function($m) {return clr_br($m[0]);}, $brbr);
$brbr = preg_replace_callback('/(<form.*?>)(.*?)<\/form>/is', function($m) {return clr_br($m[0]);}, $brbr);

PHP7からは、preg_replace_callbackを使ってくださいっていうことのようです。

Quick Adsense

->代替のプラグイン:AdSense Integration WP QUADS

動作するけど、ワーニングをだしている。
「AdSense Integration WP QUADS」の初期は、Quick Adsenseの上記互換という感じで使いやすかったけど、v1.28以降あたりから微妙な気はする。Quick Adsenseからデータをインポートしてくれる機能あり。

Category Order

->代替のプラグイン:Category Order and Taxonomy Terms Order

「Taxonomy Terms(タクソノミー、ターム)」にも対応してるこっちのほうが良い気がする

FeedBurner FeedSmith Extend

->代替のプラグイン:RS FeedBurner

ワーニングでしていた。「RS FeedBurner」のほうが機能が少なくて、カテゴリーフィールドなどは無理。

・フィールド(RSS)
・コメントフィールド(RSS)
の転送機能のみある

WP PHP widget

->代替のプラグイン:PHP Code Widget

PHP7でワーニングだしてたか、動作しなかった
「PHP Code Widget」も有名みたいなので、そっちに乗り換え

Ultimate Noindex Nofollow Tool

->代替のプラグイン:Ultimate Noindex Nofollow Tool II
ワーニングだしてたので調べたら、同じプラグイン名に「II」とついてるものがあったので、そっちに乗り換え

スポンサーリンク