Welcome to the official Docs for BBQ Pro. BBQ Pro is a fast, flexible, secure firewall plugin that helps to protect your WordPress-powered site against malicious attacks and exploits. By blocking bad queries, BBQ Pro keeps your site secure and saves precious server resources like memory and bandwidth.

Complete Control

BBQ Pro is completely customizable. Once you install the plugin, you can relax knowing that the default settings are working out of the box to protect your site against bad requests. At any time you can visit the BBQ Pro Settings and customize how BBQ protects your site.

For example, you can enable BBQ’s Advanced security and customize the patterns that are used by BBQ to check incoming URL requests. You can enable, disable, remove, or edit any BBQ patterns, and you can even add your own custom rules to dial in the perfect firewall solution.

Fast, flexible, secure

BBQ Pro is built with the WordPress API and OOP-based PHP, so it’s fast, flexible, and secure. The BBQ core is designed for optimized loading and a minimal footprint, so it won’t bog down page loads or gobble up gallons of server juice. It’s just an awesome, lightweight firewall that helps to keep WordPress sites safe and secure.

BBQ Pro Features

Here is a summary of BBQ Pro’s best features:

  • Strong firewall security
  • Plug-n-play functionality
  • No configuration required
  • Fully customizable firewall
  • Lightweight, fast and flexible
  • Quickly enable/disable rules
  • Disable BBQ for logged-in users
  • Block excessively long requests
  • Redirect all blocked requests
  • Display a custom message
  • Set your own status code
  • Complete inline documentation
  • Stats for blocked requests
  • Tools to reset options and patterns
  • Powered by 6G/7G Firewall
  • Add/edit/remove/disable any rules
  • One-click pattern testing
  • Protects silently
  • Built for speed
  • Much more!

Visit the BBQ Pro Homepage to learn more about BBQ Pro features.

Why it’s awesome

An awesome thing about BBQ Pro is that you can watch the firewall work in real-time, and at a granular level. Each of the patterns that BBQ Pro uses to block bad requests displays its own graph bar showing the number of times the pattern has blocked a bad request. These pattern statistics enable you to disable, enable, or even modify rules according to what is useful and most effective for your site. It’s a great way to dial in your own custom-fit firewall.

Three Firewalls in One

BBQ Pro consists of three autonomous firewalls:

  • Basic – enabled by default, uses the same patterns as BBQ free version
  • Advanced – enable for advanced protection, based on the 6G/7G Firewall
  • Custom – enables you to add your own custom firewall patterns

Each of these firewalls scans the following for all incoming traffic:

  • Request URI
  • Query String
  • User Agent

Additionally, the custom rules enable you to add patterns for:

  • IP Address
  • Referrer

This means that BBQ Pro gives you full control over a fast, flexible firewall that protects your WordPress-powered site against malicious attacks and exploits. You’re covered on all major fronts, and you can block virtually any unwanted requests with a few clicks. BBQ Pro makes it simple to add, test, and measure your own custom rules, so you can fine-tune the perfect firewall solution for your site.

Documentation & Help

BBQ Pro includes complete inline documentation, such that each plugin screen provides contextual help via the “Help” button in the upper-right corner of the screen. At any time you can click the Help button for additional information on BBQ settings, patterns, tools, and everything in between.

In addition to the plugin’s inline docs, some BBQ documentation is available here at Plugin Planet. You can find further information in the following locations:

Note that the BBQ Docs are a work in progress; check back soon or grab the BBQ Pro Feed for free updates.

If you have questions or need help, log in and head over to the Support Forum or send an email for direct support.