Throws SPAM Away - Version 2.6.7

Version Description

2015/4/3

Download this release

Release Info

Developer tsato
Plugin Icon wp plugin Throws SPAM Away
Version 2.6.7
Comparing to
See all releases

Code changes from version 2.6.6 to 2.6.7

Files changed (3) hide show
  1. readme.txt +9 -1
  2. throws_spam_away.class.php +12 -2
  3. throws_spam_away.php +4 -4
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://gti.jp/tsa
4
  Tags: comments, spam
5
  Requires at least: 3.1
6
  Tested up to: 4.1
7
- Stable tag: 2.6.6
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -81,6 +81,10 @@ IPアドレスの指定「ブロックリスト」「ホワイトリスト」共
81
  ※コメント投稿時のスパムコメント対応の煩わしさが原因で作ったものですのでスパム判定されたコメントを保持しておりません。
82
 
83
  -- これまでの変更点について
 
 
 
 
84
  ・バージョン2.6.5
85
   2014/12/22
86
   スパムフィルタを自身で設定できるように変更しました。
@@ -248,6 +252,10 @@ e.g.
248
  == Screenshots ==
249
 
250
  == Changelog ==
 
 
 
 
251
  = 2.6.5 =
252
   2014/12/22
253
   スパムフィルタを自身で設定できるように変更しました。
4
  Tags: comments, spam
5
  Requires at least: 3.1
6
  Tested up to: 4.1
7
+ Stable tag: 2.6.7
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
81
  ※コメント投稿時のスパムコメント対応の煩わしさが原因で作ったものですのでスパム判定されたコメントを保持しておりません。
82
 
83
  -- これまでの変更点について
84
+ ・バージョン2.6.7
85
+  2015/4/3
86
+  コメント欄の無いページではスクリプトの読込みを行わないように制御を追加
87
+
88
  ・バージョン2.6.5
89
   2014/12/22
90
   スパムフィルタを自身で設定できるように変更しました。
252
  == Screenshots ==
253
 
254
  == Changelog ==
255
+ = 2.6.7 =
256
+  2015/4/3
257
+  コメント欄が表示されないページではスクリプトの読込みを行わないように制御を追加
258
+
259
  = 2.6.5 =
260
   2014/12/22
261
   スパムフィルタを自身で設定できるように変更しました。
throws_spam_away.class.php CHANGED
@@ -4,7 +4,7 @@
4
  * <p>ThrowsSpamAway</p> Class
5
  * WordPress's Plugin
6
  * @author Takeshi Satoh@GTI Inc. 2014
7
- * @version 2.6.6
8
  */
9
  class ThrowsSpamAway {
10
 
@@ -123,8 +123,18 @@ class ThrowsSpamAway {
123
  // JS読み込み部
124
  function tsa_scripts_init() {
125
  global $tsa_version;
 
 
 
126
  // anti-spam の方法を参考に作成しました
127
- if ( ! is_admin() ) {
 
 
 
 
 
 
 
128
  wp_enqueue_script( 'throws-spam-away-script', plugins_url( '/js/tsa_params.min.js', __FILE__ ), array( 'jquery' ), $tsa_version );
129
  }
130
  }
4
  * <p>ThrowsSpamAway</p> Class
5
  * WordPress's Plugin
6
  * @author Takeshi Satoh@GTI Inc. 2014
7
+ * @version 2.6.7
8
  */
9
  class ThrowsSpamAway {
10
 
123
  // JS読み込み部
124
  function tsa_scripts_init() {
125
  global $tsa_version;
126
+
127
+ $comments_open = comments_open();
128
+
129
  // anti-spam の方法を参考に作成しました
130
+ if (
131
+ !is_admin() &&
132
+ !is_home() &&
133
+ !is_front_page() &&
134
+ !is_archive() &&
135
+ !is_search() &&
136
+ $comments_open
137
+ ) {
138
  wp_enqueue_script( 'throws-spam-away-script', plugins_url( '/js/tsa_params.min.js', __FILE__ ), array( 'jquery' ), $tsa_version );
139
  }
140
  }
throws_spam_away.php CHANGED
@@ -1,10 +1,10 @@
1
  <?php
2
  /*
3
  Plugin Name: Throws SPAM Away
4
- Plugin URI: http://gti.jp/tsa/
5
  Description: コメント内に日本語の記述が存在しない場合はあたかも受け付けたように振る舞いながらも捨ててしまうプラグイン
6
  Author: 株式会社ジーティーアイ さとう たけし
7
- Version: 2.6.6
8
  Author URI: http://gti.jp/
9
  License: GPL2
10
  */
@@ -31,7 +31,7 @@ require_once 'throws_spam_away.class.php';
31
  */
32
 
33
  // Throws SPAM Awayバージョン
34
- $tsa_version = '2.6.5';
35
  // スパムデータベースバージョン
36
  $tsa_db_version = 2.6; // 2.6からデータベース変更 [error_type]追加
37
 
@@ -187,7 +187,7 @@ add_filter( 'preprocess_comment', array( &$newThrowsSpamAway, 'trackback_spam_aw
187
  // ダミーフィールド作成
188
  $dummy_param_field_flg = get_option( 'tsa_dummy_param_field_flg', $default_dummy_param_field_flg );
189
  if ( '1' == $dummy_param_field_flg ) {
190
- add_action( 'init', array( &$newThrowsSpamAway, 'tsa_scripts_init' ), 9997 );
191
  add_action( "comment_form", array(&$newThrowsSpamAway, "comment_form_dummy_param_field" ), 9998);
192
  }
193
  // 注意文言表示
1
  <?php
2
  /*
3
  Plugin Name: Throws SPAM Away
4
+ Plugin URI: http://gti.jp/throws-spam-away/
5
  Description: コメント内に日本語の記述が存在しない場合はあたかも受け付けたように振る舞いながらも捨ててしまうプラグイン
6
  Author: 株式会社ジーティーアイ さとう たけし
7
+ Version: 2.6.7
8
  Author URI: http://gti.jp/
9
  License: GPL2
10
  */
31
  */
32
 
33
  // Throws SPAM Awayバージョン
34
+ $tsa_version = '2.6.7';
35
  // スパムデータベースバージョン
36
  $tsa_db_version = 2.6; // 2.6からデータベース変更 [error_type]追加
37
 
187
  // ダミーフィールド作成
188
  $dummy_param_field_flg = get_option( 'tsa_dummy_param_field_flg', $default_dummy_param_field_flg );
189
  if ( '1' == $dummy_param_field_flg ) {
190
+ add_action( 'wp_head', array( &$newThrowsSpamAway, 'tsa_scripts_init' ), 9997 );
191
  add_action( "comment_form", array(&$newThrowsSpamAway, "comment_form_dummy_param_field" ), 9998);
192
  }
193
  // 注意文言表示