Version Description
To upgrade BBQ, remove old version and replace with new version. Or just click "Update" from the Plugins screen and let WordPress do it for you automatically. Nothing else needs done.
Download this release
Release Info
Developer | specialk |
Plugin | BBQ: Block Bad Queries |
Version | 20190311 |
Comparing to | |
See all releases |
Code changes from version 20190220 to 20190311
- bbq-settings.php +8 -2
- block-bad-queries.php +4 -4
- languages/block-bad-queries.pot +15 -7
- readme.txt +22 -4
bbq-settings.php
CHANGED
@@ -86,7 +86,7 @@ function bbq_callback_version($args) {
|
|
86 |
|
87 |
function bbq_action_links($links, $file) {
|
88 |
|
89 |
-
if ($file == BBQ_FILE) {
|
90 |
|
91 |
$settings_url = admin_url('options-general.php?page=bbq_settings');
|
92 |
$settings_title = esc_attr__('Visit the BBQ plugin page', 'block-bad-queries');
|
@@ -94,6 +94,12 @@ function bbq_action_links($links, $file) {
|
|
94 |
|
95 |
$settings_link = '<a href="'. $settings_url .'" title="'. $settings_title .'">'. $settings_text .'</a>';
|
96 |
|
|
|
|
|
|
|
|
|
|
|
|
|
97 |
$pro_url = esc_url('https://plugin-planet.com/bbq-pro/');
|
98 |
$pro_title = esc_attr__('Get BBQ Pro for advanced protection', 'block-bad-queries');
|
99 |
$pro_text = esc_html__('Go Pro', 'block-bad-queries');
|
@@ -101,7 +107,7 @@ function bbq_action_links($links, $file) {
|
|
101 |
|
102 |
$pro_link = '<a target="_blank" rel="noopener noreferrer" href="'. $pro_url .'" title="'. $pro_title .'" style="'. $pro_style .'">'. $pro_text .'</a>';
|
103 |
|
104 |
-
array_unshift($links, $pro_link
|
105 |
|
106 |
}
|
107 |
|
86 |
|
87 |
function bbq_action_links($links, $file) {
|
88 |
|
89 |
+
if ($file == BBQ_FILE && current_user_can('manage_options')) {
|
90 |
|
91 |
$settings_url = admin_url('options-general.php?page=bbq_settings');
|
92 |
$settings_title = esc_attr__('Visit the BBQ plugin page', 'block-bad-queries');
|
94 |
|
95 |
$settings_link = '<a href="'. $settings_url .'" title="'. $settings_title .'">'. $settings_text .'</a>';
|
96 |
|
97 |
+
array_unshift($links, $settings_link);
|
98 |
+
|
99 |
+
}
|
100 |
+
|
101 |
+
if ($file == BBQ_FILE) {
|
102 |
+
|
103 |
$pro_url = esc_url('https://plugin-planet.com/bbq-pro/');
|
104 |
$pro_title = esc_attr__('Get BBQ Pro for advanced protection', 'block-bad-queries');
|
105 |
$pro_text = esc_html__('Go Pro', 'block-bad-queries');
|
107 |
|
108 |
$pro_link = '<a target="_blank" rel="noopener noreferrer" href="'. $pro_url .'" title="'. $pro_title .'" style="'. $pro_style .'">'. $pro_text .'</a>';
|
109 |
|
110 |
+
array_unshift($links, $pro_link);
|
111 |
|
112 |
}
|
113 |
|
block-bad-queries.php
CHANGED
@@ -11,8 +11,8 @@
|
|
11 |
Donate link: https://monzillamedia.com/donate.html
|
12 |
Requires at least: 4.1
|
13 |
Tested up to: 5.1
|
14 |
-
Stable tag:
|
15 |
-
Version:
|
16 |
Requires PHP: 5.2
|
17 |
Text Domain: block-bad-queries
|
18 |
Domain Path: /languages
|
@@ -33,12 +33,12 @@
|
|
33 |
You should have received a copy of the GNU General Public License
|
34 |
with this program. If not, visit: https://www.gnu.org/licenses/
|
35 |
|
36 |
-
Copyright
|
37 |
*/
|
38 |
|
39 |
if (!defined('ABSPATH')) die();
|
40 |
|
41 |
-
if (!defined('BBQ_VERSION')) define('BBQ_VERSION', '
|
42 |
if (!defined('BBQ_FILE')) define('BBQ_FILE', plugin_basename(__FILE__));
|
43 |
if (!defined('BBQ_DIR')) define('BBQ_DIR', plugin_dir_path(__FILE__));
|
44 |
if (!defined('BBQ_URL')) define('BBQ_URL', plugin_dir_url(__FILE__));
|
11 |
Donate link: https://monzillamedia.com/donate.html
|
12 |
Requires at least: 4.1
|
13 |
Tested up to: 5.1
|
14 |
+
Stable tag: 20190311
|
15 |
+
Version: 20190311
|
16 |
Requires PHP: 5.2
|
17 |
Text Domain: block-bad-queries
|
18 |
Domain Path: /languages
|
33 |
You should have received a copy of the GNU General Public License
|
34 |
with this program. If not, visit: https://www.gnu.org/licenses/
|
35 |
|
36 |
+
Copyright 2019 Monzilla Media. All rights reserved.
|
37 |
*/
|
38 |
|
39 |
if (!defined('ABSPATH')) die();
|
40 |
|
41 |
+
if (!defined('BBQ_VERSION')) define('BBQ_VERSION', '20190311');
|
42 |
if (!defined('BBQ_FILE')) define('BBQ_FILE', plugin_basename(__FILE__));
|
43 |
if (!defined('BBQ_DIR')) define('BBQ_DIR', plugin_dir_path(__FILE__));
|
44 |
if (!defined('BBQ_URL')) define('BBQ_URL', plugin_dir_url(__FILE__));
|
languages/block-bad-queries.pot
CHANGED
@@ -3,7 +3,7 @@ msgid ""
|
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: PACKAGE VERSION\n"
|
5 |
"Report-Msgid-Bugs-To: \n"
|
6 |
-
"POT-Creation-Date:
|
7 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
8 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
9 |
"Language-Team: \n"
|
@@ -62,27 +62,35 @@ msgstr ""
|
|
62 |
msgid "Settings"
|
63 |
msgstr ""
|
64 |
|
65 |
-
#: bbq-settings.php:
|
66 |
msgid "Get BBQ Pro for advanced protection"
|
67 |
msgstr ""
|
68 |
|
69 |
-
#: bbq-settings.php:
|
70 |
msgid "Go Pro"
|
71 |
msgstr ""
|
72 |
|
73 |
-
#: bbq-settings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
74 |
msgid "Click here to rate and review this plugin at WordPress.org"
|
75 |
msgstr ""
|
76 |
|
77 |
-
#: bbq-settings.php:
|
78 |
msgid "Rate this plugin »"
|
79 |
msgstr ""
|
80 |
|
81 |
-
#: bbq-settings.php:
|
82 |
msgid "BBQ Firewall"
|
83 |
msgstr ""
|
84 |
|
85 |
-
#: bbq-settings.php:
|
86 |
msgid "Block Bad Queries"
|
87 |
msgstr ""
|
88 |
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: PACKAGE VERSION\n"
|
5 |
"Report-Msgid-Bugs-To: \n"
|
6 |
+
"POT-Creation-Date: 2019-03-12 00:01+0000\n"
|
7 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
8 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
9 |
"Language-Team: \n"
|
62 |
msgid "Settings"
|
63 |
msgstr ""
|
64 |
|
65 |
+
#: bbq-settings.php:104
|
66 |
msgid "Get BBQ Pro for advanced protection"
|
67 |
msgstr ""
|
68 |
|
69 |
+
#: bbq-settings.php:105
|
70 |
msgid "Go Pro"
|
71 |
msgstr ""
|
72 |
|
73 |
+
#: bbq-settings.php:124
|
74 |
+
msgid "Plugin Homepage"
|
75 |
+
msgstr ""
|
76 |
+
|
77 |
+
#: bbq-settings.php:125
|
78 |
+
msgid "Homepage"
|
79 |
+
msgstr ""
|
80 |
+
|
81 |
+
#: bbq-settings.php:130
|
82 |
msgid "Click here to rate and review this plugin at WordPress.org"
|
83 |
msgstr ""
|
84 |
|
85 |
+
#: bbq-settings.php:131
|
86 |
msgid "Rate this plugin »"
|
87 |
msgstr ""
|
88 |
|
89 |
+
#: bbq-settings.php:144
|
90 |
msgid "BBQ Firewall"
|
91 |
msgstr ""
|
92 |
|
93 |
+
#: bbq-settings.php:155
|
94 |
msgid "Block Bad Queries"
|
95 |
msgstr ""
|
96 |
|
readme.txt
CHANGED
@@ -11,8 +11,8 @@ Contributors: specialk, aldolat, WpBlogHost, jameswilkes, juliobox, lernerconsul
|
|
11 |
Donate link: https://monzillamedia.com/donate.html
|
12 |
Requires at least: 4.1
|
13 |
Tested up to: 5.1
|
14 |
-
Stable tag:
|
15 |
-
Version:
|
16 |
Requires PHP: 5.2
|
17 |
Text Domain: block-bad-queries
|
18 |
Domain Path: /languages
|
@@ -49,9 +49,9 @@ The fastest firewall plugin for WordPress.
|
|
49 |
* Regularly updated and "future proof"
|
50 |
* Customize blocked strings via [Whitelist/Blacklist plugins](https://perishablepress.com/bbq-whitelist-blacklist/)
|
51 |
|
52 |
-
**
|
53 |
|
54 |
-
This plugin does not collect any user data.
|
55 |
|
56 |
> Works perfectly with or without Gutenberg Block Editor
|
57 |
|
@@ -155,6 +155,13 @@ Nope! BBQ is available in the following flavors:
|
|
155 |
So you can check out the Standalone PHP Script for sites that are not running WordPress.
|
156 |
|
157 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
158 |
**Do you offer any other security plugins?**
|
159 |
|
160 |
Yes, check out [Blackhole for Bad Bots](https://wordpress.org/plugins/blackhole-bad-bots/) to protect your site against bad bots. I also have a [video course on WordPress security](https://m0n.co/securewp), for more plugin recommendations and lots of tips and tricks.
|
@@ -180,6 +187,7 @@ And/or purchase one of my premium WordPress plugins:
|
|
180 |
* [BBQ Pro](https://plugin-planet.com/bbq-pro/) - Super fast WordPress firewall
|
181 |
* [Blackhole Pro](https://plugin-planet.com/blackhole-pro/) - Automatically block bad bots
|
182 |
* [Banhammer Pro](https://plugin-planet.com/banhammer-pro/) - Monitor traffic and ban the bad guys
|
|
|
183 |
* [USP Pro](https://plugin-planet.com/usp-pro/) - Unlimited front-end forms
|
184 |
|
185 |
Links, tweets and likes also appreciated. Thank you! :)
|
@@ -188,6 +196,16 @@ Links, tweets and likes also appreciated. Thank you! :)
|
|
188 |
|
189 |
== Changelog ==
|
190 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
191 |
**2019/02/20**
|
192 |
|
193 |
* Tests on WordPress 5.1
|
11 |
Donate link: https://monzillamedia.com/donate.html
|
12 |
Requires at least: 4.1
|
13 |
Tested up to: 5.1
|
14 |
+
Stable tag: 20190311
|
15 |
+
Version: 20190311
|
16 |
Requires PHP: 5.2
|
17 |
Text Domain: block-bad-queries
|
18 |
Domain Path: /languages
|
49 |
* Regularly updated and "future proof"
|
50 |
* Customize blocked strings via [Whitelist/Blacklist plugins](https://perishablepress.com/bbq-whitelist-blacklist/)
|
51 |
|
52 |
+
**Privacy**
|
53 |
|
54 |
+
This plugin does not collect or store any user data. It does not set any cookies, and it does not connect to any third-party locations. Thus, this plugin does not affect user privacy in any way.
|
55 |
|
56 |
> Works perfectly with or without Gutenberg Block Editor
|
57 |
|
155 |
So you can check out the Standalone PHP Script for sites that are not running WordPress.
|
156 |
|
157 |
|
158 |
+
**Can I use BBQ and 6G/7G Firewall at the same time?**
|
159 |
+
|
160 |
+
__Full question:__ "Except most of the rules overlapping, is it counter productive (site slowing down for example, potential conflicts, bugs) or is there any risks using 6G/7G Firewall + BBQ at the same time?"
|
161 |
+
|
162 |
+
__Answer:__ It's fine to run both BBQ and 6G/7G Firewall at the same time. Both firewalls are super fast, so they won�t slow things down. In other words the two firewalls play well together. The only downside is that some of the rules will be redundant, but there should be no negative impact on performance. The upside is that you get extra protection when using both, as there are variations in the firewall rules and patterns, etc.
|
163 |
+
|
164 |
+
|
165 |
**Do you offer any other security plugins?**
|
166 |
|
167 |
Yes, check out [Blackhole for Bad Bots](https://wordpress.org/plugins/blackhole-bad-bots/) to protect your site against bad bots. I also have a [video course on WordPress security](https://m0n.co/securewp), for more plugin recommendations and lots of tips and tricks.
|
187 |
* [BBQ Pro](https://plugin-planet.com/bbq-pro/) - Super fast WordPress firewall
|
188 |
* [Blackhole Pro](https://plugin-planet.com/blackhole-pro/) - Automatically block bad bots
|
189 |
* [Banhammer Pro](https://plugin-planet.com/banhammer-pro/) - Monitor traffic and ban the bad guys
|
190 |
+
* [GA Google Analytics Pro](https://plugin-planet.com/ga-google-analytics-pro/) - Connect your WordPress to Google Analytics
|
191 |
* [USP Pro](https://plugin-planet.com/usp-pro/) - Unlimited front-end forms
|
192 |
|
193 |
Links, tweets and likes also appreciated. Thank you! :)
|
196 |
|
197 |
== Changelog ==
|
198 |
|
199 |
+
If you like BBQ, please take a moment to [give a 5-star rating](https://wordpress.org/support/plugin/block-bad-queries/reviews/?rate=5#new-post). It helps to keep development and support going strong. Thank you!
|
200 |
+
|
201 |
+
|
202 |
+
**2019/03/11**
|
203 |
+
|
204 |
+
* Improves function `bbq_action_links()`
|
205 |
+
* Refines plugin settings screen UI
|
206 |
+
* Generates new default translation template
|
207 |
+
* Tests on WordPress 5.1 and 5.2 (alpha)
|
208 |
+
|
209 |
**2019/02/20**
|
210 |
|
211 |
* Tests on WordPress 5.1
|