Skip to content

Instantly share code, notes, and snippets.

@sillybean
sillybean / gist:8718496
Last active Aug 29, 2015
Achievements 2.4 plugin for LetterMo
View gist:8718496
<?
/*
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
*/
@sillybean
sillybean / gist:8718584
Last active Aug 29, 2015
Achievements 3.5 plugin for LetterMo
View gist:8718584
<?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
*/
@sillybean
sillybean / showmimes.php
Last active Aug 29, 2015
Add filters for PDF, Word, and Excel files in the media library
View showmimes.php
<?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/
*/
@sillybean
sillybean / category.php
Last active Aug 29, 2015
category.php or taxonomy.php for deep hierarchies
View category.php
<?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 );
View list-chid-pages.php
<?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
*/
View remove-dashboard-widgets.php
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
@sillybean
sillybean / proxy.php
Created Jun 19, 2012
Bad bad bad theme
View proxy.php
<?php
header('Content-Type: text/xml');
$url = $_GET['url'];
$data = file_get_contents($url);
echo $data;
?>
@sillybean
sillybean / gist:2965797
Created Jun 21, 2012
Hide a custom taxonomy's input box while leaving the other admin UI alone
View gist:2965797
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' );
}
@sillybean
sillybean / comment-quicktags-p2mod
Created Jun 28, 2012
Basic Comment Quicktags mod for P2
View comment-quicktags-p2mod
// quicktags.js
quicktags({
id: "comment",
buttons: "link,em,strong"
});
quicktags({
id: "posttext",
buttons: "link,em,strong"
});
@sillybean
sillybean / tagged-galleries.php
Created Aug 1, 2012
Multiple WordPress galleries per page using attachment tags
View tagged-galleries.php
<?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');
You can’t perform that action at this time.