Software Engineering in WordPress, PHP, and Backend Development

Author: Tom (Page 391 of 427)

Standard Theme 3.0 For WordPress

Since being self-employed, I’ve divided my time between building applications for others and as working as a developer for 8BIT. Over the past couple of years, we’ve released a handful of WordPress Themes, but roughly a year ago began to narrowly focus our efforts on our flagship product: Standard.

Yesterday, the team launched Standard 3.0 For WordPress – a product that has been approximately nine months in development. As far as my professional career is concerned, I’m extraordinarily proud of what we’ve accomplished.

http://tommcfarlin.com/

Continue reading

Add a Separator To The WordPress Menu

As far as the WordPress community is concerned, developers tend to be divided on how plugins and themes should insert themselves into the WordPress menu.

On one hand, some feel that because WordPress offers the ability to insert custom menu items into existing menus, then plugin and theme content should follow suit and exist only in the predefined menu; however, others feel that because WordPress offers the ability to define custom menu items, then they should take advantage of it.

In fact, opinionated plugins have been written specifically for on this.

I don’t have a hard stance on this issue – though I tend to lean in the direction of adding new functionality to existing menus, I think that there are perfectly suitable cases for defining custom menus.

But if you’re going to define a custom menu item, then you should place it logically among the existing menu items: If you’re writing a theme, its menu should be placed near the ‘Appearance’ options rather than, say, the ‘Dashboard’ options. Then again, there are times where makes sense to isolate a menu item to its own section. In order to do this, a custom separator may need to be added in addition to the menu.

Adding a separator to the WordPress menu isn’t difficult and though there are a variety of ways to do it, the easiest way to do about doing so is using a couple of custom functions registered with the WordPress API.

Below, I give a working example for how to add a separator to the WordPress menu. I also look at how the default menu is structured, the proper way to add your own separator, and an example plugin for doing just that. If you’re an advanced developer, it may be more beneficial (and quicker!) for you to refer to the source code on GitHub.

Continue reading

Release Week for Standard For WordPress.org

This week, my startup – 8BIT – will be releasing the third version of our flagship product, Standard For WordPress.org.

In fact, I’ve been running this site on the previews that we’ve been releasing in order to be actively kicking the tires throughout development (John has shared his thoughts on dogfooding, too).

Release Week of Standard For WordPress.org

Over the course of the time that we’ve been building Standard For WordPress.org, the team has undergone a number of internal changes to help us better manage our project, codebase, deadlines, testing procedures, etc all of which I’ll likely discuss in a future post.

Additionally, we’ve partnered with Automattic as well as a few other notable guys in the WordPress community to make sure this release is as solid as possible. Continue reading

« Older posts Newer posts »

© 2025 Tom McFarlin

Theme by Anders NorenUp ↑