Skip to content

Instantly share code, notes, and snippets.

Avatar

Brad Parbs bradp

View GitHub Profile
View sample.php
<?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 Aug 17, 2016
Filters queries to exclude posts that already exist on a page. Call `wds_add_to_global_exclusions( $post_id )` to add to the list.
View global-post-exclusion.php
<?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 Sep 17, 2015
say
View say
voices=(
Agnes
Albert
Alex
Alice
Alva
Amelie
Anna
Bad
Bahh
View instructions.txt
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 May 19, 2020
Useful SQL Queries
View gist:8b379e71daa4b6a61d14
#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"
View gist:a1f8893f4a29e447f2d2
{
"folders":
[
{
"follow_symlinks": true,
"name": "my-theme",
"path": "htdocs/wp-content/themes/my-theme-name"
},
{
"follow_symlinks": true,
@bradp
bradp / setup.sh
Last active Nov 21, 2020
New Mac Setup Script
View setup.sh
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
View brad-muse.zsh-theme
#!/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 Oct 6, 2015
Nginx + HHVM Configuration
View gist:2e71455f9795fb2e6b2d
# 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
View Preferences.sublime-settings
{
"alignment_chars":
[
"=",
":"
],
"alignment_space_chars":
[
"=",
":"
You can’t perform that action at this time.