Skip to content
Jonathan Cutrell edited this page Jul 8, 2013 · 22 revisions

Here, you will find a list of useful snippets/tools you might easily forget. Editor's note: This is not the place to put passwords!

Wordpress find and replace all instances of old url

update wp_posts set post_content = replace(post_content, 'http://olddomain.com','http://newdomain.com');
update wp_posts set guid = replace(guid, 'http://olddomain.com','http://newdomain.com');
update wp_options set option_value = replace(option_value, 'http://olddomain.com','http://newdomain.com');

Wordpress Multiple Post Thumbnails: Get Just the Image URL

This is useful for getting the url for background-image inline.

$img = MultiPostThumbnails::get_post_thumbnail_id('post', 'secondary-image', $post->ID);   
$imgArray=wp_get_attachment_image_src($custom,'secondary-image-size');   
$url = $imgArray[0];   

Wordpress Loop Trick: Add Class Based On Iteration Count

<?php   
$i=0;   
$extraclass="";   
if ($query->have_posts()) : while ($query->have_posts()) : $query->the_post();   
if ($i==0){   
$extraclass.=" first";   
}   
?>   
<div class="<?php echo $extraclass; ?>"></div>   
<?php endwhile; $i++; endif; ?>   

Clone this wiki locally