Jun 30
20+ WordPress Recipes (Codes)
More and more clients are using WordPress as their CMS. As a designer or developer, you should really get into WordPress coding. To get started, you can read my WordPress theme guide and hacks. Now, I would like to recommend a resourceful WordPress site to you called WpRecipes. This post contains over 20 recipes that I hand picked from WpRecipes. If you have any good WordPress code or hacks that you want to share, feel free to send them over and I will post it.
Display Tags In A Dropdown Menu
In your theme folder, paste the following code to the functions.php file. If you don’t have a functions.php file, create one.
<?php
function dropdown_tag_cloud( $args = '' ) {
$defaults = array(
'smallest' => 8, 'largest' => 22, 'unit' => 'pt', 'number' => 45,
'format' => 'flat', 'orderby' => 'name', 'order' => 'ASC',
'exclude' => '', 'include' => ''
);
$args = wp_parse_args( $args, $defaults );
$tags = get_tags( array_merge($args, array('orderby' => 'count', 'order' => 'DESC')) ); // Always query top tags
if ( empty($tags) )
return;
$return = dropdown_generate_tag_cloud( $tags, $args ); // Here's where those top tags get sorted according to $args
if ( is_wp_error( $return ) )
return false;
else
echo apply_filters( 'dropdown_tag_cloud', $return, $args );
}
function dropdown_generate_tag_cloud( $tags, $args = '' ) {
global $wp_rewrite;
$defaults = array(
'smallest' => 8, 'largest' => 22, 'unit' => 'pt', 'number' => 45,
'format' => 'flat', 'orderby' => 'name', 'order' => 'ASC'
);
$args = wp_parse_args( $args, $defaults );
extract($args);
if ( !$tags )
return;
$counts = $tag_links = array();
foreach ( (array) $tags as $tag ) {
$counts[$tag->name] = $tag->count;
$tag_links[$tag->name] = get_tag_link( $tag->term_id );
if ( is_wp_error( $tag_links[$tag->name] ) )
return $tag_links[$tag->name];
$tag_ids[$tag->name] = $tag->term_id;
}
$min_count = min($counts);
$spread = max($counts) - $min_count;
if ( $spread <= 0 )
$spread = 1;
$font_spread = $largest - $smallest;
if ( $font_spread <= 0 )
$font_spread = 1;
$font_step = $font_spread / $spread;
// SQL cannot save you; this is a second (potentially different) sort on a subset of data.
if ( 'name' == $orderby )
uksort($counts, 'strnatcasecmp');
else
asort($counts);
if ( 'DESC' == $order )
$counts = array_reverse( $counts, true );
$a = array();
$rel = ( is_object($wp_rewrite) && $wp_rewrite->using_permalinks() ) ? ' rel="tag"' : '';
foreach ( $counts as $tag => $count ) {
$tag_id = $tag_ids[$tag];
$tag_link = clean_url($tag_links[$tag]);
$tag = str_replace(' ', ' ', wp_specialchars( $tag ));
$a[] = "\t<option value='$tag_link'>$tag ($count)</option>";
}
switch ( $format ) :
case 'array' :
$return =& $a;
break;
case 'list' :
$return = "<ul class='wp-tag-cloud'>\n\t<li>";
$return .= join("</li>\n\t<li>", $a);
$return .= "</li>\n</ul>\n";
break;
default :
$return = join("\n", $a);
break;
endswitch;
return apply_filters( 'dropdown_generate_tag_cloud', $return, $tags, $args );
}
?>
Now open the file where you want the list to be displayed and paste the following code:
<select name="tag-dropdown" onchange="document.location.href=this.options[this.selectedIndex].value;">
<option value="#">Tags</option>
<?php dropdown_tag_cloud('number=0&order=asc'); ?>
</select>
Via: WpRecipes Credits: WpHacks
Get Posts Published Between Two Particular Dates
Just before the loop starts, paste the following code. Change the dates on line 3 according to your needs.
<?php
function filter_where($where = '') {
$where .= " AND post_date >= '2009-05-01' AND post_date <= '2009-05-15'";
return $where;
}
add_filter('posts_where', 'filter_where');
query_posts($query_string);
?>
Get Posts With A Specific Custom Field & Value
Add the query_posts() function just before the Loop. Change the meta_key and meta_value accordingly. The example shown below will get posts with custom field "review_type" with value "movie".
<?php query_posts('meta_key=review_type&meta_value=movie'); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
...
...
Via: WpRecipes Credits: John Kolbert
Get Latest Sticky Posts
Paste the following code before the loop. This code will retrieve the 5 most recent sticky posts. To change the number of retrieved posts, just change the 5 by the desired value on line 4.
<?php
$sticky = get_option('sticky_posts');
rsort( $sticky );
$sticky = array_slice( $sticky, 0, 5);
query_posts( array( 'post__in' => $sticky, 'caller_get_posts' => 1 ) );
?>
Via: WpRecipes Credits: Justin Tadlock
Automatically Insert Content In Your Feeds
In your theme folder, functions.php file, paste the following code. This code will automatically insert the content after each post in your RSS feeds. Hence you can use this code to insert ads or promotional text.
function insertFootNote($content) {
if(!is_feed() && !is_home()) {
$content.= "<h4>Enjoyed this article?</h4>";
$content.= "<p>Subscribe to our <a href='#'>RSS feed</a></p>";
}
return $content;
}
add_filter ('the_content', 'insertFootNote');
Via: WpRecipes Credits: Cédric Bousmane
Display The Most Commented Posts
Just paste the following code in your template file where you want to display the most commented posts (eg. sidebar.php). To change the number of displayed posts, simply change the 5 on line 3.
<h2>Popular Posts</h2>
<ul>
<?php $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 5");
foreach ($result as $post) {
setup_postdata($post);
$postid = $post->ID;
$title = $post->post_title;
$commentcount = $post->comment_count;
if ($commentcount != 0) { ?>
<li><a href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>">
<?php echo $title ?></a> {<?php echo $commentcount ?>}</li>
<?php } } ?>
</ul>
Via: WpRecipes Credits: ProBlogDesign
Display Most Commented Posts In 2008
<h2>Most commented posts from 2008</h2>
<ul>
<?php
$result = $wpdb->get_results("SELECT comment_count,ID,post_title, post_date FROM $wpdb->posts WHERE post_date BETWEEN '2008-01-01' AND '2008-12-31' ORDER BY comment_count DESC LIMIT 0 , 10");
foreach ($result as $topten) {
$postid = $topten->ID;
$title = $topten->post_title;
$commentcount = $topten->comment_count;
if ($commentcount != 0) {
?>
<li><a href="<?php echo get_permalink($postid); ?>"><?php echo $title ?></a></li>
<?php }
}
?>
</ul>
Via: WpRecipes
Display Related Posts Based On Post Tags
This code will display related posts based on the current post tag(s). It must be pasted within the loop.
<?php
//for use in the loop, list 5 post titles related to first tag on current post
$tags = wp_get_post_tags($post->ID);
if ($tags) {
echo 'Related Posts';
$first_tag = $tags[0]->term_id;
$args=array(
'tag__in' => array($first_tag),
'post__not_in' => array($post->ID),
'showposts'=>5,
'caller_get_posts'=>1
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<p><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>
<?php
endwhile;
}
}
?>
Via: WpRecipes Credits: MichaelH
Display The Number Of Search Results
Open search.php, copy and paste the following code.
<h2 class="pagetitle">Search Results for <?php /* Search Count */ $allsearch = &new WP_Query("s=$s&showposts=-1"); $key = wp_specialchars($s, 1); $count = $allsearch->post_count; _e(''); _e('<span class="search-terms">'); echo $key; _e('</span>'); _e(' — '); echo $count . ' '; _e('articles'); wp_reset_query(); ?></h2>
Via: WpRecipes Credits: ProBlogDesign
Display The Comment Page Number In The <Title> Tag
Open the header.php file. Paste the following code in between the <title> tag.
<?php if ( $cpage < 2 ) {}
else { echo (' - comment page '); echo ($cpage);}
?>
Via: WpRecipes Credits: Malcolm Coles
Display The Future Posts
The following code will display 10 future posts.
<p>Future events</p>
<?php query_posts('showposts=10&post_status=future'); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<p><?php the_title(); ?> <?php the_time('j. F Y'); ?></p>
<?php endwhile; else: ?><p>No future posts.</p><?php endif; ?>
Via: WpRecipes
Randomize Posts Order
To randomize posts order, just add the following code before the Loop.
query_posts('orderby=rand');
//the Loop here...
Via: WpRecipes
Display Word Count Of The Post
Open single.php and paste the following code where you want to display the word count.
<?php function count_words($str){
$words = 0;
$str = eregi_replace(" +", " ", $str);
$array = explode(" ", $str);
for($i=0;$i < count($array);$i++)
{
if (eregi("[0-9A-Za-zÀ-ÖØ-öø-ÿ]", $array[$i]))
$words++;
}
return $words;
}?>
Word count: <?php echo count_words($post->post_content); ?>
Via: WpRecipes
Fetch RSS Feeds
To display RSS feeds, you can use the WordPress built-in RSS parser. To do so, include the rss.php file, and then use its wp_rss() function.
<?php include_once(ABSPATH.WPINC.'/rss.php');
wp_rss('http://feeds2.feedburner.com/WebDesignerWall', 5); ?>
Via: WpRecipes
Highlight Searched Text In Search Results
Open search.php file and find the the_title() function. Replace it with the following:
echo $title;
Now, just before the modified line, add this code:
<?php
$title = get_the_title();
$keys= explode(" ",$s);
$title = preg_replace('/('.implode('|', $keys) .')/iu',
'<strong class="search-excerpt">\0</strong>',
$title);
?>
Then open the style.css file. Add the following line to it:
strong.search-excerpt { background: yellow; }
Via: WpRecipes Credits: Joost de Valk
Display A Greeting Message On A Specific Date (PHP)
The following code will dispaly a greeting message only on Christmas day.
<?php
if ((date('m') == 12) && (date('d') == 25)) { ?>
<h2>Merry Christmas!</h2>
<?php } ?>
Via: WpRecipes
Automatically Create A TinyURL For Each Post
Open the functions.php file and paste the following code:
function getTinyUrl($url) {
$tinyurl = file_get_contents("http://tinyurl.com/api-create.php?url=".$url);
return $tinyurl;
}
In the single.php file, paste the following within the loop where you want to display the TinyURL:
<?php
$turl = getTinyUrl(get_permalink($post->ID));
echo 'Tiny Url for this post: <a href="'.$turl.'">'.$turl.'</a>'
?>
Via: WpRecipes
Exclude Categories From Search
Open the search.php file in your theme folder, paste the following code before the Loop. The code will exclude categories with ID 1, 2, 3 in the search results.
<?php if( is_search() ) :
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts("s=$s&paged=$paged&cat=-1,-2,-3");
endif; ?>
//the Loop here...
Via: WpRecipes
Exclude Categories From RSS
Open the functions.php file from your theme. If your theme doesn’t have a functions.php file, create one. Paste the following code in it:
<?php function myFilter($query) {
if ($query->is_feed) {
$query->set('cat','-5'); //Don't forget to change the category ID =^o^=
}
return $query;
}
add_filter('pre_get_posts','myFilter');
?>
Via: WpRecipes Credits: Scott Jangro
Using Shortcodes
Open the functions.php file, paste the following code.
<?php function wprecipes() {
return 'Have you checked out WpRecipes today?';
}
add_shortcode('wpr', 'wprecipes');
?>
You’re now able to use the wpr shortcode. To do so, paste the following line of code on the editor (in HTML mode) while writing a post:
[wpr]
This short code will output the “Have you checked out WpRecipes today?” message.
Display The Number Of Your Twitter Followers
Paste the code anywhere you want to display the Twitter follower count. Replace "YourUserID" with your Twitter account in last line.
<?php function string_getInsertedString($long_string,$short_string,$is_html=false){
if($short_string>=strlen($long_string))return false;
$insertion_length=strlen($long_string)-strlen($short_string);
for($i=0;$i<strlen($short_string);++$i){
if($long_string[$i]!=$short_string[$i])break;
}
$inserted_string=substr($long_string,$i,$insertion_length);
if($is_html && $inserted_string[$insertion_length-1]=='<'){
$inserted_string='<'.substr($inserted_string,0,$insertion_length-1);
}
return $inserted_string;
}
function DOMElement_getOuterHTML($document,$element){
$html=$document->saveHTML();
$element->parentNode->removeChild($element);
$html2=$document->saveHTML();
return string_getInsertedString($html,$html2,true);
}
function getFollowers($username){
$x = file_get_contents("http://twitter.com/".$username);
$doc = new DomDocument;
@$doc->loadHTML($x);
$ele = $doc->getElementById('follower_count');
$innerHTML=preg_replace('/^<[^>]*>(.*)<[^>]*>$/',"\\1",DOMElement_getOuterHTML($doc,$ele));
return $innerHTML;
}
?>
<?php echo getFollowers("YourUserID")." followers"; ?>
Via: WpRecipes
Display FeedBurner Subscriber Count In Text
<?php
$fburl="https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feed-id";
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $fburl);
$stored = curl_exec($ch);
curl_close($ch);
$grid = new SimpleXMLElement($stored);
$rsscount = $grid->feed->entry['circulation'];
echo $rsscount;
?>
Via: WpRecipes
Display The Latest Twitter Entry
Just paste this code in the template file (eg. sidebar.php) where you want to display the latest tweet.
<?php
// Your twitter username.
$username = "TwitterUsername";
$prefix = "<h2>My last Tweet</h2>";
$suffix = "";
$feed = "http://search.twitter.com/search.atom?q=from:" . $username . "&rpp=1";
function parse_feed($feed) {
$stepOne = explode("<content type=\"html\">", $feed);
$stepTwo = explode("</content>", $stepOne[1]);
$tweet = $stepTwo[0];
$tweet = str_replace("<", "<", $tweet);
$tweet = str_replace(">", ">", $tweet);
return $tweet;
}
$twitterFeed = file_get_contents($feed);
echo stripslashes($prefix) . parse_feed($twitterFeed) . stripslashes($suffix);
?>
Via: WpRecipes Credits: Ryan Barr
Social Buttons
Facebook Share Button
<a href="http://www.facebook.com/sharer.php?u=<?php the_permalink();?>&t=<?php the_title(); ?>">Share on Facebook</a>
Digg it
<a href="http://www.digg.com/submit?phase=2&url=<?php the_permalink();?>">Digg It</a>
Stumble upon it
<a href="http://www.stumbleupon.com/submit?url=<?php the_permalink(); ?>&title=<?php the_title(); ?>">Stumble upon it</a>
Add to delicious
<a href="http://delicious.com/post?url=<?php the_permalink();?>&title=<?php the_title();?>">Add to delicious</a>
Share on technorati
<a href="http://technorati.com/faves?sub=addfavbtn&add=<?php the_permalink();?>">Share on technorati</a>
Tweet this
<a href="http://twitter.com/home?status=Currently reading <?php the_permalink(); ?>">Tweet this</a>
Breadou Donut Giveaways Mastering Illustrator Effects
Comments
There are 156 comments (+Add)


1 dlv http://www.configuracionvisual.com
June 30th, 2009 at 12:34 am
great one, a big list to read slowly
now i’m going to sleep, tomorrow i’ll read it
thanks for share as always !
2 CreamScoop http://creamscoop.com
June 30th, 2009 at 12:43 am
Thanks for the compilation.
3 Cyrill D.
June 30th, 2009 at 12:45 am
Thanks for share!
4 Kersheys http://www.skyling.net/blog/
June 30th, 2009 at 12:46 am
Excellent list. I’ve been looking for some new things to incorporate. In any case, I’ve found a new website to look at when I need specific codes
Thanks!
5 laogao http://haola.cn
June 30th, 2009 at 12:57 am
thanks for your post,it’s very useful for me.
6 Mahallo Media http://mahallo.net
June 30th, 2009 at 12:57 am
Great list of wp codes, thanks for sharing!
7 Jean-Baptiste Jung http://wprecipes.com
June 30th, 2009 at 1:18 am
Hello Nick,
Thanks a lot for featuring WpRecipes on WDD! I’m extremly honored
I hope theses recipes will be helpful for your readers!
8 Danno http://www.danriordan.net
June 30th, 2009 at 1:54 am
Excellent resource. Thanks.
9 romain http://www.creativeidz.com
June 30th, 2009 at 2:13 am
hi nick,
.
that is exactly what i was looking for, great timing
One more really useful post.
thanks a lot.
10 Hezi http://twitter.com/heziabrass
June 30th, 2009 at 2:18 am
wonderful post! now waiting for some wordpress appetizers!
11 Faiz Indra http://mki-sman1g.co.cc
June 30th, 2009 at 2:21 am
Wow…..
It’s wonderfull post. It was help us about Wordpress Script.
Thanks…
12 Arjen http://www.arjentienkamp.com/weblog/
June 30th, 2009 at 2:23 am
Awesome! Thanks for sharing this nice list.
I’ll work out the ’show posts between dates’ code.
13 Adam Akers http://www.brewerylaneonline.com
June 30th, 2009 at 2:40 am
Great stuff again.
Cheers
14 nIc http://www.grapholic.net
June 30th, 2009 at 4:10 am
Great, I’m now learning about wordpress… thanks!
15 Abu Farhan http://www.abu-farhan.com
June 30th, 2009 at 4:15 am
Thanks for sharing, I’ll use Tags In A Dropdown Menu
16 Raymond Selda http://www.raymondselda.com/
June 30th, 2009 at 4:30 am
Wow! I love Wordpress and this snippets will definitely help a lot. Thank you for sharing Nick.
17 Manuel http://manugrafie.de
June 30th, 2009 at 4:35 am
sweeeet!
there are some useful bits of information. thx again;)
Manuel
18 Sunil http://www.myhtmlworld.com
June 30th, 2009 at 5:12 am
Need to check all today.. Thanks a lot
19 DKumar M. http://www.instantshift.com
June 30th, 2009 at 5:33 am
Nice Tips and tricks nick…. thanks for sharing !!!
DKumar M.
@instantshift
20 Web Design Va http://www.charlotteswebstudios.com
June 30th, 2009 at 6:08 am
FABULOUS!! Thank you for posting!
21 Siti Web Bologna http://www.webair.it/webdesign.html
June 30th, 2009 at 6:46 am
Finally! We were waiting a long article another freat article as this! Thanks
22 BeyondRandom http://beyondrandom.com
June 30th, 2009 at 7:47 am
great collection of some codes! Have been wanting to use a few of these. Bookmarked!
23 davit
June 30th, 2009 at 7:54 am
Bookmarked! thank you for doing this
24 Arjen http://www.arjentienkamp.com/weblog/
June 30th, 2009 at 9:28 am
I just added the related posts code to my post footer, and added the twitter count to my about page. It works great, and is easy to use.
Thanks again!
25 Accessible Web Design - Richard http://accessibleweb.eu/
June 30th, 2009 at 10:43 am
Early days with my understanding of Wordpress but these look really useful thanks.
I particularly like the one to display future posts - does that mean I can see in advance what I will post next week? Would be a great timesaver as I could just cut and paste it then post it
26 Duncan http://www.duckonwater.co.uk
June 30th, 2009 at 10:59 am
Fantastic list! great to see all of these in one place. WP development is something im personally expanding my knowledge on and this will really help.
Cheers for this!
27 Chris http://everythingunderreview.com
June 30th, 2009 at 11:31 am
Not sure if this was an error made in haste, but the code snippet you provide in the “Automatically Insert Content In Your Feeds” example won’t actually insert that piece of content into a feed. It does a check to make sure the content is NOT a feed and NOT on the homepage and then inserts some static content at the bottom of the post (on an individual post page, for instance). In this case, that additional content simply suggests subscribing to the RSS feed for the site.
Hope that clears up confusion for anyone just cutting and pasting that snippet, and thanks to the author for passing on the WpRecipes.com resource!
28 Jason http://www.vagrantradio.com
June 30th, 2009 at 12:51 pm
Perfect post at the perfect time. I was just working on many of these for a re-design. Thanks!
29 Josh http://keegangross.com/
June 30th, 2009 at 1:14 pm
A lovely resources, thanks!
30 Tom Boyd http://www.GuitarHangout.com
June 30th, 2009 at 1:57 pm
Thanks for these they will come in very handy!
31 Logo Designer http://www.methodologymarketing.com
June 30th, 2009 at 2:03 pm
Thank you for this great tutorial on wordpress…
Cheers Mate!
32 Hendryk http://hjacob.com/blog/
June 30th, 2009 at 2:47 pm
The tiny URL tweak has a major flaw: it queries the shortened url on every page load which slows down the page!
I’ve written a plugin which fixes this problem by caching the url - it can be found at the wordpress codex at:
http://wordpress.org/extend/plugins/shortcode-shorturl/
or directly on my blog:
http://hjacob.com/blog/2009/06/short_url_shortcode_wordpress/
33 Cam http://www.blog.mookiedesign.com
June 30th, 2009 at 4:20 pm
excellent post as always. the social links are difinitely helpful and gets rid of a plugin for me. fresh!
34 Stephen Winters http://www.stjohnsrealestateonline.com
June 30th, 2009 at 6:36 pm
Lots of great snipets to use. Thanks for the info!
35 Nick de Jardine http://www.nickd.co.nz
June 30th, 2009 at 7:18 pm
Nice write up, very comprehensive!
36 Jeevan http://www.suggest.ws
June 30th, 2009 at 9:50 pm
I used the related post hack and it’s not showing anything. It’s just showing the text “Related Posts”. I made two sample posts with the tag High Definition but the related posts are not being listed in either of the pages. Any help?
37 kittu http://www.kittuk.com
July 1st, 2009 at 5:58 am
a good post for those who dont knw html n php..
38 Shane http://www.plainshanedesign.com
July 1st, 2009 at 6:52 am
Love your tutorials! Keep them coming.
39 IdealHut http://www.idealhut.com
July 1st, 2009 at 7:19 am
Great post Nick!
40 TheToyDetective http://thetoydetectives.com
July 1st, 2009 at 7:43 am
A delicious set of code recipes, some of which will certainly be useful on my own WordPress blog.
41 karina
July 1st, 2009 at 10:26 am
you’re design is very niice, can i get it?
42 Dario Gutierrez http://labs.dariux.com
July 1st, 2009 at 11:10 am
Great list of tips.
43 Phil http://www.profilepicture.co.uk
July 1st, 2009 at 11:13 am
The related posts code, when used in the loop, messes the comments up most severely if used on the single post page before the comment template!!
44 Timothy Read http://www.ripplenet.co.uk
July 1st, 2009 at 1:46 pm
Its great to have all those in one place. Thanks!
45 BORABORA http://www.boraacemi.com
July 1st, 2009 at 2:15 pm
Great post!
Keeping up the good work…
Best wishes
46 ShustOne
July 1st, 2009 at 5:09 pm
Entire post via: WpRecipies
47 Media Contour http://www.mediacontour.com
July 1st, 2009 at 6:03 pm
delicious wordpress recipes. very useful in many situations, especially the wp shortcodes.
48 Chong http://www.abacuswebsoft.com.sg
July 1st, 2009 at 9:31 pm
This is awesome script, i’m gonna use it….
Thanks Nick
49 Jennifer Song http://www.songinwind.com
July 2nd, 2009 at 12:10 am
These are really cool tips. The greatest of Wordpress is that it’s the pioneer of all free CMS out there to advocate social networking.
50 Terence
July 2nd, 2009 at 12:11 am
This is awesome! thanks alot!
51 格 http://www.isonge.cn
July 2nd, 2009 at 4:43 am
非常有帮助,谢谢!
52 Hendrik Jacob http://hjacob.com/blog/
July 2nd, 2009 at 8:00 am
The Short URL approach isn’t recommendable - its slows down the page (because it re-queues the Short URL every time).
Better try this plugin:
http://hjacob.com/blog/2009/06/short_url_shortcode_wordpress/
PS: sorry for shameless self promotion
53 Chris Robinson http://wp.contempographicdesign.com
July 2nd, 2009 at 1:11 pm
Nice roundup of tips.
@Phil, you’ll need to paste the Related code after your comments include and you should be good to go.
54 Michael Lynch http://thehappinessmachine.com
July 2nd, 2009 at 3:32 pm
I can always rely on you for some excellent insight into the world of Wordpress. You have definitely convinced me that Wordpress deserves a lot of attention and you, among a few others, have inspired me to start blogging myself. Keep up the great work.
55 Adam Hermsdorfer http://www.bigtunainteractive.com
July 2nd, 2009 at 7:31 pm
It’s great to have these short codes in one place. One of my favorite things about WordPress is their community.
56 wordpressaholic http://clhmedia.com
July 2nd, 2009 at 10:20 pm
you rock… totally bookmarking this page
57 hongmop http://www.hongmop.cn
July 3rd, 2009 at 12:16 am
thank you so much!
It’s great!
58 Yatrik http://www.axia.co.uk
July 3rd, 2009 at 5:00 am
Wow, awesome list. Thanks for posting.
59 Dainis Graveris http://www.1stwebdesigner.com
July 3rd, 2009 at 10:12 am
extremely useful article as always! Wordpress is a huge trend, I am sure many people will evaluate this post and refference to it. At least I will, bookmarking!
60 Amjad Iqbal http://www.amjadiqbal.com/
July 3rd, 2009 at 6:56 pm
great list Nick. thanks for sharing!
61 jacko http://www.youtube.com
July 4th, 2009 at 3:45 am
google search engine wft?
62 Keith D http://www.wmwebdesign.co.uk
July 4th, 2009 at 4:56 am
A great intro for someone like me who is new to Wordpress.
I’m starting to look at Wordpress because, as you say, lots of clients now want a CMS. And Wordpress has lots of documentation and tutorials out there.
63 Roberto Blake http://robertoblake.com
July 4th, 2009 at 11:04 am
Great post, loved it, is great for the blogging Graphic Designer!
64 web design sussex http://www.sweetpixels.co.uk
July 4th, 2009 at 8:07 pm
Great article and website. With regards to other comments about wordpress as CMS i’ve been on a six month long journey testing different CMS tools. So far I have used the following. KenticoCMS, SilverStripe, Expression Engine & Word Press. My findings…. Wordpress has been the most flexible and user contributed open source tool I have found and with recipe codes like this your can be assured your blog/website can have all the functionlity a high end drupal or joomla site has!
65 Sklep zoologiczny http://www.przyroda.org.pl
July 6th, 2009 at 10:46 am
Priceless tips! Thank for another great post.
66 yapidekor http://yapidekor.blogspot.com/
July 6th, 2009 at 1:48 pm
Thank you my friend …
67 RobShaver http://ShaverAssociates.net
July 6th, 2009 at 3:34 pm
Three posts ago you wrote about Clixpy but the comments don’t work on that page. Why’s that?
The Clixpy demo did not reproduce my test with perfect fidelity, but I’m sure it could be useful. Bookmarked for future reference.
Thanks
68 Plastic Extruder http://www.arlingtonmachinery.com/plastic-extruder.cfm
July 7th, 2009 at 12:55 pm
This is great, I’m just getting into Wordpress and this will be a big help…thanks.
69 Vidya http://www.digimode.co.uk
July 7th, 2009 at 2:42 pm
Yest another great entry Nick. Fantastic!
70 Max.W
July 7th, 2009 at 3:46 pm
Thanks for this, theres a few that I’m going to implement right now!
Thanks again.
71 CMHB http://www.carlmhbarenbrug.com
July 8th, 2009 at 4:29 am
Great post, Nick. Some of these are going to be very useful to many. Thanks muchly for these.
72 少数派报告 http://www.shaoshupai.org
July 9th, 2009 at 10:11 pm
太好了。great! tks
73 CSS web designer http://www.cssdesigner.com.au/
July 10th, 2009 at 1:03 am
thanks some very good info. I just stated looking into WP and it has a tremendous potential
74 cutyland http://cutyland.com
July 10th, 2009 at 3:49 am
Wooow… !! very nice post. And from now WDW is my favourite site..
go WDW go !!!!
75 Wordpressthemegenerator http://www.wpthemebuilder.com
July 10th, 2009 at 4:58 am
Bookmarked for future reference. Thanks or sharing this kind of template.
Online Word-press Theme making at Website… Check it.
76 Guillem CANAL
July 11th, 2009 at 8:21 am
Great Entry
Great Hacks
What else?
77 Alex Peterson http://www.pixel-air.co.uk
July 11th, 2009 at 12:06 pm
Great snippets. Bookmarked. No doubt will come in very useful for future projects. Shame such great documentation isn’t provided on the WP site iteself.
78 Webagentur http://www.swip.de
July 11th, 2009 at 3:15 pm
Thanks your this great tutorial. Any Wordpress-User can take advantage of it!
79 gabe http://gabesimagination.com
July 11th, 2009 at 5:25 pm
you are awesome to spend your time doing this, thanks. much appreciated.
80 om ipit http://cahcepu.com
July 12th, 2009 at 1:51 pm
this time i need this tutor and tips, cause i has been redesign my site. thanks for share. i will bookmark it.
81 Elizabeth K. Barone http://ekbdesigns.com
July 13th, 2009 at 9:40 am
This is an invaluable post. There have been too many times where I wanted to do something with WP but since I don’t have a strong PHP background I was completely SOL. Thanks to this post, I’ve discovered another WP resource — and several other resources by the same webmaster.
Thank you!
82 Shane http://www.freshclickmedia.com
July 13th, 2009 at 11:54 am
Fantastic post - most of these are either things I’ve wanted to do, or have just thought of using! Thanks a lot.
83 Nick
July 13th, 2009 at 2:33 pm
The code about displaying Twitter follower count is NOT WORKING. I receive the following error: domdocument() expects at least 1 parameter, 0 given. This is in regards to the following line of code you have given: $doc = new DomDocument;
Does anyone know a fix?
84 Roberto
July 13th, 2009 at 2:53 pm
Your handpicking wp recipes worked out well. As a newbie, this is a fantastic list especially the drop down!
RobertO
Graphic Design Schools.org
85 jeff http://oddworlddesign.com
July 13th, 2009 at 4:00 pm
Great Post… I am loving this cheat sheet..
86 SLKWRM
July 13th, 2009 at 4:40 pm
Thanks a lot! Great site, great tips. From this moment on I’ll be coming here on a daily basis. When l’m more experienced, I’ll be posting my own tips, but at the moment I’m just a humble reader and learner.
From Russia with respect
87 Roy Vergara http://designmovesme.com
July 14th, 2009 at 10:42 am
thanks for the great guide!
88 naran_ho http://www.naran-ho.com/
July 15th, 2009 at 5:20 am
Nice, great tutorial, great!
89 arhcamt http://rachmatlianda.com
July 15th, 2009 at 8:44 am
just what i need! many thanks!
90 wenzhentao http://wenzhentao.com
July 21st, 2009 at 12:42 am
It is very useful, thanks.
91 wie bali http://www.getbalivillas.com
July 21st, 2009 at 1:18 am
It is very useful for me , great tutorial
92 Julia http://www.fleurchild.com
July 21st, 2009 at 8:56 am
Thanks! Great post.
93 ragingfx http://ragingfx.com
July 23rd, 2009 at 12:08 am
*Display Related Posts Based On Post Tags
Great no more plugins.. Thanks!
94 Amanda
July 23rd, 2009 at 7:58 pm
That’s awesome - you just saved me time and money! … Thanks so much!
95 disgenia http://www.disgenia.net
July 25th, 2009 at 5:04 am
Nice code, of course! I will take something of it to my brand new (soon) blog.
Thanks and nice job!
96 Kris http://www.krismom.com
July 26th, 2009 at 5:10 pm
Very cool, thanks very much for the picks! The drop-down menu code is one I think I’ll incorporate into my blog!
~Krismom
97 maryjanez http://maryjanez.net
July 29th, 2009 at 4:16 am
awesome..
thanks for sharing.
98 acı cehre http://www.kekikliacicehrezayiflama.com
July 29th, 2009 at 12:01 pm
Very nice, but I have problems in practice
99 website design stoke http://www.mushroomdigital.co.uk
July 29th, 2009 at 12:16 pm
I have been messing around with Wordpress all day. Been one of them coders block days. Thanks for the excellent resources! How did I ever finish off my day without these great reads! Thanks!
100 Grégoire Noyelle http://www.gregoirenoyelle.com
August 2nd, 2009 at 2:52 am
Great, thanks a lot !
101 CSS Showcase @CSSMadness.com http://www.cssmadness.com
August 2nd, 2009 at 9:05 pm
Awesome WP recipes list! These would be useful for me in the future.
102 Barry Khan http://www.barrykhan.co.uk
August 3rd, 2009 at 2:24 pm
Wicked post, exclude category from search is really useful.
103 Kimber http://www.kimber1911pistols.com
August 5th, 2009 at 9:09 am
Hey, thanks for the post. The short tag part is cool - can you elaborate further on that - more uses, how to integrate php or more custom code into the shortcodes…. I think it could have a lot of use but I’ve got to think of ways to use it to my benefit…
104 Kazim http://webazin.com
August 5th, 2009 at 8:02 pm
Hey, thats cool, I needed some of this codes. cheers..!
105 cennetevi http://www.cennetevi.gen.tr
August 8th, 2009 at 6:11 am
these are awesome!
thanks for putting in the effort to get this list together http://www.cennet.gen.tr
106 Don http://www.donstudio.com
August 8th, 2009 at 11:18 pm
Thanks a lot for the code selected, i will check that website soon
107 Web Design Staffordshire http://www.amicreative.co.uk
August 10th, 2009 at 9:59 am
Great list, thanks for the share.
108 john http://www.designchunks.com
August 12th, 2009 at 9:20 am
building a wordpress blog now… this is HUGE!
thanks!
109 Joshua Giblette http://giblette.com
August 12th, 2009 at 10:16 am
Great collection, thanks for the share. I’ll need to check out WPRecipes, definitely sounds intriguing.
110 Jesse Jarzynka http://www.wnysportstalk.com/
August 12th, 2009 at 12:21 pm
Does anyone know of a way to list the most recent post from each author in order of date posted? I’ve looked everywhere for something like that.
111 xun http://abdusfauzi.com
August 12th, 2009 at 6:13 pm
this compilation of recipes are awesome! Boomarked
112 Mujtaba http://www.dynamicguru.com
August 12th, 2009 at 7:49 pm
Awesome compilation , just what i needed
113 Textbox http://www.textboxagency.com
August 14th, 2009 at 9:28 am
Love the Twitter code snippets. We are just starting to utilize WP more and these will be very valuable to us.
114 Andrei http://www.audiostuff.ro
August 15th, 2009 at 7:37 am
Excelent post!
115 Tandil Ajedrez http://www.tandilajedrez.com.ar
August 18th, 2009 at 8:22 am
nice hacks, i try implement in my WP blog.
http://blog.tandilajedrez.com.ar
116 haberler http://www.corlu.org
August 20th, 2009 at 6:45 pm
“Automatically Insert Content In Your Feeds” its very useful thank you
117 Web Design Denver http://www.shycon.com
August 21st, 2009 at 11:41 am
Great list of code. I absolutely love working with wordpress, simply because of easy customization like this.
118 volkan http://www.bidunyabilgi.com
August 23rd, 2009 at 2:47 am
thanks , now a wordpress time
119 Dave Sparks http://www.kamikazemusic.com
August 25th, 2009 at 5:35 am
Excellent thanks for the collection - plenty of bits I was looking for!
120 Cookie Creative - Graphic Design Manchester http://www.cookiecreative.net
August 25th, 2009 at 5:20 pm
Cool, this place keeps getting better and better.
121 Jonathan Bennett http://php-programming-tutorial.com
August 28th, 2009 at 2:53 pm
Thanks! I think I’ll find those Social Buttons useful.
122 Tampa Web Design http://www.aarson.com
August 31st, 2009 at 1:03 pm
I love it. Great info. I will bookmark this site as I will be redoing my wp blog in the near future. Thanks for the useful resource.
123 tatilkaynak.com http://www.tatilkaynak.com
August 31st, 2009 at 6:14 pm
woww its wonderfull!
124 lombok island http://www.lomboklinks.com
September 1st, 2009 at 10:52 am
wow great tutorial. thanks
125 lombok island http://www.lomboklinks.com
September 1st, 2009 at 10:53 am
i will try on my blog
this is awsome
126 keici http://fashionow.net
September 4th, 2009 at 3:08 am
Where do you find these, they are really useful.
127 bagsin http://handbagsurf.com
September 10th, 2009 at 8:11 pm
Great list of code. I absolutely love working with wordpress.
128 Blezx
September 14th, 2009 at 6:02 am
thanks.. very useful
129 ian http://www.nugroz.com
September 16th, 2009 at 7:48 am
this is what i want……..
thanx very much…
130 Cyrus
September 21st, 2009 at 9:10 am
Great , 30 Flash-Based Photography Sites
Great article. CSS saved webdesign
Cyrus
Visit http://www.psdtoxhtmlcoder.com
131 andy
October 7th, 2009 at 1:27 pm
The code you put in “Automatically Insert Content In Your Feeds” doesn’t insert anything in the feed output, it’s putting something under a single article only.
If this should work like promised in the title it must say:
if(is_feed())
(Wouldn’t make sense to ask people to subscribe to the RSS feed while they are reading it, or?
132 July http://www.comastore.com
October 31st, 2009 at 5:25 am
i will try on my blog
133 thepadi http://thepadi.com
October 31st, 2009 at 12:16 pm
Ho ho.. Amazing.. I hope it will compatible to my theme.
Thank you.
134 Jacob Schulke http://j12media.com
November 9th, 2009 at 12:10 pm
Thank you. Needed this today, very helpful.
135 jeff
December 13th, 2009 at 2:54 am
wow. that’s amazing. thanks!!
136 vincentdresses http://www.hibridal.com
January 6th, 2010 at 1:59 am
喜欢你们的设计与技术,常来看看
137 ewitttas http://www.ewittas.com
January 11th, 2010 at 11:32 pm
i love wordpress, i preferred as no. 1 cms and its ready made code make me more happy, thanks.
138 Tanzanian designer http://www.selengiadesigns.com
January 19th, 2010 at 7:39 am
loving this im really getting into wordpress, although i feel a little late.
139 JP http://devmoose.com
January 25th, 2010 at 11:32 pm
Nice post! Here’s an article that shows how to automatically create bit.ly links for your posts: http://devmoose.com/coding/automatically-create-a-bitly-url-for-wordpress-posts
140 TheShadow http://mobilethemesworld.net/
February 19th, 2010 at 4:05 am
Thanks for the twitter counter and rss codes.i have successfully added those codes to my website
141 Asko http://n6mm.com
February 22nd, 2010 at 8:47 am
And another awesome pick! I would even call it a top 20.
142 sbobet http://www.sbobet-th.com
March 4th, 2010 at 12:03 am
Thanks a lot! Great site, great tips. From this moment on I’ll be coming here on a daily basis.
143 Travis http://mywebnow.com
March 8th, 2010 at 3:37 pm
Thanks, great article’s and how to’s..
144 köpek oyunları http://www.kulube.net
March 23rd, 2010 at 3:42 pm
i love wordpress, i preferred as no. 1 cms and its ready made code make me more happy, thanks.
145 S.Smith at RealTaiji http://realtaiji.com
March 26th, 2010 at 9:35 am
Awesome list.
I found out that some of my plugins use too many cpu resources on my server, so I need to add code that reduces consumption. I look forward to trying these. And for all my searching, it’s rare to find so many in one spot.
Thanks.
146 lirik http://liriktube.blogspot.com/
March 30th, 2010 at 11:20 am
thanks.. great tutorial..
147 Web Design http://exmmedia.com
April 28th, 2010 at 9:09 pm
amazing tutorial!!! thank you for sharing
148 Alex http://peterjmurray.co.uk/wordpress
May 3rd, 2010 at 8:13 am
Hi there, I’ve created my first wordpress powered blog integrated into my client’s site… with great help from Nick La’s themes and tutorials.
There’s one thing I am stuck on though, and wonder if anyone could help:
Now that my client has many posts, I want the main blog page to show just ’summaries’ of each post (just like on webdesignerwall), so the user must click on ‘read more’ or ‘the blog post title’ to get the full post.
This means they are more likely to comment and it is neater!
Anyone knows what I need to do to get this to happen II’d be grateful.
Thanks and big shouts to Nick La and Web Designer Wall for the inspirtation and help.
149 บาคาร่า http://www.gclub.com
May 7th, 2010 at 8:06 am
nice post. thank for share article
150 PSD Box http://www.psdbox.com
June 18th, 2010 at 5:46 pm
Absolutely useful. Thanx a lot.
151 ninel conde http://www.loscuentosdelfaraon.com/
July 2nd, 2010 at 1:50 am
Wordpress is a wonder … Actually, I dont understand how people prefer blogspot
Thanks for the “recipe”
Ninel
152 Progs4u http://www.progs4u.net
July 6th, 2010 at 11:01 pm
Thank you so much ..
You are very cool
153 cihip http://cihip.com
July 20th, 2010 at 8:49 am
WordPress Recipes Thanks.
154 gill robinson http://sd.0o0.net
August 9th, 2010 at 7:38 pm
Wooo… this recipes make my day : ) thx
155 accessorize http://thisisgift.com
August 19th, 2010 at 10:46 pm
The content of the post is very well, from here I know much about sports knowledge, especially about the Puma training shoes. Here, I will introduce the puma lovers some good websites about puma with high price point.
156 ugg http://www.outlet-ugg-boots.com
August 21st, 2010 at 1:26 am
Nice information, many thanks to the author. It is incomprehensible to me, but in general, the usefulness and significance is overwhelming. Thanks again and good luck!