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
@iagdotme
iagdotme / strip.php
Created Sep 24, 2015
Strips out junk HTML from WP posts once imported from Blogger
View strip.php
$args = array( 'numberposts' => '150' );
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
$post = get_post($recent["ID"]);
$content = apply_filters('the_content', $post->post_content);
$content = strip_tags($content,"<p><br><a><img><ul><li>");
$content = str_replace('style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"',"",$content);
$content = str_replace('style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"',"",$content);
$content = str_replace('border="0"',"",$content);
@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
}
@iagdotme
iagdotme / modify-wp-admin-footer.php
Last active Dec 22, 2015
Modify Footer in WordPress Admin area
View modify-wp-admin-footer.php
@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 / 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 / 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;
You can’t perform that action at this time.