Skip to content

Instantly share code, notes, and snippets.

View mustardBees's full-sized avatar

Phil Wylie mustardBees

View GitHub Profile
<?php
/**
* Enable email-based 2FA by default.
*
* We configure MailHog to catch outbound mail on our local/staging
* environments. To avoid unnecessary hassle, we have disabled our default
* email-based 2FA on local/staging environments.
*
* @link https://link.from.pw/3P7cH9u
* @author pjv
<?php
/**
* Enable email-based 2FA by default.
*
* @author pjv
* @link https://link.from.pw/3P7cH9u
*
* @param $providers
* @param $user_id
* @return mixed
@mustardBees
mustardBees / post_types.sql
Created October 26, 2022 08:15
WordPress SQL query to return a count of each post type.
SELECT
post_type,
count(*)
FROM
wp_posts
GROUP BY
post_type
HAVING
count(*)
ORDER BY
@mustardBees
mustardBees / delete_products.sh
Created October 18, 2022 15:37
WooCommerce WP-CLI/WC-CLI script to delete all products.
#!/bin/bash
# Save script, run chmod +x on it, then...
# Usage: ./delete_products.sh [user_id]
ARGS="$@"
COUNT=$(wp wc product list --user=$1 --format=count)
BATCHES=$(bc <<< "$COUNT/100+1")
echo "Deleting $COUNT products in $BATCHES batches (via user ID $1)"
<div class="case-studies">
<div class="case-studies__item case-studies__item bg-accent-light">
<a href="#" class="case-studies__link">
<img src="one.png" class="case-studies__image" alt="">
<h1 class="text-xxl">One</h1>
</a>
</div>
<div class="case-studies__item">
<a href="#" class="case-studies__link">
<img src="two.png" class="case-studies__image" alt="">
.case-studies {
&__item {
&--featured {
}
}
&__link {
}
&__image {
<?php $upgrading = time();
@mustardBees
mustardBees / distribute_user.sh
Last active August 26, 2022 13:33 — forked from dlh01/distribute_user.sh
WP-CLI: Add a user to all sites in a network
#!/bin/bash
# Save script, run chmod +x on it, then...
# Usage: ./distribute_user.sh [username] [role]
ARGS="$@"
echo "Adding user $1 as $2 to all sites"
SITES=$(wp site list --field=url --format=csv)
for site in $SITES
@mustardBees
mustardBees / index.php
Last active August 24, 2022 11:15
Here is a WordPress function to get Google reviews by place ID, which you can use as is or modify for your own website needs.
<?php
/**
* Get Google reviews by place ID.
*
* @param $google_place_id Google place ID.
*
* @return void
*/
function kanuka_get_google_reviews( $google_place_id ) {
/*
Theme Name: Kanuka Digital
Theme URI: https://www.kanukadigital.com/
Author: Kanuka Digital
Author URI: https://www.kanukadigital.com/
Description: Example child theme.
Version: 1.0.0
Template: parent-theme
*/