Skip to content

Instantly share code, notes, and snippets.

View bradp's full-sized avatar
🏖️
beach vibes

Brad Parbs bradp

🏖️
beach vibes
View GitHub Profile
<?php
// Filter is in wpforms/src/Forms/Token.php - get_valid_tokens();
// Create our array of times to check before today. A user with a longer
// cache time can extend this. A user with a shorter cache time can remove times.
$valid_token_times_before = apply_filters(
'wpforms_form_token_check_before_today',
[
( 2 * DAY_IN_SECONDS ), // Two days ago.
@bradp
bradp / global-post-exclusion.php
Last active August 17, 2016 20:35
Filters queries to exclude posts that already exist on a page. Call `wds_add_to_global_exclusions( $post_id )` to add to the list.
<?php
/**
* Plugin Name: Global Post Exclusion
* Description: Uses global variables to store post IDs and remove them from other queries.
*/
/**
* Filters queries on pre_get_posts to exclude posts that are excluded.
*
* @param object $query current WP Query
@bradp
bradp / say
Last active September 17, 2015 14:41
say
voices=(
Agnes
Albert
Alex
Alice
Alva
Amelie
Anna
Bad
Bahh
@bradp
bradp / instructions.txt
Created July 24, 2015 00:59
CSS 3 columns
1. Install Custom CSS plugin (http://plugins.wordpress.org/css)
2. Add this css:
#wp-realtime-sitemap-pages ul:first-child {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
}
@bradp
bradp / gist:8b379e71daa4b6a61d14
Last active August 14, 2023 08:40
Useful SQL Queries
#Get the size of each table, ordered by largest to smallest
SELECT table_name AS "Tables",
round(((data_length + index_length) / 1024 / 1024), 2) "Size in MB"
FROM information_schema.TABLES
WHERE table_schema = "YOU+TABLE+NAME+HERE"
ORDER BY (data_length + index_length) DESC;
#Get the size of the entire DB
SELECT table_schema "DB Name",
Round(Sum(data_length + index_length) / 1024 / 1024, 1) "DB Size in MB"
{
"folders":
[
{
"follow_symlinks": true,
"name": "my-theme",
"path": "htdocs/wp-content/themes/my-theme-name"
},
{
"follow_symlinks": true,
@bradp
bradp / setup.sh
Last active April 19, 2024 05:21
New Mac Setup Script
echo "Creating an SSH key for you..."
ssh-keygen -t rsa
echo "Please add this public key to Github \n"
echo "https://github.com/account/ssh \n"
read -p "Press [Enter] key after this..."
echo "Installing xcode-stuff"
xcode-select --install
#!/usr/bin/env zsh
#local return_code="%(?..%{$fg[red]%}%? ↵%{$reset_color%})"
setopt promptsubst
autoload -U add-zsh-hook
PROMPT_SUCCESS_COLOR=$FG[117]
PROMPT_FAILURE_COLOR=$FG[124]
PROMPT_VCS_INFO_COLOR=$FG[242]
@bradp
bradp / gist:2e71455f9795fb2e6b2d
Last active October 6, 2015 11:27
Nginx + HHVM Configuration
# You may add here your
# server {
# ...
# }
# statements for each of your virtual hosts to this file
##
# You should look at the following URL's in order to grasp a solid understanding
# of Nginx configuration files in order to fully unleash the power of Nginx.
# http://wiki.nginx.org/Pitfalls
@bradp
bradp / Preferences.sublime-settings
Created April 24, 2014 23:23
Sublime 2 Settings
{
"alignment_chars":
[
"=",
":"
],
"alignment_space_chars":
[
"=",
":"