New PLC Construction Website Launches Using Bavotasan and HyperSite Technology

Several months ago, PLC Construction Company reached out to the team in search of a brand new digital presence. PLC Construction is the name behind many of the safest and most profitable upstream and midstream facilities in the oil and gas industry. Serving clients worldwide since 1993, they have provided clients with quality solutions to their most […]
Introducing: Launchstream

With a few delays pushing the launch date for the new Themes by Bavotasan down the road a little bit, our team has decided to release one of our brand new themes today: Launchstream. Launchstream is a software theme built to help you start pre-selling your software app, mobile app, or SaaS service in less […]
New Video Header Option in Arcade

When WordPress 4.7 was released, an option to use a header video instead of an image was added to the Customizer. Including the feature in a theme like Arcade seemed like a good idea but took me a while to finally get right. Video Header Code Including support for a video header is straightforward enough. […]
Simple Function Using wp_remote_get()

There isn’t a good amount of information on wp_remote_get() in the codex so here’s a simple function to explain how it works.
Displaying Different Logos with WPML

Living in Montreal, I often have to create multi-lingual websites for clients. That means finding the right plugin for the job. I don’t always use WPML, but it’s one of my go-to plugins when it comes to creating websites with multiple languages. A recent client requested that their site display a different logo for each […]
Working with the WordPress admin_body_class function

For some reason, there are multiple functions in WordPress that do similar things but require different approaches. On the surface, you’d think the admin_body_class function would work the same as the body_class function, but you’d be wrong. When you modify the body_class function, you hook into the filter like this: add_filter( ‘body_class’, ‘category_id_class’ ); // […]
Creating a New Language File for a Theme Translation

Recently, I’ve had a lot of customers asking me about creating a theme translation file for some of my themes. What I always assumed was a straightforward process actually has a few little kinks that could confuse most people. It takes a couple of steps, but once you get the hang of it, it won’t […]
Increase JPEG Quality in WordPress

When you upload an image to WordPress it’s processed and compressed to 90% of its original JPEG quality. This is a default setting that’s in place to automatically optimize every image, which in turn can hopefully speed up your site’s loading time. It’s a nice enough little feature, but the fact that it happens behind […]
Add More Details to the Previous Post Link

When you load up the latest post on a properly designed WordPress site, you should see a link for the previous post somewhere on the page. It usually appears right after the main content. On older posts, you’ll also find a link pointing to the next post. These previous/next links are often referred to as […]
Add Word Count to Single Posts in WordPress

This is just a quick little snippet to display a word count on the single post page in WordPress. Since it requires being placed within the loop, you can actually add it to any template file that includes a loop, such as archive.php or index.php. The example below is for my premium Destin theme, which […]