I’ve started learning PHP a while back and, as everyone knows, the best way to learn a new language is to use it. And so, here is one of my attempts at creating a WordPress plugin, which I have lazily named “Bible Link Creator”…I’ll come up with a better name later, but for now it stays.

Ever since I learned about extension methods I have never stopped using them. Extension methods allow you to “extend” existing types, creating enhanced functionality in your code. For example, I can create an extension method for the string base type, and all strings in my class will implement that new method. Before we create our own let’s take a look at some existing extensions…