Skip to content

Instantly share code, notes, and snippets.

View baczoni's full-sized avatar

Aron Baczoni baczoni

View GitHub Profile
@baczoni
baczoni / gist:2479987
Created April 24, 2012 14:10
Wordpress: Page specific css and javascript
//Page specific css and/or javascript -- Add to header.php
if (is_page_template('page-archives.php')) { ?>
<link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/css/ archives.css" type="text/css" media="screen" />
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/ js/archives.js"></script>
<?php }
@baczoni
baczoni / gist:2481083
Created April 24, 2012 16:12
Wordpress: Disable self trackbacks
function disable_self_ping( &$links ) {
foreach ( $links as $l => $link )
if ( 0 === strpos( $link, get_option( 'home' ) ) )
unset($links[$l]);
}
add_action( 'pre_ping', 'disable_self_ping' );
@baczoni
baczoni / gist:2481075
Created April 24, 2012 16:11
Wordpress: Remove 'Read more' jump
function wdc_no_more_jumping($post) {
return '<a href="'.get_permalink($post->ID).'" class="read-more">'.'Continue Reading'.'</a>';
}
add_filter('excerpt_more', 'wdc_no_more_jumping');
@baczoni
baczoni / gist:2480989
Created April 24, 2012 15:59
Wordpress: Additional post classes
<?php
function additional_post_classes( $classes ) {
global $wp_query;
if( $wp_query->found_posts < 1 ) {
return $classes;
}
if( $wp_query->current_post == 0 ) {
$classes[] = 'post-first';
@baczoni
baczoni / gist:2480638
Created April 24, 2012 15:30
Wordpress: Change admin footer text
<?php
function remove_footer_admin () {
echo 'My footer text. Thank you <a href="http://wordpress.org">Wordpress</a> for giving me this filter.';
}
add_filter('admin_footer_text', 'remove_footer_admin');
?>
@baczoni
baczoni / gist:2480628
Created April 24, 2012 15:29
Wordpress: Add a dashboard widget
<?php function your_dashboard_widget() { ?>
<h3>Hello Wordpress user!</h3>
<p>Fill this with HTML or PHP.</p>
<?php };
function add_your_dashboard_widget() {
wp_add_dashboard_widget( 'your_dashboard_widget', __( 'Widget Title!' ), 'your_dashboard_widget' );
}
add_action('wp_dashboard_setup', 'add_your_dashboard_widget' );
?>
@baczoni
baczoni / gist:2481130
Created April 24, 2012 16:17
Wordpress: Add searchbox to nav menu
add_filter('wp_nav_menu_items','add_search_box', 10, 2);
function add_search_box($items, $args) {
ob_start();
get_search_form();
$searchform = ob_get_contents();
ob_end_clean();
$items .= '<li>' . $searchform . '</li>';
return $items;
}
@baczoni
baczoni / gist:2481027
Created April 24, 2012 16:04
Wordpress: Display custom RSS feed
<?php include_once(ABSPATH.WPINC.'/rss.php');
wp_rss('http://wpforums.com/external.php?type=RSS2', 5); ?>
@baczoni
baczoni / gist:2480484
Created April 24, 2012 15:14
Wordpress: Create page template
<?php
/*
Template Name: Name of your Template
*/
?>
@baczoni
baczoni / gist:2481000
Created April 24, 2012 16:00
Wordpress: Use schortcodes in widgets
<?php add_filter('widget_text', 'do_shortcode') ?>