Skip to content

Instantly share code, notes, and snippets.

Ian Anderson Gray iagdotme

Block or report user

Report or block iagdotme

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View titlechanger.html
<script>
var title = document.title;
var blurMessage = [
"Please come back! :-( ",
"Don't you love me anymore? :-(",
"Fancy a cookie? ",
"I'm feeling lonely :-( ",
"I need a hug... ",
"Just checking my email...",
"Let's have a pizza party!",
@iagdotme
iagdotme / fix-custom-post-type-active-menu.js
Created Sep 4, 2013
When you use a custom post type in WordPress the menu incorrectly chooses the "posts" menu as being active. This little jQuery script fixes that. The example below works for the Events custom post type for the Event Organiser plugin, but you can change it two whatever you like...
View fix-custom-post-type-active-menu.js
if ($("body").hasClass("single-event") || $("body").hasClass("tax-event-venue") || $("body").hasClass("tax-event-venue") || $("body").hasClass("tax-event-category"))
{
$("li.menu-news").removeClass("active");
$("li.menu-whats-on").addClass("active");
}
@iagdotme
iagdotme / convert-images-site-relative.php
Last active Dec 22, 2015
Convert absolute URLs in blog and page content to site relative ones. The conversion happens when you save or publish content. For example <img src="http://www.yoursite.com/image.gif" /> will be converted to <img src="/image.gif" />
View convert-images-site-relative.php
<?php
/* ---------------------------------------------------------------------------------- */
/* Convert absolute URLs in content to site relative ones
Inspired by http://thisismyurl.com/6166/replace-wordpress-static-urls-dynamic-urls/
*/
function sp_clean_static_url($content) {
$thisURL = get_bloginfo('url');
$stuff = str_replace(' src=\"'.$thisURL, ' src=\"', $content );
$stuff = str_replace(' href=\"'.$thisURL, ' href=\"', $stuff );
return $stuff;
@iagdotme
iagdotme / remove-mandrill-widget.php
Created Sep 3, 2013
Remove Mandrill Dashboard Widget
View remove-mandrill-widget.php
<?php
/* ------------------------------------------------------------------ */
// Remove Mandrill Dashboard Widget
// http://wordpress.org/support/topic/dashboard-widget?replies=3
function sp_remove_wpmandrill_dashboard() {
if ( class_exists( 'wpMandrill' ) ) {
remove_action( 'wp_dashboard_setup', array( 'wpMandrill' , 'addDashboardWidgets' ) );
}
}
add_action( 'admin_init', 'sp_remove_wpmandrill_dashboard' );
@iagdotme
iagdotme / remove-dashboard-widgets.php
Last active Dec 22, 2015
Remove WP Dashboard Widgets
View remove-dashboard-widgets.php
<?php
// Remove Dashboard Widgets
// http://digwp.com/2010/10/customize-wordpress-dashboard/
function disable_default_dashboard_widgets() {
// disable default dashboard widgets
remove_meta_box('dashboard_right_now', 'dashboard', 'core');
remove_meta_box('dashboard_recent_comments', 'dashboard', 'core');
remove_meta_box('dashboard_incoming_links', 'dashboard', 'core');
@iagdotme
iagdotme / remove-help-screen-options.php
Created Sep 3, 2013
Remove help and screen context and options
View remove-help-screen-options.php
<?php
// Remove help and screen context:
// Remove Help and Screen Options
// http://wordpress.stackexchange.com/questions/73561/how-to-remove-all-widgets-from-dashboard
add_filter( 'contextual_help', 'wpse_25034_remove_dashboard_help_tab', 999, 3 );
add_filter( 'screen_options_show_screen', 'wpse_25034_remove_help_tab' );
function wpse_25034_remove_dashboard_help_tab( $old_help, $screen_id, $screen )
{
if( 'dashboard' != $screen->base )
@iagdotme
iagdotme / change-howdy.php
Created Sep 3, 2013
Change WP Howdy Text
View change-howdy.php
<?php
/* ------------------------------------------------------------------ */
// Change Howdy
// http://www.wpbeginner.com/wp-tutorials/how-to-change-the-howdy-text-in-wordpress-3-3-admin-bar/
add_action( 'admin_bar_menu', 'wp_admin_bar_my_custom_account_menu', 11 );
function wp_admin_bar_my_custom_account_menu( $wp_admin_bar ) {
$user_id = get_current_user_id();
$current_user = wp_get_current_user();
$profile_url = get_edit_profile_url( $user_id );
View change-wp-login-image.php
<?php
/* ------------------------------------------------------------------ */
// Custom Login Image
// http://wp.tutsplus.com/tutorials/customizing-wordpress-for-your-clients/
function my_custom_login_logo()
{
echo '<style type="text/css"> h1 a { background-image:url(/assets/img/spLogo.png) !important; } </style>';
}
add_action('login_head', 'my_custom_login_logo');
@iagdotme
iagdotme / change-login-link.php
Created Sep 3, 2013
Change Login link in WordPress
View change-login-link.php
@iagdotme
iagdotme / disable-admin-bar.php
Last active Dec 22, 2015
Disable WP Admin Bar
View disable-admin-bar.php
<?php
/* Disable the Admin Bar. */
// From: http://yoast.com/disable-wp-admin-bar/
add_filter( 'show_admin_bar', '__return_false' );
function sp_hide_admin_bar_settings()
{
?><style type="text/css">.show-admin-bar {display: none;}</style><?php
}
You can’t perform that action at this time.