<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Weblog Tools Collection &#187; WordPress Hack</title>
	<atom:link href="http://weblogtoolscollection.com/archives/tag/wordpress-hack/feed/" rel="self" type="application/rss+xml" />
	<link>http://weblogtoolscollection.com</link>
	<description>Weblog Tools Blogging Tools Blog</description>
	<lastBuildDate>Mon, 13 Feb 2012 13:00:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Should You Remove Post Dates from Your WordPress Blog?</title>
		<link>http://weblogtoolscollection.com/archives/2010/08/27/should-you-remove-post-dates-from-your-wordpress-blog/</link>
		<comments>http://weblogtoolscollection.com/archives/2010/08/27/should-you-remove-post-dates-from-your-wordpress-blog/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 23:24:12 +0000</pubDate>
		<dc:creator>Gilberto Perera</dc:creator>
				<category><![CDATA[HOW-TO]]></category>
		<category><![CDATA[WordPress Hack]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=8477</guid>
		<description><![CDATA[You may be wondering why anyone would want to do this. Think about it, you probably have hundreds of articles that you wrote years ago and when those same articles appear on Google search engine results, the dates appear next to the description.  You might think that this is great, users searching the web should be able to see when an article originally published, but research shows that users discriminate against older content just because it is old. An article that may be valuable despite its age would be subject to a user completely ignoring it and would click on the newer article, just because it was newer. As you can see in the image above, the search results page lists the post date for the article followed by the description. Do not confuse the intent here, if you are running a news site or writing about topics whose value [...]]]></description>
			<content:encoded><![CDATA[<p>You may be wondering why anyone would want to do this. Think about it, you probably have hundreds of articles that you wrote years ago and when those same articles appear on Google search engine results, the dates appear next to the description.  You might think that this is great, users searching the web should be able to see when an article originally published, but research shows that users <a title="Move Post Date to Bottom of Post - Tim Ferriss" href="http://www.fourhourworkweek.com/blog/2009/06/29/how-to-build-a-high-traffic-blog-without-killing-yourself/" target="_self">discriminate </a>against older content just because it is old. An article that may be valuable despite its age would be subject to a user completely ignoring it and would click on the newer article, just because it was newer.</p>
<p><a href="http://weblogtoolscollection.com/wp-content/uploads/2010/08/post-date-wordpress.png" rel="thumbnail"><img class="alignnone size-full wp-image-8478" title="post-date-wordpress" src="http://weblogtoolscollection.com/wp-content/uploads/2010/08/post-date-wordpress.png" alt="" width="538" height="244" /></a></p>
<p>As you can see in the image above, the search results page lists the post date for the article followed by the description.</p>
<p>Do not confuse the intent here, if you are running a news site or writing about topics whose value is short lived then the adequate thing to do is to continue using dates. However if your traffic from search engines is suffering from users who refuse to visit an old article (and your topics are timeless) then you might want to consider removing the post date from your articles.</p>
<h3>So how would you go about removing dates in WordPress?</h3>
<p>Google is smart about locating dates on posts so you have to be aware of all the dates present on your WordPress site. Based on discussions on the web it appears that Google uses the post date when listed on a page and when the post date is missing, Google uses dates in comments and even within the post itself. So removing dates will take some cunning.</p>
<p>In order to remove the post date from the posts on your WordPress site you will have to remove the post date from your theme’s template file. In terms of indexing the post date, it appears that Google uses the post date from the single post and not the archive, so for the sake of users and simplicity we are only going to remove the post date from the “single.php” template file.</p>
<p><strong>WARNING! </strong>Before proceeding with the modification of any template files, please make sure that you back up your files.</p>
<p><strong>Remove date from single posts</strong></p>
<p><strong>1.</strong> Open the single.php file located in the theme directory in WordPress (usually server//wordpress/wp-content/themes/your theme name).</p>
<p><strong>2.</strong> Locate the following line of code and remove it (or comment it out) from the template;</p>
<p><strong>&lt;?php the_time(); ?&gt;</strong></p>
<p><strong> </strong></p>
<p>Note: The code used by the theme developer may vary from theme to theme and location so make sure you look for the <strong>&lt;?php the_time</strong> within the <em>single.php</em> template to be sure.</p>
<p><strong>3. </strong>Save the changes and refresh your website to see the modification. If the changes don&#8217;t appear right away make sure to clear the cache if you are using a plugin like WP-Supercache.</p>
<p><strong>Remove date from comments</strong></p>
<p>In order to make sure that Google cannot find a date on your blog post we will also need to remove the dates associated with comments. This can be a bit frustrating for users who want to follow a comment thread so it is entirely up to you.</p>
<p><strong>1.</strong> Open the comments.php file located in the theme directory in WordPress (usually server//wordpress/wp-content/themes/your theme name).</p>
<p><strong>2.</strong> Locate the following line of code and remove it (or comment it out) from the template;</p>
<p><strong>&lt;?php comment_date() ?&gt;</strong></p>
<p>Note: The code used by the theme developer may vary from theme to theme and location so make sure you look for the <strong>&lt;?php the_time</strong> within the<em> comments</em><em>.php</em> template to be sure.</p>
<p><strong>3. </strong>Save the changes and refresh your website to see the modification. If the changes don&#8217;t appear right away make sure to clear the cache if you are using a plugin like WP-Supercache.</p>
<p>When removing these PHP functions make sure that you take into account the formatting of your posts and comments to ensure that the removal of this element doesn&#8217;t interfere with your theme&#8217;s design or break the code.</p>
<p>After these changes are made you will need to wait a couple of hours or days in order for Google&#8217;s index to reflect those changes. The variance in time is due to your site&#8217;s crawl rate so if your site is very popular and is crawled frequently you may see the update in hours. If your site still appears in the search results with the date, make sure you visit the page and search for the date, remember even dates within the content (originally published on [date]) will be used by Google to stamp a date on the site.</p>
<p><strong>Other solutions for the removal of comments and post dates</strong></p>
<p>If you use a commenting system like <a title="Disqus Home Page" href="http://www.disqus.com" target="_self">Disqus </a>or <a title="IntenseDebate Homepage" href="http://www.intensedebate,com" target="_self">IntenseDebate </a>that is based on JavaScript then there is no concern for the removal of the date from the comments template. If you are using an older version of WordPress or you feel a bit adventurous you could download the <a title="Date Exclusion SEO Plugin" href="http://wordpress.org/extend/plugins/date-exclusion-seo-plugin/" target="_self">Date Exclusion SEO</a> Plugin from the WordPress plugin directory, just keep in mind that the plugin hasn&#8217;t been updated in over 500 days and it&#8217;s officially compatible up to 2.71.</p>
<h3>Will You Remove Dates from Your Posts?</h3>
<p>I&#8217;ve mentioned some of the Pro&#8217;s related to removal of post and comment dates on your blog:</p>
<ul>
<li>Users searching for content on search engines are more likely to click on your link compared to others with older dates.</li>
<li>Visitors arriving from search engines will not discriminate the age of the content and will instead focus on the content itself, which should increase readership, time on site, etc.</li>
</ul>
<p>Of course, as with anything as radical as this there can be some repercussions:</p>
<ul>
<li>If you employ this &#8220;hack&#8221; and you run a news site, visitors will arrive, but will quickly realize that the content is dated and leave the site.</li>
<li>Some users like to know when an article was published and may get frustrated if there is no publish date.</li>
<li>If you decide to stay away from Disqus or IntenseDebate to manange your comments and remove the dates from the comments, users may be confused and frustrated because they can&#8217;t follow a comment thread or identify when it a particular comment was posted. In which case they respond by leaving the site or by leaving a nice comment.</li>
</ul>
<p>If the content on your blog is timeless and you could increase the amount of traffic coming to your blog from search engines, would you remove the post and comment dates?</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2010/08/27/should-you-remove-post-dates-from-your-wordpress-blog/feed/</wfw:commentRss>
		<slash:comments>42</slash:comments>
		</item>
		<item>
		<title>How to Highlight Search Terms with jQuery</title>
		<link>http://weblogtoolscollection.com/archives/2009/04/10/how-to-highlight-search-terms-with-jquery/</link>
		<comments>http://weblogtoolscollection.com/archives/2009/04/10/how-to-highlight-search-terms-with-jquery/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 08:00:29 +0000</pubDate>
		<dc:creator>Thaya Kareeson</dc:creator>
				<category><![CDATA[HOW-TO]]></category>
		<category><![CDATA[WordPress FAQs]]></category>
		<category><![CDATA[functions]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Hack]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=5564</guid>
		<description><![CDATA[A neat way to spice up your WordPress search page is to highlight search terms within your search results. I&#8217;ve seen some tutorials on the net on how to do this, but I haven&#8217;t found one that highlights both title and post content and is a drop-in modification for WordPress. Today I will bring you this drop-in hack for highlighting search terms on your WordPress blog. Installation 1. Copy and paste the following code into your theme&#8217;s functions.php file: function hls_set_query() { $query = attribute_escape(get_search_query()); if(strlen($query) > 0){ echo ' &#60;script type="text/javascript"&#62; var hls_query = "'.$query.'"; &#60;/script&#62; '; } } function hls_init_jquery() { wp_enqueue_script('jquery'); } add_action('init', 'hls_init_jquery'); add_action('wp_print_scripts', 'hls_set_query'); If you are having issues with copy-paste from this blog, here is a link to the same code in a txt file: Code to insert into functions.php 2. Copy and paste the following code into your theme&#8217;s header.php file (just before [...]]]></description>
			<content:encoded><![CDATA[<p>A neat way to spice up your WordPress search page is to highlight search terms within your search results.  I&#8217;ve seen some tutorials on the net on how to do this, but I haven&#8217;t found one that highlights both title and post content and is a drop-in modification for WordPress.  Today I will bring you this drop-in hack for highlighting search terms on your WordPress blog.</p>
<h3>Installation</h3>
<p>1. Copy and paste the following code into your theme&#8217;s functions.php file:</p>
<blockquote>
<pre>
function hls_set_query() {
  $query  = attribute_escape(get_search_query());

  if(strlen($query) > 0){
    echo '
      &lt;script type="text/javascript"&gt;
        var hls_query  = "'.$query.'";
      &lt;/script&gt;
    ';
  }
}

function hls_init_jquery() {
  wp_enqueue_script('jquery');
}

add_action('init', 'hls_init_jquery');
add_action('wp_print_scripts', 'hls_set_query');
</pre>
</blockquote>
<p>If you are having issues with copy-paste from this blog, here is a link to the same code in a txt file: <a href='http://weblogtoolscollection.com/b2-img/2009/04/hls_functions.txt'>Code to insert into functions.php</a></p>
<p>2. Copy and paste the following code into your theme&#8217;s header.php file (just before the &lt;/head&gt; tag is fine):</p>
<blockquote>
<pre>
  &lt;style type="text/css" media="screen"&gt;
    .hls { background: #D3E18A; }
  &lt;/style&gt;
  &lt;script type="text/javascript"&gt;
  jQuery.fn.extend({
    highlight: function(search, insensitive, hls_class){
      var regex = new RegExp("(<[^>]*>)|(\\b"+ search.replace(/([-.*+?^${}()|[\]\/\\])/g,"\\$1") +")", insensitive ? "ig" : "g");
      return this.html(this.html().replace(regex, function(a, b, c){
        return (a.charAt(0) == "&lt;") ? a : "&lt;strong class=\""+ hls_class +"\"&gt;" + c + "&lt;/strong&gt;";
      }));
    }
  });
  jQuery(document).ready(function($){
    if(typeof(hls_query) != 'undefined'){
      $("#post-area").highlight(hls_query, 1, "hls");
    }
  });
  &lt;/script&gt;
</pre>
</blockquote>
<p>(jQuery code slightly adapted from devthought&#8217;s <a href="http://devthought.com/blog/client-side/2009/04/javascript-regexp-based-highlighting-function-for-mootools-and-jquery/">JavaScript RegExp based highlighting</a>.)</p>
<p>If you are having issues with copy-paste from this blog, here is a link to the same code in a txt file: <a href='http://weblogtoolscollection.com/b2-img/2009/04/hls_header.txt'>Code to insert into header.php</a></p>
<p>3. <strong>Very Important:</strong> Next make sure you change &#8220;post-area&#8221; in the code (in step 2) to the HTML tag ID of the area you want your search terms highlighted.  For example, if you do a view source on Weblog Tools Collection&#8217;s search result page, you will see that the results area is enclosed by the tag &#8216;&lt;div id=&#8221;post-area&#8221;&gt;&#8217;.</p>
<p>4. <em>Optional:</em> You can also change the way the highlighted text look by changing the CSS properties of the &#8220;.hls&#8221; class in the code in step 2.</p>
<h3>End Result</h3>
<p>I&#8217;ve searched for &#8220;greet&#8221; on my blog and this is what shows up on the result page:<br />
<a href="http://weblogtoolscollection.com/b2-img/2009/04/search_result.png" rel="thumbnail"><img src="http://weblogtoolscollection.com/b2-img/2009/04/search_result.png" alt="Highlighted Search Results" title="Highlighted Search Results" width="363" height="206" class="alignnone size-full wp-image-5578" /></a></p>
<h3>Conclusion</h3>
<p>Few reasons why I like this method:</p>
<ol>
<li>jQuery will let you highlight any text within any HTML element you desire.  It doesn&#8217;t matter if the text is in the title or is in the actual post content.  Just change the ID tag as needed.</li>
<li>There is no need for a plugin to do some simple search term highlighting.  This method should take you less than 15 minutes to hack into your theme and it makes your WordPress search page look MUCH better.</li>
<li>It is highly customizable (provided that you read some jQuery documentation) to fit any blog&#8217;s needs.</li>
</ol>
<p>Do you have a better way of doing this?  If so, please share in comments!</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2009/04/10/how-to-highlight-search-terms-with-jquery/feed/</wfw:commentRss>
		<slash:comments>68</slash:comments>
		</item>
		<item>
		<title>How to Track RSS Subscribers in a Blog Contest</title>
		<link>http://weblogtoolscollection.com/archives/2009/03/15/how-to-track-rss-subscribers-in-a-blog-contest/</link>
		<comments>http://weblogtoolscollection.com/archives/2009/03/15/how-to-track-rss-subscribers-in-a-blog-contest/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 12:52:50 +0000</pubDate>
		<dc:creator>Thaya Kareeson</dc:creator>
				<category><![CDATA[HOW-TO]]></category>
		<category><![CDATA[WordPress FAQs]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[comments]]></category>
		<category><![CDATA[WordPress Hack]]></category>
		<category><![CDATA[WordPress Tips]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=5276</guid>
		<description><![CDATA[Let me start off by saying that this post will not talk about how to get sponsors, how to determine prizes, or how to determine rules for a blog contest. This post will talk about how to tweak your WordPress blog to solve the biggest problem in running a blog contest to gain RSS subscribers. Problem The issue here is that there is no easy way to track if each contestant has actually subscribed to your RSS feed. Without the ability to confirm RSS subscription, anybody can just claim that they have subscribed to your feed and get a free entry into the contest. Solution A known solution to this problem is to include a special contest code into your RSS feed and not have this code visible on your website. That way each contestant will be forced to grab the code from your feed and submit the code via [...]]]></description>
			<content:encoded><![CDATA[<p>Let me start off by saying that this post will <strong>not</strong> talk about how to get sponsors, how to determine prizes, or how to determine rules for a blog contest.  This post will talk about how to tweak your WordPress blog to solve the biggest problem in running a blog contest to gain RSS subscribers.</p>
<h3>Problem</h3>
<p>The issue here is that there is no easy way to track if each contestant has actually subscribed to your RSS feed.  Without the ability to confirm RSS subscription, anybody can just claim that they have subscribed to your feed and get a free entry into the contest.</p>
<h3>Solution</h3>
<p>A known solution to this problem is to include a special contest code into your RSS feed and not have this code visible on your website.  That way each contestant will be forced to grab the code from your feed and submit the code via comments to verify that they have subscribed to the RSS feed.  To implement this solution with the minimum amount of effort you will need to do the following two things:</p>
<h4>1. Include the special contest code into your RSS feed</h4>
<p>You can automatically do this by adding the following code snippet to your theme&#8217;s functions.php.  The following code will make the text &#8220;Special Contest Code: yourcodehere&#8221; show up at the end of each post in the RSS feed, but not show up on your website.</p>
<blockquote>
<pre>function contest_post_filter($content) {
  if ( is_feed() )
    return $content.'Special Contest Code: yourcodehere';
  else
    return $content;
}
add_filter('the_content','contest_post_filter');</pre>
</blockquote>
<p>Make sure you change &#8220;yourcodehere&#8221; to your own special contest code.</p>
<h4>2. Automatically censor all comments with the code in it</h4>
<p>You can automatically hide all RSS confirmation code in your comments by including the following code snippet into your functions.php:</p>
<blockquote>
<pre>function contest_comment_filter($comment_text) {
  return str_replace('yourcodehere', '[code hidden]', $comment_text);
}
add_filter('get_comment_text','contest_comment_filter');</pre>
</blockquote>
<p>Once the contest is over, you can lock the comments on that post and remove the following line to have all confirmation codes reappear for validation:</p>
<blockquote>
<pre>add_filter('get_comment_text','contest_comment_filter');</pre>
</blockquote>
<h3>Why is Does This Work?</h3>
<p>Simply because you do not have to deal with the contest again until your contest is over.  Your special contest code is hidden from view, so there is no way of cheating.  Once your contest is over, you can just un-hide the contest codes, tally up the participants, and [randomly] pick your winners.</p>
<p>Do you think you have a better method of tracking RSS subscribers in a contest?  If so, please share in the comments section.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2009/03/15/how-to-track-rss-subscribers-in-a-blog-contest/feed/</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
		<item>
		<title>WordPress Hacks: 21 tips to make you smile</title>
		<link>http://weblogtoolscollection.com/archives/2008/08/28/wordpress-hacks-21-tips-to-make-you-smile/</link>
		<comments>http://weblogtoolscollection.com/archives/2008/08/28/wordpress-hacks-21-tips-to-make-you-smile/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 13:29:09 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Hack]]></category>
		<category><![CDATA[WordPress Tips]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=4028</guid>
		<description><![CDATA[Well there are two links that showcase 11 and 10 fixes and hacks respectively. Most Desired WordPress Hacks: 11 Common Requests and Fixes: Noupe lists 11 commonly requested WordPress hacks and elegant fixes for them. They include avoiding duplicate content, having category specific menus, sidebar login boxes, most wanted categories etc. 10 WordPress Hacks to make Your Life Easy: Jai lists another 10 hacks to play with. His hack tutorials include adding gravatars to comments, Twitter, image gallery, author bio etc. Some of these are just tutorials on how features work within WordPress and how to incorporate them into existing themes while others are all our modifications of code in themes and in various other places. None of them look too difficult and some of them can be accomplished with plugins. However, all of them are worth checking out.]]></description>
			<content:encoded><![CDATA[<p>Well there are two links that showcase 11 and 10 fixes and hacks respectively.</p>
<p><a href="http://www.noupe.com/wordpress/most-desired-wordpress-hacks-11-common-requests-and-fixes.html">Most Desired WordPress Hacks: 11 Common Requests and Fixes</a>: Noupe lists 11 commonly requested WordPress hacks and elegant fixes for them. They include avoiding duplicate content, having category specific menus, sidebar login boxes, most wanted categories etc.</p>
<p><a href="http://www.blogohblog.com/10-wordpress-hacks-to-make-your-life-easy/">10 WordPress Hacks to make Your Life Easy</a>: Jai lists another 10 hacks to play with. His hack tutorials include adding gravatars to comments, Twitter, image gallery, author bio etc.</p>
<p>Some of these are just tutorials on how features work within WordPress and how to incorporate them into existing themes while others are all our modifications of code in themes and in various other places. None of them look too difficult and some of them can be accomplished with plugins. However, all of them are worth checking out.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2008/08/28/wordpress-hacks-21-tips-to-make-you-smile/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Managing Trackbacks and Pingbacks in Your WordPress Theme</title>
		<link>http://weblogtoolscollection.com/archives/2008/03/08/managing-trackbacks-and-pingbacks-in-your-wordpress-theme/</link>
		<comments>http://weblogtoolscollection.com/archives/2008/03/08/managing-trackbacks-and-pingbacks-in-your-wordpress-theme/#comments</comments>
		<pubDate>Sat, 08 Mar 2008 07:22:09 +0000</pubDate>
		<dc:creator>Ronald Huereca</dc:creator>
				<category><![CDATA[HOW-TO]]></category>
		<category><![CDATA[WordPress FAQs]]></category>
		<category><![CDATA[WordPress Hack]]></category>
		<category><![CDATA[WordPress Plugins]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/archives/2008/03/08/managing-trackbacks-and-pingbacks-in-your-wordpress-theme/</guid>
		<description><![CDATA[With all of the recent discussion regarding trackbacks and pingbacks on Weblog Tools Collection, I thought I&#8217;d mention several ways one can deal with trackbacks and pingbacks in the context of a WordPress theme. The topics I will be covering in this article are on separating trackbacks/pingbacks from regular comments, and also how to remove trackbacks and pingbacks from a WordPress theme completely. Separating Trackbacks/Pingbacks From Comments I know what you&#8217;re thinking: numerous posts have already been written on how to separate trackbacks from comments. But what I present here is an actual separation using the &#8220;functions.php&#8221; feature for WordPress themes along with the regular &#8220;comments.php&#8220;. Both should be located in your theme directory. Figure 1: Theme Directory Setup Modifying the functions.php File The &#8220;functions.php&#8221; file is a lifesaver for any theme developer or tinkerer wishing to add custom code or functions to themes. The code in the &#8220;functions.php&#8221; file [...]]]></description>
			<content:encoded><![CDATA[<p>With all of the recent discussion regarding trackbacks and pingbacks on Weblog Tools Collection, I thought I&#8217;d mention several ways one can deal with trackbacks and pingbacks in the context of a WordPress theme.</p>
<p>The topics I will be covering in this article are on separating trackbacks/pingbacks from regular comments, and also how to remove trackbacks and pingbacks from a WordPress theme completely.</p>
<h3>Separating Trackbacks/Pingbacks From Comments</h3>
<p>I know what you&#8217;re thinking: numerous posts have already been written on how to <a href="http://www.ryanjparker.net/separating-pingbacks-and-trackbacks-from-comments-in-wordpress/">separate trackbacks from comments</a>.</p>
<p>But what I present here is an actual separation using the &#8220;<strong>functions.php</strong>&#8221; feature for WordPress themes along with the regular &#8220;<strong>comments.php</strong>&#8220;.  Both should be located in your theme directory.</p>
<p class="screenshot"><img src="http://weblogtoolscollection.com/b2-img/2008/03/theme-setup.jpg" alt="theme_setup.jpg" border="0" height="377" width="400" /><br />
Figure 1: Theme Directory Setup</p>
<h4>Modifying the functions.php File</h4>
<p>The &#8220;<strong>functions.php</strong>&#8221; file is a lifesaver for any theme developer or tinkerer wishing to <a href="http://www.binarymoon.co.uk/2007/05/wordpress-tips-and-tricks-functionsphp/">add custom code or functions to themes</a>.  The code in the &#8220;<strong>functions.php</strong>&#8221; file can be called from all theme files, and can act as makeshift WordPress plugins (without the need for activation).</p>
<p>What we&#8217;ll be doing here is adding four functions and two filters into the file.</p>
<p>You don&#8217;t really have to understand the functions, but here are some brief explanations:</p>
<p class="screenshot"><img src="http://weblogtoolscollection.com/b2-img/2008/03/functions-php.jpg" alt="functions_php.jpg" border="0" height="276" width="400" /><br />
Figure 2:  functions.php Filter and Function Additions</p>
<ul>
<li><strong>filterPostComments: </strong> Updates the comments number for all posts so that trackbacks aren&#8217;t included in the count.</li>
<li><strong>filterComments:</strong> Separates the trackbacks from the comments as global variables.</li>
<li><strong>stripTrackback:</strong> Strips trackbacks from an array.</li>
<li><strong>stripComment:</strong> Strips comments from an array.</li>
</ul>
<p>The two filters we add in are explained below:</p>
<ul>
<li><strong>comments_array</strong>: Basically the comments before they are read in the comments loop.</li>
<li><strong>the_posts</strong>: An array of all found posts.</li>
</ul>
<p>Ok, enough with the explanations.  Here&#8217;s the code for the &#8220;<strong>functions.php</strong>&#8221; file:</p>
<blockquote>
<pre>add_filter('comments_array', 'filterComments', 0);
add_filter('the_posts', 'filterPostComments', 0);
//Updates the comment number for posts with trackbacks
function filterPostComments($posts) {
	foreach ($posts as $key =&gt; $p) {
		if ($p-&gt;comment_count &lt;= 0) { return $posts; }
		$comments = get_approved_comments((int)$p-&gt;ID);
		$comments = array_filter($comments, "stripTrackback");
		$posts[$key]-&gt;comment_count = sizeof($comments);
	}
	return $posts;
}
//Updates the count for comments and trackbacks
function filterComments($comms) {
global $comments, $trackbacks;
	$comments = array_filter($comms,"stripTrackback");
	$trackbacks = array_filter($comms, "stripComment");
	return $comments;
}
//Strips out trackbacks/pingbacks
function stripTrackback($var) {
	if ($var-&gt;comment_type == 'trackback' || $var-&gt;comment_type == 'pingback') { return false; }
	return true;
}
//Strips out comments
function stripComment($var) {
	if ($var-&gt;comment_type != 'trackback' &amp;&amp; $var-&gt;comment_type != 'pingback') { return false; }
	return true;
}</pre>
</blockquote>
<p>Do you need to know how it works?  Not really.  But in summary, it separates comments from trackbacks and updates the comment count for all posts.</p>
<h4>Modifying the comments.php file</h4>
<p>Unlike most separation tutorials, we will not be modifying the comments loop.</p>
<p>In essence, we are expanding on a previous tutorial that also uses the &#8220;<strong>functions.php</strong>&#8221; file for <a href="http://www.binarymoon.co.uk/2006/04/wordpress-tips-and-tricks/">separation of trackbacks and comments.</a></p>
<p>What we&#8217;ll be doing is the following:</p>
<ul>
<li>Adding a &#8220;trackbacks&#8221; global variable right after the comments loop.</li>
<li>Initiating a trackbacks/pingbacks loop.</li>
</ul>
<p class="screenshot"><img src="http://weblogtoolscollection.com/b2-img/2008/03/comments-php1.jpg" alt="comments_php.jpg" border="0" height="188" width="400" /><br />
Figure 3: comments.php Load Order</p>
<p>Right after the comments loop ends, you would add the following:</p>
<blockquote><p><code> </code></p>
<pre>&lt;?php global $trackbacks; ?&gt;
&lt;?php if ($trackbacks) : ?&gt;
&lt;?php $comments = $trackbacks; ?&gt;
&lt;h3 id="trackbacks"&gt;&lt;?php echo sizeof($trackbacks); ?&gt; Trackbacks/Pingbacks&lt;/h3&gt;
	&lt;ol class="commentlist"&gt;
	&lt;?php foreach ($comments as $comment) : ?&gt;
&lt;!-- Your trackback HTML --&gt;
&lt;?php endforeach; /* end for each comment */ ?&gt;
	&lt;/ol&gt;
&lt;?php endif; ?&gt;</pre>
</blockquote>
<p>The code looks just like the comments loop except for a few lines of code, and the best part is, no editing of the original comments loop was necessary.</p>
<h4>Download the Code</h4>
<p>Here is a <a href="http://weblogtoolscollection.com/b2-img/2008/03/separation-code.zip" title="Separation Code">downloadable copy of the code presented</a> in this post.  The files within this <strong>zip</strong> file are:</p>
<ul>
<li>Sample &#8220;functions.php&#8221; file.</li>
<li>Sample &#8220;comments.php&#8221; file.</li>
</ul>
<p>I realize this solution is not the simplest demonstration of comment/trackback separation, but it allows for two actual and separate loops, and also produces a valid comments number(comments with trackbacks/pingbacks subtracted out) for all posts.</p>
<h3>Removing Trackbacks/Pingbacks from WordPress Themes &#8211; Three Ways</h3>
<p>When I asked the readers here if <a href="http://weblogtoolscollection.com/archives/2008/02/02/trackbacks-still-useful/">trackbacks were still useful</a>, several expressed that they would be willing to remove trackbacks/pingbacks from comments.</p>
<p>With WordPress, I have found three ways to remove trackbacks and pingbacks from a WordPress theme.</p>
<h4>Method 1:  Edit the comments.php File</h4>
<p>Located in almost every theme directory is a file called &#8220;<strong>comments.php</strong>&#8220;. Within this file is what&#8217;s known as the Comments Loop, which is what displays all of the comments for a post.</p>
<p>The start of Comments Loop looks like this:</p>
<blockquote><p><code> </code></p>
<pre>&lt;?php foreach ($comments as $comment) : ?&gt;</pre>
</blockquote>
<p>To remove trackbacks/pingbacks from your theme, simply insert this code in the line right after the start of the loop:</p>
<blockquote><p><code> </code></p>
<pre>&lt;?php if ($comment-&gt;comment_type == "pingback" || $comment-&gt;comment_type == "trackback") { continue; } ?&gt;</pre>
</blockquote>
<p>The above code skips over the trackbacks and pingbacks.  The disadvantage of this method is that WordPress will still display the number of comments with trackbacks and pingbacks in the count.</p>
<p class="screenshot"><img src="http://weblogtoolscollection.com/b2-img/2008/03/trackbacks-comments.jpeg" alt="trackbacks_comments.jpeg" height="37" width="130" /><br />
Figure 4: Comments count with trackbacks included in the count</p>
<h4>Method 2:  Edit the functions.php File</h4>
<p>Most themes should already come with a file named &#8220;<strong>functions.php</strong>&#8220;.  If not, you can easily create one using any text editor.</p>
<p>Any code or functions in your &#8220;<strong>functions.php</strong>&#8221; file is immediately accessible by all of your theme files.  The benefit of removing trackbacks/pingbacks using this technique is that you won&#8217;t have to modify any of the core template files and risk messing up your theme.</p>
<p>Within the <strong>functions.php</strong> file, insert this code:</p>
<blockquote><p><code> </code></p>
<pre>add_filter('comments_array', 'filterTrackbacks', 0);
add_filter('the_posts', 'filterPostComments', 0);
//Updates the comment number for posts with trackbacks
function filterPostComments($posts) {
	foreach ($posts as $key =&gt; $p) {
		if ($p-&gt;comment_count &lt;= 0) { return $posts; }
		$comments = get_approved_comments((int)$p-&gt;ID);
		$comments = array_filter($comments, "stripTrackback");
		$posts[$key]-&gt;comment_count = sizeof($comments);
	}
	return $posts;
}
//Updates the count for comments and trackbacks
function filterTrackbacks($comms) {
global $comments, $trackbacks;
	$comments = array_filter($comms,"stripTrackback");
	return $comments;
}
//Strips out trackbacks/pingbacks
function stripTrackback($var) {
	if ($var-&gt;comment_type == 'trackback' || $var-&gt;comment_type == 'pingback') { return false; }
	return true;
}</pre>
</blockquote>
<p>This code is very similar to the code I used for separating trackbacks from comments.</p>
<p>Although not nearly as simple as the &#8220;<strong>comments.php</strong>&#8221; method, this method is more flexible and provides WordPress with an actual number of comments <strong>without the trackbacks/pingbacks being counted</strong>.</p>
<p class="screenshot"><img src="http://weblogtoolscollection.com/b2-img/2008/03/comments-wo-trackbacks.jpeg" alt="comments_wo_trackbacks.jpeg" height="31" width="135" /><br />
Figure 5: Comments count without trackbacks included</p>
<h4>Method 3:  The Plugin Solution</h4>
<p>For those not wishing to modify themes, there is always the plugin solution.</p>
<p>A plugin I wrote called <a href="http://www.raproject.com/comment-sorter/">Comment Sorter</a> has a feature that allows a blogger to remove trackbacks/pingbacks (not permanently) from within the WordPress Administration Panel.  There is absolutely no theme modification involved.</p>
<p class="screenshot"><img src="http://weblogtoolscollection.com/b2-img/2008/03/comment-sorter-admin.jpg" alt="comment_sorter_admin.jpg" height="237" width="446" /><br />
Figure 6: Comment Sorter Admin Interface</p>
<p>Using the above configuration for <a href="http://wordpress.org/extend/plugins/comment-sorter/">Comment Sorter</a> (with the auto-include off and trackbacks disabled), one can easily remove trackbacks and pingbacks from a theme.  It&#8217;s basically Method 2 in the form of a plugin.</p>
<h3>Update for WordPress 2.5 &#8211; May 1, 2008</h3>
<p>A reader pointed out that the comment count is incorrect on WordPress 2.5.  For both techniques, you will want to exclude the filter <strong>the_posts</strong> and the function <strong>filterPostComments</strong>.  Instead, use this filter and function:</p>
<blockquote><p><code>
<pre>
add_filter(&#39;get_comments_number&#39;, &#39;filterCommentsNumber&#39;);
function filterCommentsNumber($count) {
	global $id;
	if (empty($id)) { return $count; }
	$comments = get_approved_comments((int)$id);
	$comments = array_filter($comments, &quot;stripTrackback&quot;);
	return sizeof($comments);
}
</pre>
<p></code></p></blockquote>
<h3>Conclusion</h3>
<p>Within this post I presented techniques on separating trackbacks/pingbacks from regular comments, and also how to remove trackbacks and pingbacks from a WordPress theme.</p>
<p>If you have any questions, please leave a comment and I&#8217;ll do my best to address them.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2008/03/08/managing-trackbacks-and-pingbacks-in-your-wordpress-theme/feed/</wfw:commentRss>
		<slash:comments>42</slash:comments>
		</item>
		<item>
		<title>WordPress as a Membership Directory</title>
		<link>http://weblogtoolscollection.com/archives/2008/03/01/wordpress-as-a-membership-directory/</link>
		<comments>http://weblogtoolscollection.com/archives/2008/03/01/wordpress-as-a-membership-directory/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 05:38:29 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Hack]]></category>
		<category><![CDATA[WordPress Plugins]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/archives/2008/03/01/wordpress-as-a-membership-directory/</guid>
		<description><![CDATA[WordPress as a Membership Directory: After the recent tutorial on setting up WordPress as a Contact Manager, Chris Cagle has written up a tutorial on WP Designer on how to use WordPress as a Membership Directory. He has setup a Membership Directory for Pittsburgh Designers and uses his experience from that project to outline the steps, plugins and code required to set this up for yourself. Beside the annoying CSS bug that puts a text box in the middle of every page, the setup looks nice, highly versatile and very useful for both designers (in this case) and future clients. I really like the Members Directory and the ability to display detailed contact information and portfolio of every designer. Even the signup is automated (and modified to suit the need) and relatively painless. I am curious to know what they plan to do about possible spammers posing as designers, but [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.wpdesigner.com/2008/03/01/how-to-use-wordpress-as-a-membership-directory/">WordPress as a Membership Directory</a>: After the recent tutorial on setting up <a href="http://weblogtoolscollection.com/archives/2008/02/06/wordpress-as-a-contact-manager/">WordPress as a Contact Manager</a>, <a href="http://www.cagintranet.com/">Chris Cagle</a> has written up a tutorial on WP Designer on how to use WordPress as a Membership Directory. He has setup a Membership Directory for <a href="http://pghdesigners.com/">Pittsburgh Designers</a> and uses his experience from that project to outline the steps, plugins and code required to set this up for yourself. Beside the annoying CSS bug that puts a text box in the middle of every page, the setup looks nice, highly versatile and very useful for both designers (in this case) and future clients. I really like the <a href="http://pghdesigners.com/members/">Members Directory</a> and the ability to display detailed contact information and portfolio of every designer. Even the signup is automated (and modified to suit the need) and relatively painless. I am curious to know what they plan to do about possible spammers posing as designers, but thats another story.</p>
<p>[EDIT] Chris writes in the comments: &#8220;<em>As for spammers &#8211; default registration for the site is subscriber, so they won’t get anywhere near the directory until they have been approved by the administrator (currently just me). Sort of in the way that if you submit your website to <a href="http://cssremix.com/">cssremix</a>, you don’t get shown until John approves it.</em>&#8220;</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2008/03/01/wordpress-as-a-membership-directory/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>WordPress as a Contact Manager</title>
		<link>http://weblogtoolscollection.com/archives/2008/02/06/wordpress-as-a-contact-manager/</link>
		<comments>http://weblogtoolscollection.com/archives/2008/02/06/wordpress-as-a-contact-manager/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 17:07:37 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Hack]]></category>
		<category><![CDATA[WordPress Templates WordPress Skins WordPress Themes]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/archives/2008/02/06/wordpress-as-a-contact-manager/</guid>
		<description><![CDATA[WP Contact Manager: The versatility of WordPress continues to amaze me. Design Canopy has released a theme/set of instructions for WordPress that would allow you to run a WordPress install as a taggable, searchable contact manager that can be made into a Members Only system and display related contacts. Now mind you, it is not a stand alone theme, needs extra plugins to be downloaded and installed and they outline detailed instructions on how to set it up. However, the setup looks relatively easy and the results are definitely pretty cool. I would have liked to see a Prologue like custom posting interface for logged in users but that could be an easy add on or plugin once the thing is set up.]]></description>
			<content:encoded><![CDATA[<p><a href="http://thedesigncanopy.com/downloads/wp-contact-manager/">WP Contact Manager</a>: The versatility of WordPress continues to amaze me. <a href="http://thedesigncanopy.com/">Design Canopy</a> has released a theme/set of instructions for WordPress that would allow you to run a WordPress install as a taggable, searchable contact manager that can be made into a Members Only system and display related contacts. Now mind you, it is not a stand alone theme, needs extra plugins to be downloaded and installed and they outline detailed instructions on how to set it up. However, the setup looks relatively easy and the <a href="http://people.thedesigncanopy.com/">results</a> are definitely pretty cool. I would have liked to see a Prologue like custom posting interface for logged in users but that could be an easy add on or plugin once the thing is set up.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2008/02/06/wordpress-as-a-contact-manager/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Mobile Phone optimized WordPress</title>
		<link>http://weblogtoolscollection.com/archives/2008/01/24/mobile-phone-optimized-wordpress/</link>
		<comments>http://weblogtoolscollection.com/archives/2008/01/24/mobile-phone-optimized-wordpress/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 20:40:45 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
				<category><![CDATA[WordPress Hack]]></category>
		<category><![CDATA[WordPress Plugins]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/archives/2008/01/24/mobile-phone-optimized-wordpress/</guid>
		<description><![CDATA[Mobile Phone Optimized WordPress: Thanks to a tip from Amit, I found a quick and painless way to optimize a WordPress blog (or any blog with a feed for that matter) for use with a mobile phone. The trick is to use Google&#8217;s excellent mobile news readers to display your blog. The resulting content is not only lightning fast, it is also well formatted and relatively easy to navigate. To see for yourself, craft the following URI in your browser. http://www.google.com/reader/m/view/feed/[Your Feed URI] This is the optimized mobile version of Weblog Tools Collection. Once you have the feed, just create a link on your blog for readers to follow and/or bookmark. Of note is the excellent WordPress Mobile plugin from Alex for those who like a one stop shop.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.labnol.org/internet/design/how-to-create-mobile-phone-optimized-blog/2132/">Mobile Phone Optimized WordPress</a>: Thanks to a tip from Amit, I found a quick and painless way to optimize a WordPress blog (or any blog with a feed for that matter) for use with a mobile phone. The trick is to use Google&#8217;s excellent mobile news readers to display your blog. The resulting content is not only lightning fast, it is also well formatted and relatively easy to navigate. To see for yourself, craft the following URI in your browser.</p>
<blockquote><p>http://www.google.com/reader/m/view/feed/[Your Feed URI]</p></blockquote>
<p>This is the <a href="http://www.google.com/reader/m/view/feed/http://feeds.feedburner.com/weblogtoolscollection/UXMP">optimized mobile version of Weblog Tools Collection</a>. Once you have the feed, just create a link on your blog for readers to follow and/or bookmark. Of note is the excellent <a href="http://alexking.org/blog/2005/01/12/wordpress-mobile-edition-17/">WordPress Mobile plugin</a> from Alex for those who like a one stop shop.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2008/01/24/mobile-phone-optimized-wordpress/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>WordPress Post Thumbnails</title>
		<link>http://weblogtoolscollection.com/archives/2007/11/24/wordpress-post-thumbnails/</link>
		<comments>http://weblogtoolscollection.com/archives/2007/11/24/wordpress-post-thumbnails/#comments</comments>
		<pubDate>Sat, 24 Nov 2007 16:03:37 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
				<category><![CDATA[Cool Scripts]]></category>
		<category><![CDATA[LinkyLoo]]></category>
		<category><![CDATA[WordPress Hack]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/archives/2007/11/24/wordpress-post-thumbnails/</guid>
		<description><![CDATA[Giving each WordPress post a thumbnail, and display the thumbnail on the home page: Interesting tutorial on creating thumbnails for each post on your blog and using Custom Fields to add and display them on your front page. A word of warning: the process is hand crafted and labor intensive. Think of them as SnapShots for your WordPress posts, hosted on your own blog. I think this could be a very cool plugin that automagically builds thumbnails for your posts and stores them on your blog. Then a custom function that behaves like &#8220;recent posts&#8221; could display thumbnails of your posts on the front page. I see this feature being really useful for those who post a lot of multimedia such as videos and pictures. Thanks HackWordPress [EDIT] Also, check out another Custom Fields thumbnail tutorial.]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpressgarage.com/tips/giving-each-wordpress-post-a-thumbnail-and-display-the-thumbnail-on-the-home-page/">Giving each WordPress post a thumbnail, and display the thumbnail on the home page</a>: Interesting tutorial on creating thumbnails for each post on your blog and using Custom Fields to add and display them on your front page. A word of warning: the process is hand crafted and labor intensive. Think of them as SnapShots for your WordPress posts, hosted on your own blog. I think this could be a very cool plugin that automagically builds thumbnails for your posts and stores them on your blog. Then a custom function that behaves like &#8220;recent posts&#8221; could display thumbnails of your posts on the front page. I see this feature being really useful for those who post a lot of multimedia such as videos and pictures. Thanks <a href="http://hackwordpress.com/">HackWordPress</a><br />
[EDIT] Also, check out another <a href="http://www.gate303.net/2007/09/25/wordpress-custom-fields-guide/">Custom Fields thumbnail tutorial</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2007/11/24/wordpress-post-thumbnails/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>OS X WordPress Comment Moderation Notifier</title>
		<link>http://weblogtoolscollection.com/archives/2007/11/11/osx-wordpress-comment-moderation-notifier/</link>
		<comments>http://weblogtoolscollection.com/archives/2007/11/11/osx-wordpress-comment-moderation-notifier/#comments</comments>
		<pubDate>Sun, 11 Nov 2007 16:44:40 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
				<category><![CDATA[Blogging News]]></category>
		<category><![CDATA[Cool Scripts]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Hack]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/archives/2007/11/11/osx-wordpress-comment-moderation-notifier/</guid>
		<description><![CDATA[WordPress Comment Moderation Notifier for OS X: After Matt made the post about the Windows system tray based comment moderation notifier for WordPress, Edward Dale wrote up a Python script to the same effect and used Growl to notify the user. There are instructions in the download.]]></description>
			<content:encoded><![CDATA[<p><a href="http://scompt.com/archives/2007/11/10/wordpress-comment-moderation-notifier-for-osx">WordPress Comment Moderation Notifier for OS X</a>: After <a href="http://photomatt.net/2007/11/10/comment-moderation-notifier/">Matt made the post</a> about the Windows system tray based comment moderation notifier for WordPress, Edward Dale wrote up a Python script to the same effect and used <a href="http://growl.info/">Growl</a> to notify the user. There are instructions in the download.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2007/11/11/osx-wordpress-comment-moderation-notifier/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Easy Asides for WordPress</title>
		<link>http://weblogtoolscollection.com/archives/2007/10/26/easy-asides-for-wordpress/</link>
		<comments>http://weblogtoolscollection.com/archives/2007/10/26/easy-asides-for-wordpress/#comments</comments>
		<pubDate>Fri, 26 Oct 2007 20:39:31 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
				<category><![CDATA[LinkyLoo]]></category>
		<category><![CDATA[WordPress Hack]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/archives/2007/10/26/easy-asides-for-wordpress/</guid>
		<description><![CDATA[Easy Asides for WordPress: Daniel has come up with another way to easily add &#8220;Asides&#8221; to your WordPress install. I use the category LinkyLoo (Of which this post is an example. If you are reading this is a feed reader, you are missing the effect) to the same effect. His method is WordPress 2.3 compatible and though it involves code modification, it is not very complex to implement.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.remotesensingtools.com/2007/10/26/easy-asides-for-wordpress/">Easy Asides for WordPress</a>: Daniel has come up with another way to easily add &#8220;Asides&#8221; to your WordPress install. I use the category LinkyLoo (Of which this post is an example. If you are reading this is a feed reader, you are missing the effect) to the same effect. His method is WordPress 2.3 compatible and though it involves code modification, it is not very complex to implement.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2007/10/26/easy-asides-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>WP Plugin: Custom Hooks for Developers</title>
		<link>http://weblogtoolscollection.com/archives/2007/10/24/wp-plugin-custom-hooks-for-developers/</link>
		<comments>http://weblogtoolscollection.com/archives/2007/10/24/wp-plugin-custom-hooks-for-developers/#comments</comments>
		<pubDate>Wed, 24 Oct 2007 12:05:44 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
				<category><![CDATA[WordPress Hack]]></category>
		<category><![CDATA[WordPress Plugins]]></category>
		<category><![CDATA[LinkyLoo]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/archives/2007/10/24/wp-plugin-custom-hooks-for-developers/</guid>
		<description><![CDATA[Custom Hooks for developers is mostly aimed at other plugin developers and it provides the manage_pages_columns and manage_pages_custom_column hooks, which are not present in WordPress, but have been requested often. The plugin replicates the custom column feature of the manage posts page. The new filters can can be used in the same way as the manage_posts_custom_column action and manage_posts_columns filter provided by WordPress. The author has also written a tutorial on how to add custom columns to the manage posts screen which also applies to these hooks.]]></description>
			<content:encoded><![CDATA[<p><a href="http://scompt.com/archives/2007/10/21/manage-pages-custom-columns-plugin-released">Custom Hooks for developers</a> is mostly aimed at other plugin developers and it provides the manage_pages_columns and manage_pages_custom_column hooks, which are not present in WordPress, but have been requested often. The plugin replicates the custom column feature of the manage posts page. The new filters can can be used in the same way as the manage_posts_custom_column action and manage_posts_columns filter provided by WordPress.</p>
<p>The author has also <a href="http://scompt.com/archives/2007/10/20/adding-custom-columns-to-the-wordpress-manage-posts-screen">written a tutorial on how to add custom columns to the manage posts screen </a>which also applies to these hooks.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2007/10/24/wp-plugin-custom-hooks-for-developers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TAGStention for WordPress &amp; Dreamweaver</title>
		<link>http://weblogtoolscollection.com/archives/2007/10/23/tagstention-for-wordpress-dreamweaver/</link>
		<comments>http://weblogtoolscollection.com/archives/2007/10/23/tagstention-for-wordpress-dreamweaver/#comments</comments>
		<pubDate>Tue, 23 Oct 2007 12:20:55 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Hack]]></category>
		<category><![CDATA[WordPress Tips]]></category>
		<category><![CDATA[LinkyLoo]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/archives/2007/10/23/tagstention-for-wordpress-dreamweaver/</guid>
		<description><![CDATA[TAGStention for WordPress: TAGStention is NOT a WordPress plugin nor is it a guide, its a Dreamweaver extension that has helpful features for theme developers such as Wizards for tags with parameters Help button redirects to codex Support for 90% of the tags Insert basic loops (wizard) Insert headers (wizard) Ultimate TagWarrior tags supported (NEW) Help button (NEW) PayPal button at help screen (NEW) Is supports Dreamweaver 8 and MX2004 and the author says that it might support some older versions. It is based on a CC license. Thanks to WordPress Candy for the tip.]]></description>
			<content:encoded><![CDATA[<p><a href="http://solutoire.com/tagstention/">TAGStention for WordPress</a>: TAGStention is NOT a WordPress plugin nor is it a guide, its a Dreamweaver extension that has helpful features for theme developers such as</p>
<ul>
<li>Wizards for tags with parameters</li>
<li>Help button redirects to codex</li>
<li>Support for 90% of the tags</li>
<li>Insert basic loops (wizard)</li>
<li>Insert headers (wizard)</li>
<li>Ultimate TagWarrior tags supported (NEW)</li>
<li>Help button (NEW)</li>
<li>PayPal button at help screen (NEW)</li>
</ul>
<p>Is supports Dreamweaver 8 and MX2004 and the author says that it might support some older versions. It is based on a CC license. Thanks to <a href="http://wpcandy.com/tagstention-for-wordpress-users/">WordPress Candy</a> for the tip.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2007/10/23/tagstention-for-wordpress-dreamweaver/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Post to WordPress from Nokia Lifeblog</title>
		<link>http://weblogtoolscollection.com/archives/2007/10/15/post-to-wordpress-from-nokia-lifeblog/</link>
		<comments>http://weblogtoolscollection.com/archives/2007/10/15/post-to-wordpress-from-nokia-lifeblog/#comments</comments>
		<pubDate>Mon, 15 Oct 2007 16:14:50 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
				<category><![CDATA[Blogging News]]></category>
		<category><![CDATA[Photolog Script]]></category>
		<category><![CDATA[WordPress Hack]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/archives/2007/10/15/post-to-wordpress-from-nokia-lifeblog/</guid>
		<description><![CDATA[Post to WordPress from Nokia Lifeblog: Phoneboy has updated his script to post to WordPress 2.3+ Blogs from Nokia Lifeblog and it now &#8220;theoretically supports posting videos&#8221; from your Nokia Lifeblog to a WordPress blog. This is a pretty cool idea and I wish there was something similar for Sprint phones.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.phoneboy.com/node/1169">Post to WordPress from Nokia Lifeblog</a>: Phoneboy has updated his script to post to WordPress 2.3+ Blogs from Nokia Lifeblog and it now &#8220;theoretically supports posting videos&#8221; from your Nokia Lifeblog to a WordPress blog. This is a pretty cool idea and I wish there was something similar for Sprint phones.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2007/10/15/post-to-wordpress-from-nokia-lifeblog/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WordPress Wishlist for October</title>
		<link>http://weblogtoolscollection.com/archives/2007/10/09/wordpress-wishlist-for-october/</link>
		<comments>http://weblogtoolscollection.com/archives/2007/10/09/wordpress-wishlist-for-october/#comments</comments>
		<pubDate>Tue, 09 Oct 2007 13:02:24 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
				<category><![CDATA[brainstorming]]></category>
		<category><![CDATA[WordPress Hack]]></category>
		<category><![CDATA[WordPress Plugins]]></category>
		<category><![CDATA[WordPress WishList]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/archives/2007/10/09/wordpress-wishlist-for-october/</guid>
		<description><![CDATA[I receive requests from readers about plugins or modifications for WordPress that they could use on their own blogs. I have been able to find them existing plugins in the past but I also write about them so plugin authors can get a chance to know what their audience is looking for or if I cannot find a suitable solution through my grapevine. I had a few questions this week that I could not find appropriate answers for. If you have other questions, please leave a comment and I will add it to the list. In the future, if you have questions on products, plugins or themes you are looking for and cannot find, please Contact us through the contact form or send me an email and I will try to find it for you or accumulate them for a post like this. If you have an answer for these [...]]]></description>
			<content:encoded><![CDATA[<p>I receive requests from readers about plugins or modifications for WordPress that they could use on their own blogs. I have been able to find them existing plugins in the past but I also write about them so plugin authors can get a chance to know what their audience is looking for or if I cannot find a suitable solution through my grapevine. I had a few questions this week that I could not find appropriate answers for. If you have other questions, please leave a comment and I will add it to the list. In the future, if you have questions on products, plugins or themes you are looking for and cannot find, please Contact us through the contact form or send me an email and I will try to find it for you or accumulate them for a post like this. If you have an answer for these questions or would like to help develop a plugin or a hack for it, please let us know.</p>
<p>Regular reader Michelle asks:</p>
<blockquote><p> I&#8217;ve been looking around for a plugin that would allow me to do A/B testing on my clients&#8217; sites. By that I mean something would would allow me to set up a &#8220;campaign&#8221; where one thing would change (on a page or across the site) and I&#8217;d be able to get results showing which faired better. For example, say I&#8217;d like to test the wording of a headline and I have 2 or 3 different versions. I&#8217;d like to be able to set something up where I could enter in the different options, then WordPress would automatically randomly serve up the different headings to people visiting the site. I could then measure traffic on that page or clicks on a particular link etc. These are common things that marketers like to do: test things on a page, or even different versions of a page. It would need to be pretty broad, allowing for randomization at different levels of content, eg entire pages/posts, blocks of text within a page/post or across the entire site, images, links, form buttons, even themes. I know it&#8217;s a big ask, but being able to test these kinds of things without getting your hands too dirty in templates would be great.</p></blockquote>
<p>Also, Matthew asks the following:</p>
<blockquote><p> Conduit allows a menu to be created which can pull from an XML file on the server. Well what if there was a plugin for WordPress that could dynamically generate the XML file, say adding WordPress pages or whatever from the blog? Maybe even links to the archives or whatever.<br />
Don&#8217;t know if it&#8217;s even possible.</p></blockquote>
<p>Finally Ricardo asked me for the following:</p>
<blockquote><p> is there any plugin availiable that showcases WP-Themes in a single WP-Page? I mean something like&#8230; on the left side a preview screenshot, on the right side a small description with a preview link and the download link.</p></blockquote>
<p>Do you know of any existing plugins that would accomplish the tasks for them? Are you in the process of developing something that works? Would you have use for the plugins(s) if they were developed?</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2007/10/09/wordpress-wishlist-for-october/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  weblogtoolscollection.com/archives/tag/wordpress-hack/feed/ ) in 2.14341 seconds, on Feb 14th, 2012 at 9:51 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 14th, 2012 at 10:51 am UTC -->
