WordPress の「Recent Comments Widget Plus」プラグインの ‘Exclude pingback & trackback’ オプションが機能していない不具合を直した.

Pocket

 

「Recent Comments Widget Plus – WordPress plugin | WordPress.org」
https://wordpress.org/plugins/comments-widget-plus/

 

WordPress の「Recent Comments Widget Plus」プラグインの ‘Exclude pingback & trackback’ オプションが機能していない不具合を,とりあえず自分のサーバー上で直した.

includes/functions.php の 122行目あたりにある
if ( 1 === $args[‘exclude_pings’] ) {

if ( $args[‘exclude_pings’] ) {
にする.

変数 $args[‘exclude_pings’] の型が boolean なので,整数 1 と === にならず,この if ブロックが実行されなかったことが不具合の原因.

このコードで以前は機能していたので,WordPress(か PHP ?)のどこかのバージョンから,この変数の型が整数から boolean に変わってしまったのだろうと思う.

 

 

「’Exclude pingback & trackback’ option wasn’t working, and I fixed it · Issue #4 · gasatrya/comments-widget-plus」
https://github.com/gasatrya/comments-widget-plus/issues/4

 

とてもあやしい英語で報告してきたけれど,Pull Request のほうが楽だったかもしれず… .

 

 

 

 

==

 

Similar Posts:

Pocket

コメントを残す

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

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