This WordPress directory was built for a UK listings site that needed more than a template wrapped around a directory plugin. The project depended on close integration between the site theme and GeoDirectory, along with some extra custom functionality where the standard feature set was not enough.
What They Needed
They needed a directory site that felt purpose-built around campsite listings rather than forced into a generic theme.
- A custom WordPress theme for a large campsite directory.
- Strong integration with GeoDirectory components and data structures.
- Extra plugin functionality where the core directory tools fell short.
- A lightweight build that stayed clear and maintainable.
The challenge was not just visual presentation. It was making the directory logic feel like part of the site rather than something awkwardly embedded inside it.

How I Helped
A WordPress Directory Built Around GeoDirectory
I treated it as a Custom WordPress Website build with Custom WordPress Development where the plugin needed extending.
- I built the theme entirely from scratch around the content structure of the directory.
- I styled and integrated GeoDirectory components so the frontend felt cohesive rather than template-driven.
- I developed a bespoke plugin to extend GeoDirectory functionality where the core plugin did not cover the site’s needs.
- I kept the code lean and maintainable rather than layering several more tools on top.
This was a good example of plugin-led functionality being made much more useful through custom theme and plugin work around it.
Results
The directory ended up faster, cleaner, and more tailored to the site owner’s real use case.
- A custom-built directory site with stronger theme and plugin integration.
- A frontend that feels purpose-built for campsite listings.
- Extra functionality delivered through a bespoke plugin rather than more generic plugin layering.
- A lighter and more maintainable build than a template-led approach would have produced.
The main gain was that the site behaved like a real directory product rather than a theme trying to sit on top of one.
“A fantastic experience, very helpful, responsive and knowledgeable with a top class product. I would 100 percent recommend Ray for any project. Top work.“
— Mike N.
Why It Worked
This worked because the project treated the directory plugin as part of the foundation, not as a complete solution by itself.
The main decisions that mattered were:
- building the theme around the directory structure instead of around a generic template
- extending GeoDirectory only where the real requirements demanded it
- keeping the implementation focused and maintainable
- making the frontend feel cohesive instead of obviously plugin-driven
That is what gave the directory a more solid, purposeful feel.
Related Work
If you want to see more project work, my Portfolio is the best place to continue.
For custom WordPress builds that need to go beyond standard theme or plugin behaviour, Custom WordPress Website Builds is a good place to start.
If the project depends on tailored plugin extension or more bespoke functionality, Custom WordPress Development is also worth a look.


