Skip to content

Instantly share code, notes, and snippets.

View tarecord's full-sized avatar
🔨
Hammering Things Into Place

Tanner Record tarecord

🔨
Hammering Things Into Place
View GitHub Profile
@tarecord
tarecord / .distignore
Created May 29, 2023 20:14
A basic .distignore for a Wordpress plugin using dist-archive WP-CLI package
# A set of files you probably don't want in your WordPress.org distribution
.deploy
.distignore
.DS_Store
.editorconfig
.git
.github
.gitignore
.gitmodules
*.sql
@tarecord
tarecord / salesforce_pardot_country_codes.php
Created March 17, 2022 18:57
An array of countries and country codes for Salesforce Pardot
<?php
// List of countries: https://help.salesforce.com/s/articleView?id=000318281&type=1
$countries = [
'AF' => 'Afghanistan',
'AL' => 'Albania',
'DZ' => 'Algeria',
'AS' => 'American Samoa',
'AD' => 'Andorra',
@tarecord
tarecord / docker-compose.yml
Created November 27, 2018 20:22
A docker-compose configuration for spinning up local WordPress sites
version: '3.3'
services:
db:
image: mysql:5.7
volumes:
- ./mysql:/var/lib/mysql
ports:
- "3306:3306"
restart: always
@tarecord
tarecord / menu_transients.php
Created July 5, 2017 17:54
A function to display a nav menu saved as a transient
<?php
/**
* Menu Transient, a function that helps with extremely large menus by storing the query in a transient
* for ~24hrs. It can be used in template files to both store the transient and display the menu so there
* is no need for multiple functions and queries.
*
* @param $name string A descriptive name of the menu (ex. "mobile-menu" or "quick-links").
* @param $args array The array of nav menu arguments.
*
* @return string The HTML formatted nav menu