How to Control Permissions for the Contact Form 7 Plugin

Contact Form 7 Header

Contact Form 7 is one of the most popular plugins in the WordPress world. However, it is a fairly basic plugin that lacks some key features such as access control.

In this guide, I'll show you how to control access to Contact Form 7 features. We'll use the PublishPress Capabilities plugin. If you want to take this tutorial a step further, check out how to control access to Contact Form 7 admin menus.

Continue reading


Control Permissions for the Flamingo Plugin (with Contact Form 7)

Flamingo

Contact Form 7 is one of the most popular WordPress plugins ever, with over 5 million installs.

Contact Form 7 is so popular that even it's add-ons can have 100,000's of users. Click here for our guide to Contact Form 7 permissions and there's also a guide to controlling access to Contact Form 7 admin menus.

Flamingo is a plugin which stores messages submitted through Contact Form 7. Flamingo was written by Takayuki Miyoshi, who also developed Contact Form 7.

Continue reading


How to Hide the Admin Toolbar for WordPress Users

Hide Toolbar

WordPress sites display an admin toolbar for all logged-in users. This is visible on the frontend of your site and also in the WordPress admin area.

This toolbar contains shortcuts to key features in WordPress. A user in the Subscriber role will only see a few features. A user in the Administrator role may see a very busy toolbar, particularly on a site with many plugins. This image below shows my toolbar here at PublishPress.com:

Continue reading


How to Hide WordPress Dashboard Widgets

Hide Widgets Dashboard

When you log in to a WordPress site, you will see boxes full of information. These are called “Dashboard Widgets”.

You will probably see a “Welcome to WordPress!” widget with lots of useful links.

There's also “Quick Draft” widget so you start a draft blog post with some test ideas.

There's an “At a Glance” widget so you can quickly see key statistics for your site.

Continue reading


An Introduction to bbPress Roles and Capabilities

Bbpress Roles

Here at PublishPress, we're able to support almost any other WordPress plugin.

However, there is one popular plugin called bbPress that doesn't always work smoothly with our code, or other user management plugins.

bbPress has over 300,000 users and is the commonly used discussion board in WordPress.

I'm going to give you a guide on how to manage roles and capabilities in bbPress. I'll also touch on what bbPress does differently, and what it means for PublishPress users.

Continue reading


How to Give Elementor Users Access to One Post

Elementor One Post 1

The Elementor plugin is an excellent good page-builder for WordPress sites. It is also growing very fast, with huge numbers of new downloads every day.

This week, one PublishPress customer asked us if it was possible to allow some WordPress users to edit a single post with Elementor.

Our first thought was “yes, this is easy”. We've done it before many times using this approach, this approach and others.

Continue reading


How to Automatically Delete WordPress Revisions

Automatically Delete Revisions

We develop a plugin called PublishPress Revisions that allows you to submit, approve and schedule changes to your WordPress content.

Revisions are a wonderful feature in WordPress and have saved me many hours of headaches.

WordPress automatically saves a revision for your content every 60 seconds using the autosave feature. So whenever I make a writing mistake in WordPress, I know there's always a revision available so I can fix things.

However, if you have a busy site, and WordPress is constantly saving revisions, you will soon end up with a LOT of revisions. These can slow down your site by filling up your database with unnecessary data. This post explains what data is stored by WordPress revisions.

Continue reading


Professional publishing plugins for WordPress! Get PublishPress