This guide will help you empower your church leaders while reducing you own workload: it will show you how to let a member of your church edit one or two pages, without giving them access to edit everything else.
It would be great for church groups, for example the youth group or choir, to have a page on your church website, however, a realistic plan for keeping the page up to date needs to be considered.
The core pages of the website, for example, the home page, service times and contact page should be maintained by someone involved with the day-to-day running of the church (vicar, churchwardens etc). No one else should have edit access to those pages, nor to the list of users of the website or to any technical aspect of the site such as the design.
For groups run by or associated with the church, for example the Mothers Union, uniformed organisations, the choirs or music group and the youth group, the best person to keep their page up to date will be one of the groups leaders. This person should only be able to edit the page of the group they work with.
Letting groups edit their own pages is a good way to keep the website up to date: there are fewer “single points of failure” so even if one or two groups don’t keep their page up to date, most of the pages will be up to date. If the Vicar retires or the Church Warden is unwell, most pages on the website will be unaffected.
The website will continue to grow and flourish without consistent oversight or input from the vicar or PCC.
For Build My Church Website Customers
As a buildmychurch.website customer, this is all done for you. Simply go here, log in and fill out the form. Your new page will be set up shortly, along with a free monthly reminder to the page manager to update their page.
Below is an image of the plugin you are looking for. Click Install Now.
Then click Activate.
Create a new role
Go to Users > Capabilities and load the editor role.
Then clone the editor role using Copy role. I recommend the name “page manager” for this role.
The you will remove lots of privileges from the role by un-ticking the boxes. When you are done it look the same as the picture below.
Click the Save Changes button at the bottom of the page.
Create a new user
Go to Users > Add new and fill out the form. Usernames cannot be changed, so I set the user name to be generic to the position in the church (youthgroupleader).
The advantage of using generic role based names is that leader can pass the account on to someone else in the future and several leaders could share the account if needed. The disadvantages are that comments or blogs made using this login name seem less personal, and may appear to visitors to the site to be made by someone with a powerful/formal/paid role within the church.
The other option is to use the real name of the individual (with their permission) or a nickname. This removes the disadvantages mentioned above, however, it means that if a new person takes over the page in the future you will need to set up a new account and edit the page to make them the author.
Create a new page
If you haven’t already done so, go to Pages > Add new and create a new page. If you already have a page go to Pages > All Pages click to edit it.
Set your new user as the author of the page.
Save the page as draft.
The user will then see this page, and only this page, when they log in.
When the page is ready either you or the page manager can publish it.
Don’t forget to add it to a menu (Appearance > Menus).
Remove the ability to create pages
There is one lingering permission that needs to be removed, which is the ability to create new pages. In WordPress this is considers, by default, to be part of editing pages. Thankfully, our friend from Agapetry has a solution.
First, install the Press Permit Core plugin by Agapetry. Follow the same process as you did before.
When the plugin is activated, like this:
Go to Permissions > Settings
Then go to the second tab, Core
You then want to check the boxes Posts and Pages (these may already be checked) an also the Use create_posts capability
Then click Save (top right)
Now your page mangers won’t see the option to add a new page anymore.