Software Engineering in WordPress, PHP, and Backend Development

Author: Tom (Page 386 of 427)

Ending Development on WP Social Icons

WP Social Icons

About a year ago, I launched WP Social Icons – a premium plugin based on Tipsy Social Icons that attempted to make it easy to include social icons on any WordPress-powered site.

It offered the ability to sort your icons, upload your own icons, change the size, adjust the orientation, and so on.

WPCandy covered some of my thoughts on developing it, and I had the pleasure of joining Jeffro on the WordPress Weekly Podcast to talk about it.

On top of that, I gained experience on what it was like to release a small, commercial product into the WordPress Marketplace and how it compares to the free version.

Overall, the plugin was a success. But as of today, I’m officially ending development on WP Social Icons.

Continue reading

Two Ways To Optimize Adding JavaScript in the WordPress Dashboard

Once you’ve been working on WordPress-based projects for a while, you quickly learn how to properly include stylesheets and JavaScript dependencies for the administrative dashboard or the public-facing aspect of a theme or plugin.

That is, you’re familiar with admin_enqueue_scripts and wp_enqueue_scripts.

And although these two hooks provide a way to segment the way in which scripts are loaded, it’s possible to further optimize how JavaScript dependencies are loaded by only loading them on the page that they are required.

Specifically, there are two ways that you can add JavaScript in WordPress in the dashboard:

Continue reading

WordPress User Interface Design

For years, I’ve been using PayPal and although I don’t hate the service as much as many (in fact, I have very few complaints), I really dig Stripe for its simplicity, design, and ease of integration.

On top of that, I’ve used it in a variety of client projects but I’ve never actually done anything with it myself.

But this past weekend, I finally had the opportunity to integrate Stripe into a page on my site, and I used the WP-Stripe plugin by Noel Tock.

This morning, I tweeted the following:

This tweet sparked an excellent conversation in WordPress user interface design.

Continue reading

Quick Tip: Installing Git On Mac OS X

Install Git on Mac

My favorite Git client for OS X is GitBox – it’s incredibly simple and makes working with git-based repositories really easy.

Still, there are times where I prefer the command line for a couple of things and the various GUI clients come up short. If you’ve not installed the OS X Developer Tools, like Xcode, on your machine, then you’re likely unable to use a command line version of the application that is bundled with your client of choice.

Here’s how to do it:

Continue reading

« Older posts Newer posts »

© 2025 Tom McFarlin

Theme by Anders NorenUp ↑