Skip to content

Instantly share code, notes, and snippets.

View mustardBees's full-sized avatar

Phil Wylie mustardBees

View GitHub Profile
<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
*/
<?php
/**
* Add classes to subcategory images.
*
* @param $category
*/
function kanuka_category_custom_thumbnail( $category ) {
$output = '';
ob_start();
woocommerce_subcategory_thumbnail( $category );
<?php
/**
* Add a class to tags.
*
* @param string $html The HTML content.
* @param array $tags List of HTML tags to add a class to.
* @param string $class The class to add.
* @param bool $exception Optional. If the exception value has been defined, it'll take precedence.
*
* @return array|string|string[]|null
@mustardBees
mustardBees / functions.php
Created May 11, 2021 10:03
Filter Jetpack widget visibility page list - include all pages, not just those which are published.
<?php
/**
* Filter Jetpack widget visibility page list - include all pages, not just those which are published.
*
* @param stdClass[] $pages Array of objects containing only the ID, post_parent, and post_title fields.
* @param array $parsed_args Array of get_pages() arguments.
*/
function iweb_jetpack_widget_visibility_get_pages( $pages, $parsed_args ) {
global $wpdb;
<?php
/**
* Yoast SEO breadcrumbs - link directly to child page when the parent has our
* "first child redirect" template.
*
* @param array $crumbs The complete list of breadcrumbs.
*
* @return array
*/
function kanuka_wpseo_breadcrumbs_first_child_redirect( $crumbs ) {