image

Tag: wordpress

Relevanssi: How to Exclude WooCommerce Product Variations From WordPress Search Results

By default, Relevanssi doesn’t un-include search results that are draft, pending, private, etc. This is problematic since you may not want products to be available via search. This solution takes a product variation’s parent post status into account. If the variation’s parent in question is anything but ‘publish’ it de-indexes the product variation. Add it […]

Read More

VaultPress Is Awesome, But Not Realtime For Plugins Like WooCommerce

Update 13 July 2016: According to VaultPress support, WooCommerce tables are now backed up realtime just like core WordPress tables. However, non-WooCommerce and non-WordPress core tables are still only backed up once a day. So if you have custom tables there is still potential for data loss if you need to restore from VaultPress. I […]

Read More

Move Your Damn WordPress Debug Log so It’s Not Accessible via HTTP

Every time I need to view a WordPress debug log, I get a little belly-side security loophole cringe. It completely depends on what information you stuff into it that would cause a security issue, but it’s so easy to mitigate this risk entirely—by storing (and writing to) the file outside of your document root. It […]

Read More

Run Your Own Damn Code after PayPal Calls WooCommerce Back

This isn’t rocket science, but the WooCoommerce documentation (as robust and complete as it is) isn’t clear about how to hook into a PayPal IPN successful charge webhook call back thingy—yes, that’s its technical name. In fact “isn’t clear” insinuates some level of recognition from them that something like this can be done. But no, […]

Read More

WooCommerce: How To “Trash” All Orders Really Fast

Some context I am working on a WooCommerce installation where I’m dealing with literally thousands of historical orders. All of which I am programmatically importing (including user accounts!) and doing a bunch of special updates, which are numerous and complicated, but not the subject of this post. But this gives you enough context on which […]

Read More

The Stupid Zip Archive and WordPress Duplicator Issue

I’ve run into this issue a couple times and had to set everything aside and figure it out. It didn’t take long. I use WordPress Duplicator often to, well, duplicate and move different WordPress sites from production, for example, to a local dev installation. Well, recently on two sites running the WordPress Duplicator the Zip […]

Read More

Launched: Trivial Beersuit (for All Your Trivia Night Needs)

For the past few months I have been working on a subscription-based site that provides monthly custom curated trivia questions to bars and other establishments. It all began last summer at a friend’s wedding where I met the woman behind the trivia, the trivia girl herself, Katie Christofferson. Since 2010, Katie has been writing trivia […]

Read More

Solution: Boilerplate Theme for WordPress + Dig Labs Stripe Plugin jQuery Issues

I am currently working on a subscription-based WordPress installation. For this project I am using a theme called Boilerplate. Users signup, pay their monthly fee (recurring or single payment) and get access to a set of restricted documents. After much research I settled on the follow plugins to handle payments and subscriptions. Stripe WordPress Plugin […]

Read More

Launched: Christine Chaney Creative

I was in Ballard. At the Ballard Market, to be exact, food shopping for a summer camping trip. I was in the grocery section—because it’s more than just an isle—and I ran into a friend. We chatted for a few minutes, about, you know, the usual banter: I’m going camping—and I do love your new […]

Read More

WordPress: How To Update Site URL And Home URL Using SQL

I do this often enough. You think it’d be committed to memory by now. Alas, my memory doesn’t need to be bothered with things like this. That’s what my blog is for. So here blog, remember this. I also, like the safe version of this, you know, just to see what is already in there. […]

Read More