Monthly Archives: December 2010

WordPress – How to Display any External RSS Feed on Your Site

Have you seen other bloggers who display their other blog’s feed on their site. You want to do it too for extra promotion and traffic. Well here is the tutorial for you. Simply paste the following code in anywhere in your theme:[

<blockquote><?php include_once(ABSPATH.WPINC.'/feed.php');
 $rss = fetch_feed('http://feeds.feedburner.com/wpbeginner');
 $maxitems = $rss->get_item_quantity(5);
 $rss_items = $rss->get_items(0, $maxitems);
 ?>
 <ul>
 <?php if ($maxitems == 0) echo '<li>No items.</li>';
 else
 // Loop through each feed item and display each item as a hyperlink.
 foreach ( $rss_items as $item ) : ?>
 <li>
 <a href='<?php echo $item->get_permalink(); ?>'
 title='<?php echo 'Posted '.$item->get_date('j F Y | g:i a'); ?>'>
 <?php echo $item->get_title(); ?></a>
 </li>
 <?php endforeach; ?>
 </ul>

WordPress – Read More link jumps to top of post page

By default, the <!–more–> tag will send readers to the location of the tag on the post. Alternatively, you can have the more link send readers to the top of the post page instead. Simply, add this code to your functions.php file:

function remove_more_jump_link($link) {
$offset = strpos($link, '#more-');
if ($offset) {
$end = strpos($link, '"',$offset);
}
if ($end) {
$link = substr_replace($link, '', $offset, $end-$offset);
}
return $link;
}
add_filter('the_content_more_link', 'remove_more_jump_link');

WordPress – Display post thumbnail in your RSS feed

Introduced in WordPress 2.9, the the_post_thumbnail() function is very useful to easily add and display a thumbnail attached to a post. Unfortunately, there’s no built-in way to display this thumbnail on your RSS feed.

Happily, the function below will solve this problem. Simply paste it in your functions.php, save it, and the post thumbnail will be automatically displayed on your RSS feed.


function diw_post_thumbnail_feeds($content) {
 global $post;
 if(has_post_thumbnail($post->ID)) {
 $content = '<div>' . get_the_post_thumbnail($post->ID) . '</div>' . $content;
 }
 return $content;
}
add_filter('the_excerpt_rss', 'diw_post_thumbnail_feeds');
add_filter('the_content_feed', 'diw_post_thumbnail_feeds');