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
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(
array(
'post_type' => 'page',
'posts_per_page' => -1,
'tax_query' => array(
array(
'taxonomy' => 'content_category',
@abrudtkuhl
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(
array(
'post_type' => 'post',
'posts_per_page' => -1
)
);
@abrudtkuhl
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
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
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
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
<?php
/*
Plugin Name: Admin Filter BY Custom Fields
Plugin URI: http://en.bainternet.info
Description: Filter posts or pages in admin by custom fields (post meta)
Version: 1.0
Author: Bainternet
Author URI: http://en.bainternet.info
*/
@abrudtkuhl
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_posts;
TRUNCATE TABLE wp_post_meta;
@abrudtkuhl
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: http://stackoverflow.com/a/14120342/12442
#
# Run me with:
#
# $ nginx -c path/to/this/file
#
# All requests except GET are denied.
worker_processes 1;
pid nginx.pid;
@abrudtkuhl
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
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"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<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.