Skip to content

Instantly share code, notes, and snippets.

View abrudtkuhl's full-sized avatar
🥓

Andy Brudtkuhl abrudtkuhl

🥓
View GitHub Profile
@abrudtkuhl
abrudtkuhl / wp_posts.reset.sql
Created July 22, 2014 17:54
Reset Auto_Increment in WordPress Posts table
DELETE FROM wp_posts;
DELETE FROM wp_post_meta;
TRUNCATE TABLE wp_posts;
TRUNCATE TABLE wp_post_meta;
@abrudtkuhl
abrudtkuhl / admin_filter_by_custom_fields.php
Created July 22, 2014 20:13
WordPress Filter Posts By Custom Field Value In Admin
<?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 / global.asax
Last active August 29, 2015 14:04
ASP.Net MVC Error Handling
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 / wordpress.gitignore
Created July 30, 2014 17:50
.gitignore file for WordPress
# 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 / gist:54437529367925aa2bca
Created August 8, 2014 18:39
Add Already Registered Custom Taxonomy To Custom Post Type
add_action('init','add_categories_to_cpt', 200);
function add_categories_to_cpt(){
register_taxonomy_for_object_type('search_tags', 'post_type');
}
@abrudtkuhl
abrudtkuhl / functions.php
Last active August 29, 2015 14:06
WordPress Apply new category to all existing posts
add_action( 'init', 'update_taxonomy');
function update_taxonomy() {
$posts = get_posts(
array(
'post_type' => 'post',
'posts_per_page' => -1
)
);
@abrudtkuhl
abrudtkuhl / gist:71c82d4cc3f99032ddce
Created September 11, 2014 18:21
WordPress Swap All Pages In Custom Taxonomy To Another Category
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 / wp-open-files-new-window.js
Last active August 29, 2015 14:07
jQuery Open Files In New Window
// 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 / index.html
Last active March 6, 2018 07:14
Simple KnockoutJS paging with DataTables
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Simple KnockoutJS Paging With DataTables.net</title>
<!-- Bootstrap -->
<link rel="stylesheet" type="text/css" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
@abrudtkuhl
abrudtkuhl / CreatePost.cs
Last active August 18, 2018 08:58
Using WordPressSharp To Publish A Post
// create a new Post in WordPress
var post = new Post
{
PostType = "post", // "post" or "page"
Title = "Using WordPressSharp",
Content = "WordPressSharp is a C# utility for interfacing with the WordPress XML-RPC API",
PublishDateTime = DateTime.Now,
Status = "publish" // "draft" or "publish"
};