Skip to content

Jay Wood Posts

List All Shortcodes from All Posts with WPCLI

Migrating a WordPress website requires planning. If you are changing the theme and/or plugins even more planning is required. In my journey of WordPress development, I’ve came across the need for a few utilities during the migration planning phase. With the invention of page builders the need to list all shortcodes used in the site is paramount for migration planning.

New Horizons

Okay, truth is, I’ve been putting this blog post off for awhile. Honest, I’m a pretty chill guy, but I just don’t know how to blog this without making someone look like an ass — I have to say, even after almost two months, I’m still pretty damn bitter about the whole ordeal. Well, kids are in bed, wifey is snoozing, and it’s just…

A Positional Shift

Okay, truth is I don’t blog much, maybe once in a blue-moon. But… it happens, shit happens! I love a challenge, I love trying something new… most of all, I love being wrong — so I can learn how to be right! Knowledge, at least for me, is power. Knowing is seeing, and seeing is understanding. Does that make sense? I dive into the…

Docker – My recent experience

It’s been two days, roughly 12 hours real time getting spun up on a new project. The client requirements here means we must use Docker for our development environments. When I first heard this, I was seriously excited… docker, unit tests, standardization… who wouldn’t enjoy stability? Right? Yesterday morning I began to setup docker on Windows 10. My first immediate thought is “download Docker”…

My Year in Review – 2017

Truth is, I tried to title this post about three times before writing it, and blogging is hard – but I read somewhere that you should just do it, and learn. That’s been my whole deal this year, just do it and learn! So, without further bantering on my indecision, here’s my year in review! One of the hardest things I’ve learned thus far,…

Ignore Negativity and Move On!

Sometime around 2013, maybe earlier, I got into WordPress, and faked my skills as much as possible. “I’m a WordPress developer” I’d say, “I could build you a cheap website, at low cost.” During this time I’d bid projects for just a few $100 saying “I know what I’m doing”. And I kept telling myself that for years. Making a few hundred here, and…

Mailcatcher Nginx Config

Nginx configs for Mailcatcher are out there, but if you’re like me you want something simple. I mean it’s Nginx, can’t be that hard right?

Chances are you’re here because you have a dedicated server, and want to setup mail catcher.  Well if you’re like me and spent HOURS looking for a ‘simple’ solution; I promise not to disappoint you.

Mailcatcher is something relatively new to me. It’s not something I’ve needed to use because my server’s IP is blocked by google already ( apparently my hosting has done something nefarious at one point ). Since I’m blocked anyhow I use a Gmail plugin for all my personal sites, so I know which sites can send email, while all the rest cannot.

If you’re not familiar with Mailcatcher you should be! it’s just as you’d expect; it catches all emails coming from your server and forwards them to a faux inbox for your viewing pleasure.

How to Download FTP Files in WordPress

Recently, I was given the opportunity to work on a really cool importing project that involved us pulling data from an FTP server and importing that into WordPress. It led me to look deeper into the Filesystem API; WordPress does this already, and I wanted to learn … Read More The post How to Download FTP Files in WordPress appeared first on WebDevStudios.com.

Developer Devolution: Why I Stopped Using Vagrant

Vagrant is an awesome tool and works really well–for most applications. At WDS, a LOT of our peeps use Vagrant for their day-to-day activities, and chances are you’ve seen Brad Parbs‘ VV at some point, or may be using it right now. However, there comes a … Read More The post Developer Devolution: Why I Stopped Using Vagrant appeared first on WebDevStudios.com.

How to Avoid a Server Apocalypse

As we all know, running an un-managed server can be a hassle. There’s always something you’re not prepared for–and that’s what my story is about! Sometime ago I was dealing with brute force attacks, and during that time, I thought it was fun to out-wit my attackers. … Read More The post How to Avoid a Server Apocalypse appeared first on WebDevStudios.com.