WordPress development tutorials

Developers: Stop Using sslverify = false — WordPress has you covered

I listened to a talk recently about using WordPress to communicate with external APIs, which is something we do frequently at SkyVerge. We’ve built over 20 payment gateway integrations for WooCommerce, each of which needs to communicate with the payment processor’s API. One thing that I noticed in the talk is that setting sslverify = false when using wp_remote_get or wp_remote_post was recommended. This is a fairly common practice and has thus become recommended for…

WooCommerce extension updates & releases

WooCommerce Memberships is here!

It feels so incredible to finally launch a project that our team has been building for almost a year: WooCommerce Memberships is here! First, a Brief History We build a lot of plugins at SkyVerge, and we use even more. While we don’t have the capacity to do much client work now, we’ve had several long-standing relationships and retainers with clients, and we’ve done a lot of custom work over the past couple of years….

Ask SkyVerge

Changing the Storefront My Account Page

Today’s Ask SkyVerge question is from Harshad: The “My Account” page used to display the login and register forms side by side, but now that I switched to Storefront and updated WooCommerce they are below each other, taking up a lot of space on the page. Can the Storefront My Account page be changed? If you use WooCommerce in a default theme, like TwentyTwelve, you’ll see that the “My Account” page layout is in two…

Birthday Contest Winners

First, thanks so much to all of you who participated in our birthday celebration this week! We really appreciate you being a part of our journey over the past two years and participating in our birthday sweepstakes. Our grand prize winner has been contacted — congrats Amber! She’s getting $200 worth of WooCommerce extensions from WooCommerce.com. Our second place winners have also been notified via email, and we’ll be shipping out some swag to them…

Happy Birthday, SkyVerge

2 years ago, Justin and I founded SkyVerge with the modest goal of taking over the world working for ourselves and building some plugins. Now, with over 65 WooCommerce extensions, 3 Shopify apps, a cross-platform abandoned cart app in the works, and an incredibly talented team of developers, designers, and writers, we couldn’t be more excited with what the future holds. While we spend some time reminiscing and celebrating (not too much though, lots of…

WooCommerce reviews + tutorials

Hooking into WooCommerce Actions

This is post 2 of 8 in the series “Build a WooCommerce Extension” This series walks you through some of the beginner to intermediate skills you’ll need to build your first WooCommerce extension. Building Your First WooCommerce Extension Hooking into WooCommerce Actions How to Create a WooCommerce Widget Widgets, Part Deux: Create a Smart WooCommerce Widget Add Plugin Settings to WooCommerce, Part 1 Add Plugin Settings to WooCommerce, Part 2 WooCommerce Class Members Example: Create…

Overriding Templates in WooCommerce Extensions

WooCommerce has a system in place that will allow you to override core templates within your child theme. This means that you can copy a template file, edit it, and the edited version in your theme will be loaded instead of the core version of the template. We do encourage you not to do this, as most changes can be made via hooks (filters and actions) instead, and this method is far more upgrade-safe than…

WordPress development tutorials

How to move Jetpack Social Sharing Buttons before a post

If you use Jetpack on your (self-hosted) WordPress site, you probably use the sharing buttons (sharedaddy) capabilities that Jetpack has. By default, these sharing buttons are shown at the end of your post following the content. This tutorial will show you how to move Jetpack Social Sharing buttons elsewhere in your post, such as before your content. You can also check out this overview from the Jetpack team. We’ll assume a couple of things: You…

WooCommerce extension updates & releases

WooCommerce Authorize.net AIM Refund Support

We released updates to all extensions yesterday to ensure WooCommerce 2.3 compatibility, so you may have missed some of the features that were included in these releases. One of the major changes we made was to add automatic refund support to WooCommerce Authorize.net AIM. This means that you can now process refunds from directly within WooCommerce instead of logging into your Authorize.net account 🙂 . You don’t have to update any of your settings or…

WooCommerce extension updates & releases

Advanced Reviews: WooCommerce Product Reviews Pro

If you’ll humor me a moment, could you think about the last online purchase you made and where it was? For me, it’s easy — the answer is almost always Amazon 🙂 — but you may have to think a moment. You can even close your eyes if it helps! Now that you have it in your mind: when you made that purchase, what made you decide to buy the particular product you bought? Hold…