Skip to main content

10 Exceptional WordPress Hacks | Developer's Toolbox | Smashi...

Popularity Report

Total Popularity Score: 0

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Rank

Bookmark History

Saved by 41 people (-2 private), first by anonymouse user on 2009-04-15


Public Sticky notes

10 new and totally killer WordPress hacks

Highlighted by gr8wheelss

Create A “Send To Facebook” Button

Highlighted by terrikarp

5. Display Related Posts Without A Plug-In

Screenshot

The problem. One well-known way of keeping visitors on your blog longer and helping them discover news posts is to display, usually at the end of the article, a list of related content.

Many plug-ins will do this job, but why not super-charge your theme by integrating this functionality by default?

Highlighted by josefreitas2

5. Display Related Posts Without A Plug-In

Screenshot

The problem. One well-known way of keeping visitors on your blog longer and helping them discover news posts is to display, usually at the end of the article, a list of related content.

Many plug-ins will do this job, but why not super-charge your theme by integrating this functionality by default?

The solution.

  1. Open the single.php file in your theme.
  2. Paste the following code in the loop:
    1. <?php  
    2. //for use in the loop, list 5 post titles related to first tag on current post  
    3. $tags = wp_get_post_tags($post->ID);  
    4. if ($tags) {  
    5.   echo 'Related Posts';  
    6.   $first_tag = $tags[0]->term_id;  
    7.   $args=array(  
    8.     'tag__in' => array($first_tag),  
    9.     'post__not_in' => array($post->ID),  
    10.     'showposts'=>5,  
    11.     'caller_get_posts'=>1  
    12.    );  
    13.   $my_query = new WP_Query($args);  
    14.   if$my_query->have_posts() ) {  
    15.     while ($my_query->have_posts()) : $my_query->the_post(); ?>  
    16.       <p><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>  
    17.       <?php  
    18.     endwhile;  
    19.   }  
    20. }  
    21. ?>  
  3. Save the file, and then have a look at your blog: related posts are automatically displayed!

Highlighted by josefreitas2

Highlighted by josefreitas2

5. Display Related Posts Without A Plug-In

Highlighted by herbelizer

6. Automatically Retrieve The First Image From Posts On Your Home Page

Highlighted by liishygo

Resize Images On The Fly

Highlighted by terrikarp

9. Highlight Searched Text In Search Results

Screenshot

The problem. The WordPress search engine system is often criticized for not being powerful enough. One of its weakest points in my opinion is that searched text is not easily distinguishable from the rest of the text. Let’s solve that!

Highlighted by josefreitas2

Disable Widgetized Areas Without Editing Theme Files

Highlighted by liishygo