Nginx Rate Limiting and Plugins (Including Oxygen)

Third-Party Software Notice Our support team cannot provide support for third-party software and services. However, if you need assistance or spot an issue with this article please post in the GridPane Community Forum, and we will make necessary updates/improvements where needed. Introduction This article was originally focused on the Oxygen Builder, which is our most […]

Elasticsearch and ElasticPress

Introduction Elasticsearch is a feature available to all our users on the developer plan. This is a great feature for anyone who has a site that has a lot of information, for example, a large news website or blog, a knowledgebase, or a large e-commerce store. TABLE OF CONTENTS What is Elasticsearch? Using Elasticsearch on […]

How to remove file extensions from URLs

We recently had an inquiry asking how to remove the file extensions from URLs when linking directly to them. In this particular case, it was how to remove the “.txt” from a URL so that: gridpane.com/folder/somefile.txt Becomes: gridpane.com/folder/somefile This article will walk you through how to exclude the file extension from any file of your […]

How to Reset WordPress User Roles with GP WP-CLI

Introduction In rare circumstances, a plugin or a migration gone wrong could corrupt WordPress user data in your website’s database.  This can result in odd behavior such as redirecting you back to the homepage, or the “Sorry, you are not allowed to access this page” error. In this article we’ll take a look at how […]

Blocking Specific Pages for Specific Countries with GeoIP

IMPORTANT This article is specific to Nginx. We will release an article for OpenLiteSpeed in the future. Introduction  In this article, we’ll look at how to block access to specific pages for specific countries. An example use case for this was brought up in our Facebook group where a WooCommerce stores was being targeted with malicious checkout […]

Custom Permissions Filter: How to Preserve User-Defined Custom File Permissions

GridPane has a worker function that will automatically reset your WordPress website file permissions. However, there may be instances where you need a specific file’s permissions to be set differently, and for this you can use our custom permissions filter to exclude them from being overwritten. Using the Custom Permissions Filter STEP 1. CONNECT TO […]