WordPress Tutorials

WordPress Widgets: An Object-Oriented Approach

Years ago, I created the WordPress Widget Boilerplate aiming to be the following: An organized, maintainable boilerplate for building widgets

Screen Capture on 2018-11-20 at 10-51-43.gif
WordPress Tutorials

WordPress Widgets: Starting with Standards

The purpose of this series is to start doing a deeper dive into working with object-oriented programming in the context

Detect Object-Oriented Programming: Inheritance
WordPress Tutorials

WordPress Widgets: How to Detect Object-Oriented Programming

If you’ve not read the first post in this series, I recommend it, as we’re starting to get into writing

WordPress Tutorials

WordPress Widgets: Refactoring, Part 2

After all of the preliminary content, we are finally at a place where we are ready to begin resolving the

WordPress Tutorials

WordPress Widgets: Refactoring, Part 1

The last post included a lot of information on setting up code quality tools in your WordPress development environment, but

WordPress Tutorials

WordPress Widgets: Refactoring, Part 4

We’ve implemented a significant amount of changes to the WordPress Widget Boilerplate. If you’ve not been following along, I recommend

WordPress Tutorials

WordPress Widgets: Refactoring, Part 3

In terms of updating the WordPress Widget Boilerplate (all of which is tracked in the develop branch), we’ve come a

Composer
WordPress Tutorials

WordPress Widgets: Refactoring, Part 6

You should be well-versed in the refactoring we’re doing regarding the WordPress Widget Boilerplate. If not, I recommend catching up

WordPress Widgets, Part 5: Hooks
WordPress Tutorials

WordPress Widgets: Refactoring, Part 5

In the previous post, we created a Registry that is going to be used to store all of the various

WordPress Widgets: Widget Admin
WordPress Tutorials

WordPress Widgets: Refactoring, Part 9

Though the last post in this refactoring series wasn’t incredibly long, I do think it was a bit dense. That

WordPress Widgets: File Organization
WordPress Tutorials

WordPress Widgets: Refactoring, Part 8

When it comes to refactoring the WordPress Widget Boilerplate, we’ve done a lot of work to bring the code base up

WordPress Widgets: WP_Widget
WordPress Tutorials

WordPress Widgets: Refactoring, Part 7

In the last few posts, we’ve done a lot of work to bring the code up to the point of

WordPress Widget Boilerplate: Widget Database
WordPress Tutorials

WordPress Widgets: Refactoring, Part 11

In the previous post, we walked through a lot of refactoring that separated concerns into their own classes. Ultimately, this

WordPress Tutorials

WordPress Widgets: Refactoring, Part 10

As far as the WordPress Widget Boilerplate refactoring goes, we’re at a good place. A lot of work has been done

The WordPress Widget Boilerplate: Refactoring Part 12 - Example
WordPress Tutorials

WordPress Widgets: Refactoring, Part 12

As far as refactoring the WordPress Widget Boilerplate is concerned – especially given how far we’ve come since the project

WordPress Widget Boilerplate: The develop Branch
WordPress Tutorials

WordPress Widgets: Refactoring, Part 13

We’re finally at the final post of the series on refactoring the WordPress Widget Boilerplate. By the end of this