Skip to content

Instantly share code, notes, and snippets.

Andy Brudtkuhl abrudtkuhl

Block or report user

Report or block abrudtkuhl

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
abrudtkuhl / gist:71c82d4cc3f99032ddce
Created Sep 11, 2014
WordPress Swap All Pages In Custom Taxonomy To Another Category
View gist:71c82d4cc3f99032ddce
add_action( 'init', 'update_taxonomy');
function update_taxonomy() {
$posts = get_posts(
'post_type' => 'page',
'posts_per_page' => -1,
'tax_query' => array(
'taxonomy' => 'content_category',
abrudtkuhl / functions.php
Last active Aug 29, 2015
WordPress Apply new category to all existing posts
View functions.php
add_action( 'init', 'update_taxonomy');
function update_taxonomy() {
$posts = get_posts(
'post_type' => 'post',
'posts_per_page' => -1
abrudtkuhl / gist:54437529367925aa2bca
Created Aug 8, 2014
Add Already Registered Custom Taxonomy To Custom Post Type
View gist:54437529367925aa2bca
add_action('init','add_categories_to_cpt', 200);
function add_categories_to_cpt(){
register_taxonomy_for_object_type('search_tags', 'post_type');
abrudtkuhl / wordpress.gitignore
Created Jul 30, 2014
.gitignore file for WordPress
View wordpress.gitignore
# This is a template .gitignore file for git-managed WordPress projects.
# Fact: you don't want WordPress core files, or your server-specific
# configuration files etc., in your project's repository. You just don't.
# Solution: stick this file up your repository root (which it assumes is
# also the WordPress root directory) and add exceptions for any plugins,
# themes, and other directories that should be under version control.
# See the comments below for more info on how to add exceptions for your
# content. Or see git's documentation for more info on .gitignore files:
abrudtkuhl / global.asax
Last active Aug 29, 2015
ASP.Net MVC Error Handling
View global.asax
protected void Application_Error()
var unhandledException = Server.GetLastError();
var httpException = unhandledException as HttpException;
if (httpException == null)
var innerException = unhandledException.InnerException;
httpException = innerException as HttpException;
abrudtkuhl / admin_filter_by_custom_fields.php
Created Jul 22, 2014
WordPress Filter Posts By Custom Field Value In Admin
View admin_filter_by_custom_fields.php
Plugin Name: Admin Filter BY Custom Fields
Plugin URI:
Description: Filter posts or pages in admin by custom fields (post meta)
Version: 1.0
Author: Bainternet
Author URI:
abrudtkuhl / wp_posts.reset.sql
Created Jul 22, 2014
Reset Auto_Increment in WordPress Posts table
View wp_posts.reset.sql
DELETE FROM wp_posts;
DELETE FROM wp_post_meta;
TRUNCATE TABLE wp_post_meta;
abrudtkuhl / nginx.conf
Created Jul 19, 2014
NGINX Proxy Config for Elasticsearch Readonly
View nginx.conf
# This config is based @karmi's answer on this Stackoverflow post:
# Run me with:
# $ nginx -c path/to/this/file
# All requests except GET are denied.
worker_processes 1;
abrudtkuhl / nginx-elasticsearch-proxy.conf
Last active Aug 23, 2019 — forked from karmi/nginx-elasticsearch-proxy.conf
NGINX Reverse Proxy Authentication For Elasticsearch
View nginx-elasticsearch-proxy.conf
# Run me with:
# $ nginx -p /path/to/this/file/ -c nginx.conf
# All requests are then routed to authenticated user's index, so
# GET http://user:password@localhost/_search?q=*
# is rewritten to:
abrudtkuhl / web.config
Created Jun 30, 2014
WordPress on IIS Web.config to use permalinks
View web.config
<?xml version="1.0" encoding="UTF-8"?>
<rule name="Main Rule" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
You can’t perform that action at this time.