WordPress OOP plugin template