On my first day working at WebDevStudios, Greg Rickaby told me that one of the best things about working here is that I would constantly be getting to learn new technologies. He wasn’t lying. In my second week, I was tasked with creating a custom profile page for BuddyPress users. No problem, right? Wrong. Up to this point, I had never used in any way, let alone customize it. Lucky for me, there are a lot of awesome people who work at WDS who are all about helping each other, even the new guy. In this post, I want to share with you what I have learned about creating custom templates for BP. I will provide an overview of how you can customize BP out-of-the-box, and then show you how we do it here at WDS using the BP Project Framework plugin. This is not the ‘be all, end all’ of BP templating, but more of a brief look at it through the eyes of someone who is also in the process of learning! BP Theme Compatibility In version 1.7, BuddyPress introduced theme compatibility, which allows template files to be stored directly in a themes folder and will override the default templates. This is also known as template overloading and works much like the WordPress Template Hierarchy. As a result,
Share This