Skip to content

Instantly share code, notes, and snippets.

Avatar
🥓

Andy Brudtkuhl abrudtkuhl

🥓
View GitHub Profile
@abrudtkuhl
abrudtkuhl / wp-open-files-new-window.js
Last active Aug 29, 2015
jQuery Open Files In New Window
View wp-open-files-new-window.js
// Regex via http://stackoverflow.com/a/6582227/12442
// jQuery Filter idea via http://stackoverflow.com/a/193787/12442
jQuery(function() {
jQuery('a').filter(function() {
return this.href.match(/\.([0-9a-z]+)(?:[\?#]|$)/i);
}).prop('target', '_blank');
});
@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:
#