Skip to content

Instantly share code, notes, and snippets.

View spigotdesign's full-sized avatar

Bryan Hoffman spigotdesign

View GitHub Profile
@spigotdesign
spigotdesign / pre_get_posts-cpt.php
Last active January 24, 2018 22:02
Show all items on WordPress CPT archive
/**
* Show all Portfolio CPT items on archive
*
*/
add_action( 'pre_get_posts', 'spigot_show_all_work' );
function spigot_show_all_work( $query ) {
if ( ! is_admin() && $query->is_main_query() ) {
@spigotdesign
spigotdesign / wp_admin_user.sql
Last active November 9, 2017 18:27
Add an Admin user to WordPress through the database
INSERT INTO `wp_users` (`user_login`, `user_pass`, `user_nicename`, `user_email`, `user_status`)
VALUES ('newuserid', MD5('pass123'), 'First Name Last Name', 'email@email.com', '0');
INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`)
VALUES (NULL, (Select max(id) FROM wp_users), 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');
INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`)
VALUES (NULL, (Select max(id) FROM wp_users), 'wp_user_level', '10');
<section id="team" class="team pad-section narrow">
<h1 class="section-title"><?php the_field('t_title'); ?></h1>
<div class="contain">
<?php $tImage = get_field('t_image'); ?>
<?php echo wp_get_attachment_image($tImage, 'full'); ?>
<?php @header( 'HTTP/1.1 404 Not found', true, 404 );
get_header(); // Loads the header.php template. ?>
<main class="content" itemprop="mainContentOfPage">
<header class="page-header">
<h1 <?php hybrid_attr( 'entry-title' ); ?>><?php _e( '404 Error: Page Not Found', 'windsorone' ); ?></h1>
<?php
/**
* Template Name: Dealer Locator
*
* This is the template used for displaying the home page.
*
* @package windsorone
* @subpackage Template
*/
# Gzip compression
<IfModule mod_deflate.c>
# Active compression
SetOutputFilter DEFLATE
# Force deflate for mangled headers
<IfModule mod_setenvif.c>
<IfModule mod_headers.c>
SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
# Don’t compress images and other uncompressible content
# Expires headers (for better cache control)
<IfModule mod_expires.c>
ExpiresActive on
# Perhaps better to whitelist expires rules? Perhaps.
ExpiresDefault "access plus 1 month"
# cache.appcache needs re-requests in FF 3.6 (thanks Remy ~Introducing HTML5)
ExpiresByType text/cache-manifest "access plus 0 seconds"
Hey World of Tanks lovers, check out this sweet video:
https://www.youtube.com/watch?v=ggt3AkAgdNc
@spigotdesign
spigotdesign / remove-query-string.php
Created August 30, 2016 17:02
Remove static query strings in WP
function spigot_remove_query_string( $src ){
return remove_query_arg( 'ver', $src );
}
add_filter( 'script_loader_src', 'spigot_remove_query_string' );
add_filter( 'style_loader_src', 'spigot_remove_query_string' );
@spigotdesign
spigotdesign / woocommerce-icons.php
Created July 29, 2016 16:03
Custom WooCommerce icons for Stripe
// Custom Credit Card Icons
add_filter ('woocommerce_gateway_icon', 'custom_woocommerce_icons');
function custom_woocommerce_icons() {
$icon = '<img src="' . trailingslashit( get_template_directory_uri() ) . 'img/build/svg/visa.svg' . '" alt="Visa" />';
$icon .= '<img src="' . trailingslashit( get_template_directory_uri() ) . 'img/build/svg/mastercard.svg' . '" alt="Mastercard" />';
$icon .= '<img src="' . trailingslashit( get_template_directory_uri() ) . 'img/build/svg/amex.svg' . '" alt="American Express" />';
$icon .= '<img src="' . trailingslashit( get_template_directory_uri() ) . 'img/build/svg/discover.svg' . '" alt="Visa" />';
$icon .= '<img src="' . trailingslashit( get_template_directory_uri() ) . 'img/build/svg/jcb.svg' . '" alt="JCB" />';
$icon .= '<img src="' . trailingslashit( get_template_directory_uri() ) . 'img/build/svg/diners.svg' . '" alt="Diners Club" />';