Skip to content

Instantly share code, notes, and snippets.

#301 Redirects for .htaccess
#Redirect a single page:
Redirect 301 /pagename.php http://www.domain.com/pagename.html
#Redirect an entire site:
Redirect 301 / http://www.domain.com/
#Redirect an entire site to a sub folder
Redirect 301 / http://www.domain.com/subfolder/
@graphikuz
graphikuz / gist:0e417b6f5957cb5cf1ff
Created August 11, 2014 11:52
Wordpress: MySQL: Identify Unused Tags
# Identify Unused Tags
SELECT * From wp_terms wt INNER JOIN wp_term_taxonomy wtt ON wt.term_id=wtt.term_id WHERE wtt.taxonomy='post_tag' AND wtt.count=0;
@graphikuz
graphikuz / gist:4d1ed9b1e7d739bf9355
Created August 11, 2014 11:51
Wordpress: MySQL: Delete all Spam Comments
# Delete all Spam Comments
DELETE FROM wp_comments WHERE comment_approved = 'spam';
# * 0 = Comment Awaiting Moderation
# * 1 = Approved Comment
# * spam = Comment marked as Spam
@graphikuz
graphikuz / gist:e5dafc80f46375d6be40
Created August 11, 2014 11:51
Wordpress: MySQL: Delete all Pingbacks
# Delete all Pingbacks
DELETE FROM wp_comments WHERE comment_type = 'pingback';
@graphikuz
graphikuz / gist:5fca5cd15c3b1673d8c4
Created August 11, 2014 11:50
Wordpress: MySQL: Export all Comment Emails with no Duplicate
# Export all Comment Emails with no Duplicate
SELECT DISTINCT comment_author_email FROM wp_comments;
@graphikuz
graphikuz / gist:d2f0a2183a0eed5b1892
Created August 11, 2014 11:50
WordpresS: MySQL: Assign all articles by Author B to Author A
# Assign all articles by Author B to Author A
UPDATE wp_posts SET post_author = 'new-author-id' WHERE post_author = 'old-author-id';
@graphikuz
graphikuz / gist:1fe28e53649cbfc350d4
Created August 11, 2014 11:50
WordpresS: MySQL: Delete Revision
# Delete Revision
DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision'
@graphikuz
graphikuz / gist:47ffe5ebe6914fb76658
Created August 11, 2014 11:49
Wordpress: MySQL: Delete Post Meta
# Delete Post Meta
DELETE FROM wp_postmeta WHERE meta_key = 'your-meta-key';
@graphikuz
graphikuz / gist:da6ad799a6c68c0dc672
Created August 11, 2014 11:49
Wordpress: MySQL: Update Post Meta
# Update Post Meta
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://www.oldsiteurl.com','http://www.newsiteurl.com');
@graphikuz
graphikuz / gist:baf2c99b5104b2c1441c
Created August 11, 2014 11:48
Wordpress: MySQL: Change Image Path Only
# Change Image Path Only
UPDATE wp_posts SET post_content = REPLACE (post_content, 'src="http://www.oldsiteurl.com', 'src="http://yourcdn.newsiteurl.com');
UPDATE wp_posts SET guid = REPLACE (guid, 'http://www.oldsiteurl.com', 'http://yourcdn.newsiteurl.com') WHERE post_type = 'attachment';