Skip to main content
Skip to footer
416-479-0685
Get a Quote
Home
About Us
Our Work
Our Services
Get a Quote
Blog
Contact Us
Category:
PHP
WordPress Automation: Step-by-Step Breakdown of a Staging-to-Production Deployment Script for WooCommerce
03/03/2026
Introduction Deploying WordPress sites from a staging environment to a live production site can be tricky, especially when running WooCommerce…
How to integrate SAP B1 (Business One) into WordPress Gravity Forms
11/25/2025
We built Shift8 GravitySAP because a client needed Gravity Forms submissions to land directly in SAP Business One. Off-the-shelf “connectors”…
How To Import TRREB PropTx Real Estate Listings Into Your WordPress Site
10/28/2025
TLDR : Download the (Free) Wordpress TRREB Listing Plugin Here! Years ago, we hacked together a Python script that would…
From Fakespot to Null Fake : Cutting through the fake review noise
06/10/2025
Visit nullfake.com to try it out or checkout the nullfake github repo We now officially live in an era where…
How to import and synchronize Google Business Profiles into WordPress
03/03/2025
Hello! It probably doesn't come up often but if you happen to find yourself in a position where you are…
How to scan your WordPress site for Malicious code
01/15/2025
Keeping your WordPress site secure is a task that can feel overwhelming at times—but it’s absolutely essential. Hackers love to…
How to Implement Content Security Policy (CSP) Headers to Your WordPress Website
12/13/2024
For WordPress website owners, implementing proper security headers can significantly enhance your site’s security posture, shielding it from a range…
Auditing the hostile takeover: ACF 6.3.6.1 to Secure Custom Fields 6.3.6.2
10/15/2024
Matt Mullenweg, the founder of Automattic and co-creator of WordPress, has garnered a reputation for erratic and often controversial business…
Jetpack 13.9.1 Update: What You Need to Know and Potential Ethical Concerns
10/14/2024
Code Audits for Jetpack: Why We’re Auditing Every Update As the WordPress community grapples with the recent fallout between Automattic,…
How to recover a hacked WordPress website
08/23/2023
Well it happened to you. You receive an email from a customer, or perhaps your web host : Your Wordpress…
How to develop your own WordPress CRON job properly and ensure it actually runs
09/14/2022
Hello! In this post we will be walking through how to interact with the Wordpress Cron system. We will delve…
How to push your single post or page content with this new WordPress plugin
02/08/2022
Hello! There is quite a bit of documentation with how to scale your Wordpress site for enterprise. Additionally there are…
How to import your Zoom Webinars into WordPress as custom content
12/04/2020
Hello! Now, more than ever, companies businesses and individuals are leveraging web based collaborative tools like Zoom. Whether it be…
How to bulk update all WordPress pages or posts
09/09/2020
Hello! Sometimes its necessary to perform mass or automated actions against your Wordpress content. Reasons for this can vary, but…
How to create self-populating “smart” forms in Drupal 8 with Form API
09/25/2019
Hello! Many years ago (2015 to be exact), we published an article on how to create self-populating dropdown forms using…
How to block your WordPress site from being scanned by WPScan with Nginx
01/18/2019
Hello! First and foremost, why would you want to block WPScan from probing your site? Well we all know that…
How to cache queries to admin-ajax.php in WordPress to improve performance
11/02/2018
Hello! Working with wordpress for a while now, we noticed that many actions, whether administrative in nature or building a…
How to protect WordPress media files and only allow the users who uploaded them to view
09/13/2018
Hello! In the past we have written about how to protect your Wordpress media files. In the past exercises we…
How to implement a government ID verification system with Woocommerce and WordPress
06/27/2018
Need this implemented on your site? Click here and fill out our quote form! Hello! There are many…
How to make bulk changes to WordPress Woocommerce product attributes with PHP
05/08/2018
Hello! Sometimes its necessary to make site-wide changes to Wordpress posts in order to save time and programmatically propagate changes…
WordPress plugin to remotely manage and automate multiple WordPress sites
02/23/2018
Hello! Being a Toronto based web design and development agency means that we interact with a significant number of Wordpress…
How to use Jenkins and Git to automate code pushes for your Laravel project
02/07/2018
Hello! Recently we published guides how to push Wordpress sites with Jenkins or how to push Wordpress sites with a…
How to craft an XSS payload to create an admin user in WordPress
01/31/2018
Hello! XSS (or cross site scripting) attacks are a common method to maliciously execute actions against a website installation. In…
WordPress Woocommerce plugin to disable payment methods based on zip or postal codes
01/15/2018
Hello! Woocommerce is a great easy-to-implement and versatile e-commerce platform. With the robust development community, expanding the core functionality can…
WordPress plugin to integrate Jenkins to streamline your build process
12/19/2017
Hello! We love integrating Jenkins into development workflow. Typically Jenkins would be used for custom development projects to streamline the…
1
2
3
→