Skip to content

Instantly share code, notes, and snippets.

View nicholasohrn's full-sized avatar

Nicholas Ohrn nicholasohrn

  • OhrnVentures LLC
  • Las Vegas, NV
View GitHub Profile
@nicholasohrn
nicholasohrn / reassign-posts-on-delete-user.php
Created March 4, 2014 17:42
Reassign posts from user being deleted
<?php
function reassign_post_on_delete_user($user_id) {
global $wpdb;
// Replace the following with whatever ID you want to reassign to
$replacement_id = 1;
$post_ids = $wpdb->get_col($wpdb->prepare("SELECT ID FROM {$wpdb->posts} WHERE post_author = %d", $user_id));
$wpdb->update($wpdb->posts, array('post_author' => $replacement_id), array('post_author' => $user_id));
@nicholasohrn
nicholasohrn / registered-users-comment-filter.php
Created March 2, 2014 18:59
Only display comments from registered users
<?php
function registered_users_only_comment_feed_where($where, $query) {
return $where . " AND user_id > 0";
}
add_filter('comment_feed_where', 'registered_users_only_comment_feed_where', 10, 2);
@nicholasohrn
nicholasohrn / ridiculously-naive-image-protection.php
Created March 2, 2014 04:05
Ridiculously Naive Image Protection Plugin
<?php
/*
Plugin Name: Ridiculously Naive Image Protection
Description: Enables ridiculously naive image protection. Disables contextmenu and dragstart on images using jQuery's event handling. That's it!
Version: 1.0.0.B.1
Author: Nick Ohrn
Author URI: http://nickohrn.com/
*/
function image_protector_wp_enqueue_scripts() {
@nicholasohrn
nicholasohrn / gist:1448671
Created December 8, 2011 21:25 — forked from anonymous/gist:1447077
Custom Query - Pagination Doesn't Work
<?php
/*
Template Name: Fuel Landing Page
*/
get_header();
$fuel_options = get_option('fuel_theme_options');
?>
<div id="pageWrap">
<h1 class="pageTitle alt_font fademe"><span>Fuel</span> Network</h1>