Skip to content

Instantly share code, notes, and snippets.

@stephanieleary
stephanieleary / gist:8718496
Last active August 29, 2015 13:55
Achievements 2.4 plugin for LetterMo
<?
/*
Plugin Name: LetterMo Post Types
Plugin URI: http://stephanieleary.com/
Version: 1.5
Author: Stephanie Leary
Author URI: http://stephanieleary.com/
Description: Setting up the post types and achievements for Month of Letters.
License: GPL2
*/
@stephanieleary
stephanieleary / gist:8718584
Last active August 29, 2015 13:55
Achievements 3.5 plugin for LetterMo
<?php
/*
Plugin Name: LetterMo Post Types
Plugin URI: http://stephanieleary.com/
Version: 1.6
Author: Stephanie Leary
Author URI: http://stephanieleary.com/
Description: Setting up the post types and achievements for Month of Letters.
License: GPL2
*/
@stephanieleary
stephanieleary / showmimes.php
Last active August 29, 2015 14:14
Add filters for PDF, Word, and Excel files in the media library
<?php
/*
Plugin Name: Show MIMEs
Description: A tiny plugin to add more file type filters in the media library screens.
Author: Stephanie Leary
Version: 1.1
Author URI: http://sillybean.net/
*/
@stephanieleary
stephanieleary / category.php
Last active August 29, 2015 14:15
category.php or taxonomy.php for deep hierarchies
<?php get_header(); ?>
<div id="container">
<div id="content" role="main">
<?php the_archive_title( '<h1 class="page-title">', '</h1>' ); ?>
<?php the_archive_description( '<div class="term-description">', '</div>' ); ?>
<?php
// Find out if this term has child terms
$object = get_queried_object();
$termchildren = get_term_children( $object->term_id, $object->taxonomy );
@stephanieleary
stephanieleary / list-chid-pages.php
Last active October 3, 2015 19:48
List Child Pages
<?php
/*
Plugin Name: Steph's Tiny List Child Pages Plugin
Plugin URI: http://sillybean.net/2010/06/listing-child-pages-with-a-shortcode/
Description: Lets you list child pages using a shortcode. Also displays child page list by default on empty parent pages.
Author: Stephanie Leary
Version: 1.0
Author URI: http://sillybean.net/
License: GPL v2 or later
*/
@stephanieleary
stephanieleary / remove-dashboard-widgets.php
Created May 18, 2012 01:56
Remove Dashboard Widgets
function remove_dashboard_widgets() {
global $wp_meta_boxes;
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
// unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
// unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
// unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_drafts']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']); // WordPress Blog
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']); // Other WordPress News
@stephanieleary
stephanieleary / proxy.php
Created June 19, 2012 14:47
Bad bad bad theme
<?php
header('Content-Type: text/xml');
$url = $_GET['url'];
$data = file_get_contents($url);
echo $data;
?>
@stephanieleary
stephanieleary / gist:2965797
Created June 21, 2012 13:44
Hide a custom taxonomy's input box while leaving the other admin UI alone
function remove_my_taxonomy_boxes()
{
$tax_name = 'my_taxonomy';
$content_type = 'post';
// presumably there is some condition you want to check, like current_user_can('something')
$remove = true;
if ($remove)
remove_meta_box( $tax_name.'div', $content_type, 'side' );
}
@stephanieleary
stephanieleary / comment-quicktags-p2mod
Created June 28, 2012 19:20
Basic Comment Quicktags mod for P2
// quicktags.js
quicktags({
id: "comment",
buttons: "link,em,strong"
});
quicktags({
id: "posttext",
buttons: "link,em,strong"
});
@stephanieleary
stephanieleary / tagged-galleries.php
Created August 1, 2012 21:31
Multiple WordPress galleries per page using attachment tags
<?php
/*
Plugin Name: Tagged Galleries
Description: Lets you add multiple [gallery] tags in a single WordPress page. Specify the images to be included in each gallery using tags: [gallery tag="foo"] (assuming you have tagged the images).
Version: 1.0
Author: Stephanie Leary
Author URI: http://sillybean.net/
*/
add_action('admin_init', 'register_attachment_tags');