Skip to content

Instantly share code, notes, and snippets.

View baczoni's full-sized avatar

Aron Baczoni baczoni

View GitHub Profile
@baczoni
baczoni / gist:2480866
Created April 24, 2012 15:45
Wordpress: Create widget areas
//Create widget areas
<?php
// In functions.php
register_sidebar(array(
'name' => 'Sidebar',
'id' => 'sidebar',
'before_widget' => '<li>',
'after_widget' => '</li>',
'before_title' => '<h3>',
@baczoni
baczoni / gist:2480723
Created April 24, 2012 15:34
Wordpress: Disable dashboard widgets
// http://codex.wordpress.org/Dashboard_Widgets_API
<?php
function remove_dashboard_widgets() {
global $wp_meta_boxes;
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
@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:2480609
Created April 24, 2012 15:27
Wordpress: Custom admin logo
//Custom admin logo - 30px wide, 31px high transparent gif. Header background color: #464646
add_action('admin_head', 'my_custom_logo');
function my_custom_logo() {
echo '
<style type="text/css">
#header-logo { background-image: url('.get_bloginfo('template_directory').'/images/custom-logo.gif) !important; }
</style>
';
}
@baczoni
baczoni / gist:2480550
Created April 24, 2012 15:20
Wordpress: Limit or remove revisions
** Add to wp-config.php file **
<?php
# Maximum 5 revisions #
define('WP_POST_REVISIONS', 5);
# Disable revisions #
define('WP_POST_REVISIONS', false);
?>
@baczoni
baczoni / gist:2480515
Created April 24, 2012 15:17
Wordpress: Custom login logo
<?php
function custom_login_logo() {
echo '<style type="text/css">
h1 a { background-image:url('.get_bloginfo('template_directory').'/images/login_logo.png) !important; }
</style>';
}
add_action('login_head', 'custom_login_logo');
?>
@baczoni
baczoni / gist:2480484
Created April 24, 2012 15:14
Wordpress: Create page template
<?php
/*
Template Name: Name of your Template
*/
?>
@baczoni
baczoni / gist:2480471
Created April 24, 2012 15:13
Wordpress: Add/Remove contact info fields
<?php
function new_contactmethods( $contactmethods ) {
$contactmethods['twitter'] = 'Twitter'; // Add Twitter
$contactmethods['facebook'] = 'Facebook'; // Add Facebook
unset($contactmethods['yim']); // Remove YIM
unset($contactmethods['aim']); // Remove AIM
unset($contactmethods['jabber']); // Remove Jabber
return $contactmethods;
}
@baczoni
baczoni / gist:2480462
Created April 24, 2012 15:12
Wordpress: Display user info
<?php
global $current_user;
get_currentuserinfo();
$user_id = $current_user->ID; // You can set $user_id to any users, but this gets the current users ID.
$user_twitter = get_user_meta( $user_id, 'twitter', true);
echo $user_twitter;
?>