Global Contact Details

Global Contact Details is a WordPress plugin that provides setting fields to store and display global contact details.

Fields provided are:

  • Phone number
  • Email
  • Address
  • Map url
  • Contact name

These can be edited by anyone from Editor role upwards.

The field content can be outputted across a website but updated all in one place.


  1. Upload the ‘global-contact-details’ directory to the ‘/wp-content/plugins/’ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Output the fields on any php template using this code:
 if (has_action('contact_detail')) {


Created using tutorial on how to build a WordPress plugin tutorial by Nicholas Cerminara.

Plugin file structure created with WordPress Plugin Boilerplate.



The Good Shepherd School

This website was built for a school in Western Uganda that supports children with physical, behavioural, sensory or learning impairments. The website aims to promote the work of the school and encourage donations.

View the website

Screenshot of website homepage: shows school children playing. Text reads "Good Shepherd School"

About the website

The site is built with WordPress using an based starter theme. The CSS is compiled with Sass.

About the school

The Good Shepherd Special Needs School is a community based organisation which serves children who cannot access ordinary education. This is because the child might have a physical, behavioural, sensory or learning impairment.

The children, aged 4-18 years, are taught the National Primary Curriculum and vocational skills. This package is designed to raise their status and value within the community and to foster self-sufficiency and prevent child exploitation.