Features of Our WordPress Hosting+Maintenance Service

As WordPress has become more and more popular (currently powering around 75 million websites), it has also become a high-profile target for hackers. As a WordPress-only hosting company WP Engine is very proactive and aggressive in response to new attacks. We’ve separated our WordPress hosting customers from non-WordPress sites, spreading traffic across multiple servers and increasing overall speed for…

Read More

Blowing Smoke: Are HTML sites a better bet than WordPress?

It’s kind of painful to look at that title. But today, a new client of ours forwarded a comment made by his current web developer: [your site is] manually coded using HTML, CSS, Javascript, and JQuery in order to provide the greatest possible visibility to search engines over time. This is because WordPress websites, with…

Read More

Flip position of site title and description in Genesis

You wouldn’t think this would be so hard to find, but it seems nobody has written how to put the site description above the site title in Genesis. Or my google-fu is exceptionally weak today. In any case, it’s actually quite easy, and this is a whole lot safer than mucking about with CSS positioning: https://gist.github.com/transmitstudio/611b285816b2824734a5…

Read More

Check for mobile and redirect

So today I needed to send users on mobile devices to an external URL. That’s easy enough, but the client needed users headed to a different external URL if they were headed to one particular section of the site. In the code below, I use wp_is_mobile to test the browser; if true, then I check…

Read More

Fetch and display the contents of a specific post by ID

Once in a while you come across something that is so simple and yet so immensely useful. I needed a simple way to display the contents of a post inside a page template. I’d set up a CPT for “Content Blocks” so that a user could create custom content and I could then display that…

Read More

Tribe Events Manager CSS bug

Joe found a problem with Modern Tribe’s Events Manager PRO plugin today. He wanted to change something on a recurring event, but when he tried to save the change, he had a window popup asking if he wanted to change just the one event, or all of them. The problem was that the button wasn’t…

Read More

Rapid WordPress site setup via Terminal

Setting up a new WP site is pretty quick, but it’s still tedious after you’ve done it dozens of times. We’ve been combing the net, looking for ways to make it happen really quickly. Here’s what we have so far:

Read More

Nested Conditionals in WP Events Manager

Today I had to troubleshoot an Events Manager issue which turned out to be caused by the plugin’s code being set up to process one conditional at a time. For example the following code will execute only the first conditional, {is_future}{/is_future}: {is_future}  {has_image}Show the image as #_EVENTIMAGEURL{/has_image}  {no_image}Show a default image{/no_image} {/is_future} The {has_image} and…

Read More

Center menus in Genesis

It drives me nuts that there’s no obvious, easy way to center the nav bar in Genesis (or, to be fair, in most WordPress themes/frameworks). Stumbled across this the other day and found it works really well. If you are using a subnav, change #nav to #subnav in the above CSS. If you are using…

Read More