Hope Team

OLYMPUS DIGITAL CAMERAYou may have noticed a “Hope Team” section has been added to the main admin screen.

We have just started a practical helps ministry called “Hope Team” in our church. We’ve added some functionality into the WordPress Church Admin plugin. You can create jobs like babysitting, hospitality, visiting, DIY etc and then add people to the team and select jobs.

At the moment you can just print a pdf and sync it to Mailchimp. Soon I’ll be adding bulk sms and email functionality so you can communicate needs to hope team members.

Hope it helps

Blended Families

Here are the latest improvements (v0.5935) to the Church Admin plugin for Church websites using WordPress…

  • I’ve finally updated it to display blended families better.
  • There’s now a first name next to a mobile number or email address, where a houshold needs that clarity!
  • All phone numbers are clickable for dialling on smartphones and tablets (for the geeky “tel:” works that magic – bit like “mailto:” for email addresses.)
  • The rota pdf is now formatted in columns month to view

 

Adding people to ministries

I wanted to make it easier to add people to a specific ministry in the church – which helps with communicating by email and rotas. So as of v0.580 when you click on a specific ministry within the Ministry List, you will be able to see who is in that ministry and delete them or add new ones.

The add field is autocomplete so you can add more than one at a time with commas.

For privacy, only partial names are shown!
For privacy, only partial names are shown!

Hope it helps!

What other features would you like to see?

Using Meta Boxes on Plugin Admin Pages

Meta Boxes are boxes that appear on the dashboard and for custom features on edit page/post pages. They can also be used in plugins too. Here’s how to create meta boxes on an admin page that will remember whether you have opened/closed them and the order you have dragged them into.

meta-box

They are relatively easy to create!

1) Enqueue the scripts that will allow toggling open and closed and the order to be changed. They need to be hooked in at the ‘init’ stage

2) Create the page the boxes will appear on

Those classes and ids allow the meta box styling to happen

3) Create functions for each meta_box’s content

4) The meta boxes need nonce fields to allow any open/close toggling and order changes to be saved

5) The meta boxes are then “added” and “done”

add_meta_box prepares the meta box and can be placed in your content stream or as in an add_action hook
do_meta_boxes tells wordpress to render the meta box

6) Lastly we need some jquery to initialise previously saved open/close toggles and order

pluginname is your plugin name that you have used above. Other tutorials used pagenow but it didn’t work for me on custom admin pages in v3.5

Here’s the code bundled up…