Save 25% on Wizard’s SQL for WP w/ code: WIZARDSQL
Web Dev + WordPress + Security

Why is there no 7G WordPress Plugin?

I have thought a lot about making an nG WordPress plugin. The problem is that writing to .htaccess via PHP/plugin is risky with lots of ways to fail and make users confused and angry. And nobody wants that, in fact just the opposite: my plugins strive to give users the most awesome experience possible.

Many variables

So yeah, I would love to roll out some awesome .htaccess tricks (like 7G Firewall) via plugin, but there are just too many variables and pitfalls to do it successfully. Especially when you consider that WordPress can run on Nginx and other servers (not just Apache). So .htaccess is not always supported or available.

Working on it

I am working on it though, behind the scenes developing a foolproof way for a WordPress plugin to interact dynamically with Apache/.htaccess. I know there are some other security plugins that make use of .htaccess, and I am learning a lot about what works and what doesn’t. How to deal with different server environments, like Microsoft IIS for the love of God.

Also in the works

Also want to mention. In addition to a plugin version of 7G Firewall, I am working on a way to use .htaccess to solve the issue with Blackhole for Bad Bots not working with page-cache plugins. I’ve made some good progress on this front, and even have a working beta version of the plugin in development.

The main problem here is that every cache plugin is different, and interacts with WordPress in its own unique way. So development is like chasing down a fractalized rabbit hole. Honestly it’s not that bad. Just the main issue where I’m getting stuck, is that plugin-provided cache-clearing functions are not reliable, which really makes things difficult. It’s a headache for sure, but I am working on it.

Jeff Starr
About the Author
Jeff Starr = Designer. Developer. Producer. Writer. Editor. Etc.
BBQ Pro: The fastest firewall to protect your WordPress.

Leave a reply

Name and email required. Email kept private. Basic markup allowed. Please wrap any small/single-line code snippets with <code> tags. Wrap any long/multi-line snippets with <pre><code> tags. For more info, check out the Comment Policy and Privacy Policy.

Subscribe to comments on this post

Perishable Press is operated by Jeff Starr, a professional web developer and book author with two decades of experience. Here you will find posts about web development, WordPress, security, and more »
The Tao of WordPress: Master the art of WordPress.
DIY: Monitor File Changes via Cron working perfectly for over a decade.
Mastodon social is a trip. Glad I found it.
As a strict rule, I never use cache plugins on any of my sites. They cause more problems than they solve, imho. Just not worth it.
Currently on a posting spree :)
6 must come before 7.
My top three favorite-to-write coding languages: CSS, PHP, JavaScript.
If you’re not 100% sure that you can trust something, you can’t.
Get news, updates, deals & tips via email.
Email kept private. Easy unsubscribe anytime.