<?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>WP Garage &#187; Plugins</title>
	<atom:link href="http://wpgarage.com/category/plugins/feed/" rel="self" type="application/rss+xml" />
	<link>http://wpgarage.com</link>
	<description>wordpress tricks, hacks, and tips</description>
	<lastBuildDate>Tue, 15 May 2012 11:49:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>How to share a draft with a private URL in WordPress</title>
		<link>http://wpgarage.com/plugins/how-to-share-a-draft-with-a-private-url-in-wordpress/</link>
		<comments>http://wpgarage.com/plugins/how-to-share-a-draft-with-a-private-url-in-wordpress/#comments</comments>
		<pubDate>Mon, 30 May 2011 08:25:13 +0000</pubDate>
		<dc:creator>Rebecca Markowitz</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[draft]]></category>
		<category><![CDATA[expire]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[private url]]></category>
		<category><![CDATA[share]]></category>

		<guid isPermaLink="false">?p=1018</guid>
		<description><![CDATA[<p>It&#8217;s been a while since I&#8217;ve been so excited about a plugin. Enough that it inspired me to write a post about it. I&#8217;ve always wanted to share drafts of posts with people before I publish them but didn&#8217;t want to bother them with &#8220;can you log in, look at the post and let me [...]</p><p>This post was originally published at <a href="http://wpgarage.com/plugins/how-to-share-a-draft-with-a-private-url-in-wordpress/">How to share a draft with a private URL in WordPress</a> on <a href="http://wpgarage.com">WP Garage</a> - <a href="http://wpgarage.com">WP Garage - wordpress tricks, hacks, and tips</a>.</p>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-right"><a href="http://twitter.com/share" class="twitter-share-button" data-counturl="http://wpgarage.com/plugins/how-to-share-a-draft-with-a-private-url-in-wordpress/" data-url="http://illum.in/pMMocy" data-text="How to share a draft with a private URL in WordPress" data-count="vertical" data-via="wpgarage" data-related="wpgarage"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-right"><iframe src="http://www.facebook.com/plugins/like.php?href=http://wpgarage.com/plugins/how-to-share-a-draft-with-a-private-url-in-wordpress/&amp;layout=box_count&amp;show_faces=true&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-right"><g:plusone size="tall" href="http://wpgarage.com/plugins/how-to-share-a-draft-with-a-private-url-in-wordpress/"></g:plusone></div></div><p>It&#8217;s been a while since I&#8217;ve been so excited about a plugin. Enough that it inspired me to write a post about it.</p>
<p>I&#8217;ve always wanted to share drafts of posts with people before I publish them but didn&#8217;t want to bother them with &#8220;can you log in, look at the post and let me know if there are any changes.&#8221; Now I just send a private URL and they can look over the draft without logging in! You can also set the expiration date of the draft URL so you have control over how long the link is available for.</p>
<p><img class="alignnone size-full wp-image-1026" title="sharedraft" src="http://wpgarage.com/wp-content/uploads/2011/05/sharedraft-e1306418015274.png" alt="" width="450" height="115" /></p>
<p>There is one annoying thing about this plugin though: if you are logged in, then the draft is blank and you can&#8217;t read it.</p>
<p>I totally think the sharing drafts via URL functionality should be integrated into the next version of WordPress.</p>
<p>Here&#8217;s the plugin I used, aptly called&#8230; <a href="http://wordpress.org/extend/plugins/shareadraft/">Share a Draft</a>.</p>
<p>This post was originally published at <a href="http://wpgarage.com/plugins/how-to-share-a-draft-with-a-private-url-in-wordpress/">How to share a draft with a private URL in WordPress</a> on <a href="http://wpgarage.com">WP Garage</a> - <a href="http://wpgarage.com">WP Garage - wordpress tricks, hacks, and tips</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wpgarage.com/plugins/how-to-share-a-draft-with-a-private-url-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Allow Editor access level to add users in WordPress</title>
		<link>http://wpgarage.com/code-snippets/allow-editor-access-level-to-add-users-in-wordpress/</link>
		<comments>http://wpgarage.com/code-snippets/allow-editor-access-level-to-add-users-in-wordpress/#comments</comments>
		<pubDate>Sun, 29 May 2011 08:23:04 +0000</pubDate>
		<dc:creator>Rebecca Markowitz</dc:creator>
				<category><![CDATA[Code Snippets]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">?p=1020</guid>
		<description><![CDATA[<p>Recently, a client asked us to allow editors to add users on their WordPress site. They wanted this feature so that the site managers wouldn&#8217;t be tempted to click on any of the settings, and possibly mess something up. I know this is super specific but it did come up for us so maybe it [...]</p><p>This post was originally published at <a href="http://wpgarage.com/code-snippets/allow-editor-access-level-to-add-users-in-wordpress/">Allow Editor access level to add users in WordPress</a> on <a href="http://wpgarage.com">WP Garage</a> - <a href="http://wpgarage.com">WP Garage - wordpress tricks, hacks, and tips</a>.</p>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-right"><a href="http://twitter.com/share" class="twitter-share-button" data-counturl="http://wpgarage.com/code-snippets/allow-editor-access-level-to-add-users-in-wordpress/" data-url="http://illum.in/pyCoBL" data-text="Allow Editor access level to add users in WordPress" data-count="vertical" data-via="wpgarage" data-related="wpgarage"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-right"><iframe src="http://www.facebook.com/plugins/like.php?href=http://wpgarage.com/code-snippets/allow-editor-access-level-to-add-users-in-wordpress/&amp;layout=box_count&amp;show_faces=true&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-right"><g:plusone size="tall" href="http://wpgarage.com/code-snippets/allow-editor-access-level-to-add-users-in-wordpress/"></g:plusone></div></div><p>Recently, a client asked us to allow editors to add users on their WordPress site. They wanted this feature so that the site managers wouldn&#8217;t be tempted to click on any of the settings, and possibly mess something up. I know this is super specific but it did come up for us so maybe it will be relevant for you.</p>
<p>Here&#8217;s what I did:</p>
<ol>
<li>Install and activate the <a href="http://wordpress.org/extend/plugins/members/">Members Plugin</a></li>
<li>Go to Settings &gt; Members Components and activate the Edit Roles component<br />
<a href="http://wpgarage.com/wp-content/uploads/2011/05/roles.png"><img title="roles" src="http://wpgarage.com/wp-content/uploads/2011/05/roles-e1306417148772.png" alt="" width="450" height="382" /></a></li>
<li>Go to Users &gt; Roles. Click on Editor. In the options panel, check off create_users, edit_users, and delete_users.<br />
<img title="capabilities" src="http://wpgarage.com/wp-content/uploads/2011/05/capabilities-e1306417194666.png" alt="" width="450" height="353" /></li>
<li>Add <a href="http://wordpress.stackexchange.com/questions/4479/editor-can-create-any-new-user-except-administrator">this code</a> into your funcitons.php file.</li>
<li>Test it out.</li>
<li>That&#8217;s it.</li>
</ol>
<p>This post was originally published at <a href="http://wpgarage.com/code-snippets/allow-editor-access-level-to-add-users-in-wordpress/">Allow Editor access level to add users in WordPress</a> on <a href="http://wpgarage.com">WP Garage</a> - <a href="http://wpgarage.com">WP Garage - wordpress tricks, hacks, and tips</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wpgarage.com/code-snippets/allow-editor-access-level-to-add-users-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cool plugin: New York Times style &#8220;Next Post&#8221; slider for WordPress</title>
		<link>http://wpgarage.com/plugins/new-york-times-style-wordpress-plugin/</link>
		<comments>http://wpgarage.com/plugins/new-york-times-style-wordpress-plugin/#comments</comments>
		<pubDate>Wed, 12 Jan 2011 16:21:48 +0000</pubDate>
		<dc:creator>Miriam Schwab</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[New York Times]]></category>
		<category><![CDATA[next post]]></category>
		<category><![CDATA[slider]]></category>

		<guid isPermaLink="false">?p=852</guid>
		<description><![CDATA[<p>Who doesn&#8217;t think that the slider thingy that appears at the end of New York Time&#8217;s pages with links to other articles is awesome? I&#8217;ve been coveting something like that for our WordPress sites for a while, and now I&#8217;ve found it, in usual wondrous WordPress simplicity: upPrev: NYTimes Style &#8220;Next Post&#8221; Animated Button. Install [...]</p><p>This post was originally published at <a href="http://wpgarage.com/plugins/new-york-times-style-wordpress-plugin/">Cool plugin: New York Times style &#8220;Next Post&#8221; slider for WordPress</a> on <a href="http://wpgarage.com">WP Garage</a> - <a href="http://wpgarage.com">WP Garage - wordpress tricks, hacks, and tips</a>.</p>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-right"><a href="http://twitter.com/share" class="twitter-share-button" data-counturl="http://wpgarage.com/plugins/new-york-times-style-wordpress-plugin/" data-url="http://illum.in/r2uQnM" data-text="Cool plugin: New York Times style &#8220;Next Post&#8221; slider for WordPress" data-count="vertical" data-via="wpgarage" data-related="wpgarage"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-right"><iframe src="http://www.facebook.com/plugins/like.php?href=http://wpgarage.com/plugins/new-york-times-style-wordpress-plugin/&amp;layout=box_count&amp;show_faces=true&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-right"><g:plusone size="tall" href="http://wpgarage.com/plugins/new-york-times-style-wordpress-plugin/"></g:plusone></div></div><p>Who <em>doesn&#8217;t</em> think that the slider thingy that appears at the end of New York Time&#8217;s pages with links to other articles is awesome? I&#8217;ve been coveting something like that for our WordPress sites for a while, and now I&#8217;ve found it, in usual wondrous WordPress simplicity: <a title="upPrev: NYTimes Style &quot;Next Post&quot; Animated Button" href="http://wordpress.org/extend/plugins/upprev-nytimes-style-next-post-jquery-animated-fly-in-button/">upPrev: NYTimes Style &#8220;Next Post&#8221; Animated Button</a>.</p>
<p>Install this plugin, and then visit the settings page. There, you can choose whether your slider comes in as Flyout, or Fade In/Out, how much of the page the user has to scroll down before it appears, or whether it appears when the user approaches a certain element on the page, like a div:</p>
<p><a href="wp-content/uploads/2011/01/upprev-settings.jpg"><img class="alignleft size-full wp-image-853" title="upPrev: NYTimes Style &quot;Next Post&quot; Animated Button WordPress Plugin" src="http://wpgarage.com/wp-content/uploads/2011/01/upprev-settings.jpg" alt="upPrev: NYTimes Style &quot;Next Post&quot; Animated Button WordPress Plugin" width="482" height="276" /></a></p>
<div style="clear:both;"></div>
<p>That&#8217;s it! Simple to implement, and you become as cool as the New York Times.</p>
<p>To see it in action, scroll down to the end of this page, and bask in the glory.</p>
<p>This post was originally published at <a href="http://wpgarage.com/plugins/new-york-times-style-wordpress-plugin/">Cool plugin: New York Times style &#8220;Next Post&#8221; slider for WordPress</a> on <a href="http://wpgarage.com">WP Garage</a> - <a href="http://wpgarage.com">WP Garage - wordpress tricks, hacks, and tips</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wpgarage.com/plugins/new-york-times-style-wordpress-plugin/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Exclude Categories from Feed, Archives, Search, and Home page in WordPress</title>
		<link>http://wpgarage.com/plugins/exclude-categories-from-feed-archives-search-and-home-page-in-wordpress/</link>
		<comments>http://wpgarage.com/plugins/exclude-categories-from-feed-archives-search-and-home-page-in-wordpress/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 06:10:42 +0000</pubDate>
		<dc:creator>Rebecca Markowitz</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[categories]]></category>

		<guid isPermaLink="false">?p=611</guid>
		<description><![CDATA[<p>We often find ourselves looking for the best and easiest way to exclude categories or pages from the navigation menu, the WordPress loop, the category list, the feed, the search, and/or the archive. It&#8217;s so easy to forget one of these elements and accidentally let that category slip into the blogstream. We actually wrote about [...]</p><p>This post was originally published at <a href="http://wpgarage.com/plugins/exclude-categories-from-feed-archives-search-and-home-page-in-wordpress/">Exclude Categories from Feed, Archives, Search, and Home page in WordPress</a> on <a href="http://wpgarage.com">WP Garage</a> - <a href="http://wpgarage.com">WP Garage - wordpress tricks, hacks, and tips</a>.</p>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-right"><a href="http://twitter.com/share" class="twitter-share-button" data-counturl="http://wpgarage.com/plugins/exclude-categories-from-feed-archives-search-and-home-page-in-wordpress/" data-url="http://illum.in/qx0YfL" data-text="Exclude Categories from Feed, Archives, Search, and Home page in WordPress" data-count="vertical" data-via="wpgarage" data-related="wpgarage"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-right"><iframe src="http://www.facebook.com/plugins/like.php?href=http://wpgarage.com/plugins/exclude-categories-from-feed-archives-search-and-home-page-in-wordpress/&amp;layout=box_count&amp;show_faces=true&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-right"><g:plusone size="tall" href="http://wpgarage.com/plugins/exclude-categories-from-feed-archives-search-and-home-page-in-wordpress/"></g:plusone></div></div><p>We often find ourselves looking for the best and easiest way to exclude categories or pages from the navigation menu, the WordPress loop, the category list, the feed, the search, and/or the archive. It&#8217;s so easy to forget one of these elements and accidentally let that category slip into the blogstream. We actually wrote about a few <a title="Exclude categories from certain pages with WordPress plugins" href="plugins/front-page-excluded-categories-wordpress-plugin-for-excluding-categories-from-home-page/">WordPress plugins that exclude categories</a> two years ago, but it&#8217;s definitely time to revisit this issue.</p>
<p>Recently, Miriam found an AMAZING plugin, <a href="http://wordpress.org/extend/plugins/simply-exclude/">Simply Exclude</a> by Paul Menard, which is basically excluding heaven&#8230; if there is such a thing.</p>
<p><img class="alignnone size-full wp-image-612" title="Exclude categories WordPress" src="http://wpgarage.com/wp-content/uploads/2010/01/simple_exclude_wp.png" alt="Exclude categories WordPress" width="400" height="98" /></p>
<h2>Advanced Category Excluder vs. Simply Exclude</h2>
<p>You may have come across the <a href="http://wordpress.org/extend/plugins/advanced-category-excluder/">Advanced Category Excluder</a> plugin, and wonder why we didn&#8217;t use that one. Here&#8217;s why:</p>
<p><strong>Advanced Category Excluder (ACE) vs.  Simply Exclude:</strong></p>
<ul>
<li>Advanced Category Excluder conflicts with the <a title="Exclude Pages plugin" href="http://wordpress.org/extend/plugins/exclude-pages/">Exclude Pages plugin</a> (described below) which excludes pages  from the nav bar. Simple Exclude does not. When I activated it ACE all the pages that had been excluded with the Exclude Pages plugin appeared on the nav bar.</li>
<li>ACE also offers you to exclude Pages, which is so annoying since you have to go through a long list of all the pages on your site to see which you want to exclude, and they appear in long lists without any indication of parent pages and sub-pages. Also, there&#8217;s no easy way to exclude pages when you are adding or editing a page.</li>
<li>With ACE you have to first publish a post in a category, and only then will that category appear in the list of categories for exclusion. This means that if you want a category to not appear in the RSS feed etc., your first post in that category has to.</li>
</ul>
<h2>How to manually exclude categories in the theme files</h2>
<p>And here are a few tips on how to exclude categories manually from the feed and the loop if you still prefer some good ol&#8217; fashioned manual labor.</p>
<p><strong>How to Manually Exclude a Category from a RSS feed</strong></p>
<p>Place the following code in your functions.php file replacing 12 with your category and commas for additional categories. Tip from <a href="http://web-kreation.com/index.php/wordpress/4-ways-to-exclude-wordpress-category-from-rss-feeds/">Web Kreation.</a></p>
<p><strong> </strong></p>
<blockquote><p><strong>function</strong> myFeedExcluder($query) {</p>
<p>if ($query-&gt;is_feed) {</p>
<p>$query-&gt;set(&#8216;cat&#8217;,'-12&#8242;);</p>
<p>}</p>
<p>return $query;</p>
<p>}</p>
<p>add_filter(&#8216;pre_get_posts&#8217;,'myFeedExcluder&#8217;);</p></blockquote>
<p><strong>How to Manually Exclude a Category in Feedburner</strong></p>
<p>Under Edit Feed Details add a ?cat=-93 or whatever the category ID number is so it comes out like:  <a href="http://ejewishphilanthropy.com/feed?cat=-93">http://domain.com/feed?cat=-93</a></p>
<p><strong>How to Manually Exclude a Category from the Loop</strong></p>
<p>Add this code <strong>BEFORE </strong>the loop and change 52 to whatever category you want to exclude</p>
<blockquote><p>&lt;?php query_posts(&#8216;showposts=2&amp;cat=-52&#8242;); ?&gt;</p></blockquote>
<h2>Bonus: Easily Exclude Pages</h2>
<p>Since we&#8217;re discussing excluding stuff from your WordPress blog, here&#8217;s a related plugin that we love called <a href="http://wordpress.org/extend/plugins/exclude-pages/">Exclude Pages</a> by Simon Wheatley. It&#8217;s easy to use and great to give clients for excluding pages from their navigation menu. Exclude Pages adds a checkbox on the edit Page page that users can click to select to exclude the Page they are working on from any place that lists all Pages, like the navigation bar.</p>
<p>This post was originally published at <a href="http://wpgarage.com/plugins/exclude-categories-from-feed-archives-search-and-home-page-in-wordpress/">Exclude Categories from Feed, Archives, Search, and Home page in WordPress</a> on <a href="http://wpgarage.com">WP Garage</a> - <a href="http://wpgarage.com">WP Garage - wordpress tricks, hacks, and tips</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wpgarage.com/plugins/exclude-categories-from-feed-archives-search-and-home-page-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The importance of the wp_footer(); plugin API hook</title>
		<link>http://wpgarage.com/plugins/the-importance-of-the-wp_footer-plugin-api-hook/</link>
		<comments>http://wpgarage.com/plugins/the-importance-of-the-wp_footer-plugin-api-hook/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 12:03:39 +0000</pubDate>
		<dc:creator>Miriam Schwab</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[API hooks]]></category>

		<guid isPermaLink="false">http://wordpressgarage.com/?p=546</guid>
		<description><![CDATA[<p>About a week ago I wrote a post about a new WordPress plugin released by Semantinet called Headup. When Semantinet first asked me to install the plugin, it actually didn’t work. They looked into it and realized that the reason for this is that WordPress Garage doesn’t have the wp_footer hook in the footer. I [...]</p><p>This post was originally published at <a href="http://wpgarage.com/plugins/the-importance-of-the-wp_footer-plugin-api-hook/">The importance of the wp_footer(); plugin API hook</a> on <a href="http://wpgarage.com">WP Garage</a> - <a href="http://wpgarage.com">WP Garage - wordpress tricks, hacks, and tips</a>.</p>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-right"><a href="http://twitter.com/share" class="twitter-share-button" data-counturl="http://wpgarage.com/plugins/the-importance-of-the-wp_footer-plugin-api-hook/" data-url="http://illum.in/pttdts" data-text="The importance of the wp_footer(); plugin API hook" data-count="vertical" data-via="wpgarage" data-related="wpgarage"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-right"><iframe src="http://www.facebook.com/plugins/like.php?href=http://wpgarage.com/plugins/the-importance-of-the-wp_footer-plugin-api-hook/&amp;layout=box_count&amp;show_faces=true&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-right"><g:plusone size="tall" href="http://wpgarage.com/plugins/the-importance-of-the-wp_footer-plugin-api-hook/"></g:plusone></div></div><p>About a week ago I wrote a post about a <a title="Headup WordPress Plugin" href="plugins/semantic-wordpress-plugin/">new WordPress plugin released by Semantinet called Headup</a>. When Semantinet first asked me to install the plugin, it actually didn’t work. They looked into it and realized that the reason for this is that WordPress Garage doesn’t have the wp_footer hook in the footer. I didn’t get too excited about that, and told them there are probably a lot of blogs out there that don’t have this hook, and that they should make sure their plugin is compatible with blogs that don’t have the hook so that it will work in most cases.</p>
<p>They took my advice and modified the plugin, and it worked.</p>
<p>Today, one of our clients contacted us saying that they are trying to install a certain  WordPress analytics plugin, and the code that the plugin produces appears in the footer when they switch to the default theme, but it doesn’t work with the theme we created for them.</p>
<p>I realized that it must be the same missing hook problem, and we looked into it and identified the following hook which indeed was missing from their theme:</p>
<p>&lt;?php wp_footer(); ?&gt;</p>
<p>We added it to their footer.php file, and the plugin started to work!</p>
<p>So take note theme developers for the WordPress community and for private clients (I am including myself in this): it is important to run through a checklist of code snippets that your WordPress themes should contain so that users and clients can enjoy smooth running WordPress sites.</p>
<p>&lt;?php wp_footer(); ?&gt; is just one of them. The WordPress Codex has a very handy page called Theme Development that goes through functionality and code that WordPress themes should have. Here are some important sections:</p>
<p><a href="http://codex.wordpress.org/Theme_Development#Theme_Template_Files_List">Theme Template Files List</a> – list of all the possible theme template files.</p>
<p><a href="http://codex.wordpress.org/Theme_Development#Plugin_API_Hooks">Plugin API Hooks</a> – list of all the pieces of code needed for plugins that use those hooks to work. <a href="http://weblogtoolscollection.com/news/topic/wp_head-wp_footer-038-plugins-that-suddenly-dont-work">Weblog Tools Collection reported</a> that another API hook that’s regularly forgotten in themes is wp_head();.</p>
<h2>The best place for wp_footer();</h2>
<p>WP Designer (when he was still writing his amazing blog) wrote about this hook and <a href="http://www.wpdesigner.com/2007/05/30/where-exactly-should-you-place-wp_footer/">discusses the ideal placement for it within your theme files</a>. He says that often plugins will break your theme if they use this hook, so it’s best to put it in a style-less div container “that your layout doesn’t depend on. Otherwise, you might end up with an incomplete layout while waiting for a slow loading plugin.”</p>
<p>I’m a bit embarrassed that I wasn’t aware of this apparently basic yet important WordPress theme issue. But I hope that by admitting my lack of knowledge I can help some of you solve plugin problems or theme problems.</p>
<p>This post was originally published at <a href="http://wpgarage.com/plugins/the-importance-of-the-wp_footer-plugin-api-hook/">The importance of the wp_footer(); plugin API hook</a> on <a href="http://wpgarage.com">WP Garage</a> - <a href="http://wpgarage.com">WP Garage - wordpress tricks, hacks, and tips</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wpgarage.com/plugins/the-importance-of-the-wp_footer-plugin-api-hook/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Headup Semantic WordPress plugin automatically adds rich content to your blog</title>
		<link>http://wpgarage.com/plugins/semantic-wordpress-plugin/</link>
		<comments>http://wpgarage.com/plugins/semantic-wordpress-plugin/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 07:12:27 +0000</pubDate>
		<dc:creator>Miriam Schwab</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[semantic web]]></category>

		<guid isPermaLink="false">http://wordpressgarage.com/?p=532</guid>
		<description><![CDATA[<p>A new WordPress plugin called Headup was released about a week ago by SemantiNet, a startup dedicated to developing Semantic Web technologies and platforms. The plugin works on top of the company’s existing technology, and automatically adds rich content to terms that appear in your blog posts. I installed it here on WordPress Garage so [...]</p><p>This post was originally published at <a href="http://wpgarage.com/plugins/semantic-wordpress-plugin/">Headup Semantic WordPress plugin automatically adds rich content to your blog</a> on <a href="http://wpgarage.com">WP Garage</a> - <a href="http://wpgarage.com">WP Garage - wordpress tricks, hacks, and tips</a>.</p>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-right"><a href="http://twitter.com/share" class="twitter-share-button" data-counturl="http://wpgarage.com/plugins/semantic-wordpress-plugin/" data-url="http://illum.in/oBqSeu" data-text="Headup Semantic WordPress plugin automatically adds rich content to your blog" data-count="vertical" data-via="wpgarage" data-related="wpgarage"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-right"><iframe src="http://www.facebook.com/plugins/like.php?href=http://wpgarage.com/plugins/semantic-wordpress-plugin/&amp;layout=box_count&amp;show_faces=true&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-right"><g:plusone size="tall" href="http://wpgarage.com/plugins/semantic-wordpress-plugin/"></g:plusone></div></div><p>A new <a href="http://wordpress.org/extend/plugins/">WordPress plugin</a> called <a href="http://wordpress.org/extend/plugins/headup-bloggers-widget/">Headup</a> was released about a week ago by <a href="http://www.semantinet.com/">SemantiNet</a>, a startup dedicated to  developing Semantic Web technologies and platforms. The plugin works on top of  the company’s existing technology, and automatically adds rich content to terms  that appear in your blog posts.</p>
<p>I installed it here on WordPress Garage so you can see it in action, but  basically the way it works is key terms get a dotted orange underline (which  helps differentiate them from your regular links), and when you mouse-over those  terms a pop-up window appears with information tabs. These tabs display the  following content:</p>
<ol>
<li>A short summary about the key-term (Wikipedia style information)</li>
<li>Related News, Articles &amp; Posts</li>
<li>Related images from Flickr, Panoramio, Picasa, etc.</li>
<li>Related Tweets</li>
<li>Related Videos from Youtube</li>
<li>Related Products from Amazon</li>
<li>How your readers Facebook friends relate to the key term (requires readers  to approve Facebook connection)</li>
</ol>
<p>For geographic locations the pop-up will display a Map tab, and for films a  Trailer tab will be displayed.</p>
<p>The field of semantic technologies is so new that Headup is only one of 9  WordPress plugins that have “semantic web” as a tag in the plugin directory.</p>
<h4>How to install the Headup plugin</h4>
<ol>
<li>Go to “Add New” in the WordPress plugin menu.</li>
<li>Enter “headup” as the search term to find the plugin in the directory. There  will only be one result for this term.</li>
<li>Click the “Install” button on the far right, and then activate the plugin.</li>
<li>You can configure some settings for the plugin under Settings &gt; Headup  for WordPress. There you can choose a maximum number of annotations to display  on a page, how many times the same term should be annotated, and whether  hyperlinks should be annotated as well.</li>
</ol>
<p>It will take about an hour before the key terms on your site start displaying  the dotted orange highlights. Here&#8217;s a short video explaining how to install the plugin:</p>
<p>[youtube]http://www.youtube.com/watch?v=3G20whW3yOs[/youtube]</p>
<p>Here&#8217;s another video overview of the <a href="http://www.youtube.com/watch?v=acvYZ9Bolr4">Headup Blog Widget and WordPress plugin</a>.</p>
<h4>Why would you use this plugin?</h4>
<p>The creators of the plugin say that by offering this type of content, you can  “reduce bounce rates and increase your readers&#8217; engagement.” Since I tend to  judge the world by my own preferences, I was a bit skeptical as to whether such  a feature could really achieve those goals since I prefer to find my own info  rather than have it dictated to me. Luckily, my pal <a href="http://twitter.com/pop_art">Mike</a> works at SemantiNet so I decided to  ask him a few questions about this plugin, their technology, the semantic web in  general, and whether he agrees that Cookies and Cream is Ben &amp; Jerry’s best  ice cream flavor.</p>
<p><strong>WPG:</strong> Mike, tell me a bit about SemantiNet and what you do there.</p>
<p><strong>Mike: </strong>Whereas much of the activity related to semantic web is still  very much academic and theoretical, SemantiNet’s products are among the few  examples of practical applications of next generation web technology anyone can  enjoy today.</p>
<p>What our technology does is identify key-terms in publications &amp; blogs  and then provide relevant and personalized related content in real-time. For  example, say you’ve written a post about Barack Obama recently being elected in  Oslo to be honored with the Nobel Peace Prize. What we’ll do is automatically  identify the term “Barack Obama” as being president of the US, and suggest  content related to him, and identify the term “Oslo” as being a city, and  suggest content related to it too.</p>
<p>The big deal here is that the technology realizes that Oslo, the city, has  different attributes from Obama, the person, so it will offer different types of  information for each. For example, Oslo’s Headup results would include a city  map, while Obama’s would not.</p>
<p>As for me, I’m a Project Manager in the company and am responsible for  managing the company’s site and blog widget.</p>
<p><strong>WPG:</strong> Call me an ignoramus Mike (don’t look so happy about the  opportunity), but I still don’t quite get what the semantic web is about. Please  explain and make me feel more intelligent.</p>
<p><strong>Mike: </strong>What makes companies like SemantiNet exciting is that their  understanding of online content goes beyond the basic key-word matching we’re  familiar with from current search technologies, and enters the realm of true  object identification. This is a fancy way of saying that whereas today, if you  search for “Apple” you’ll get results related to the company and the fruit  indiscriminately, the vision for Semantic Web is that the same search will  deliver results that relate not only to “Apple” but also to “Steve Jobs,”  “iPhones,” ”iPods,” etc. even if the word “Apple” isn’t explicitly mentioned in  the text results.</p>
<p>For more information about the Semantic Web I recommend seeing Sir Tim  Berners Lee’s excellent <a href="http://www.ted.com/talks/lang/eng/tim_berners_lee_on_the_next_web.html">TED  talk</a> on the subject.</p>
<p><strong>WPG: </strong>How can bloggers and publishers offer this type of rich  information on their own sites?</p>
<p><strong>Mike:</strong> To date we have three products people can use to get a better  feeling for what this does: the <a href="http://headup.com/">Headup Firefox  addon</a>, the Headup <a href="http://semantinet.com/publishers">publisher and  blogger widget</a>, and most recently, the <a href="http://wordpress.org/extend/plugins/headup-bloggers-widget/">Headup  WordPress plugin</a>.</p>
<p><strong>WPG:</strong> Why should bloggers install the Headup plugin?</p>
<p><strong>Mike: </strong>Bloggers who install our widget will gain longer engagement  times and reduced bounce rates. Besides these advantages the widget has the  ability, via the “Friends” tab, to enable readers to personalize their reading  experience and see how the key terms you blogged about relate to their circle of  friends. To the best of my knowledge no other widget out there has this  capability.</p>
<p>A significant benefit is the fact that everything I’ve described so far is  entirely automated. All you as a blogger need to do is a single one time  installation of the plugin and within about an hour your entire archive will be  covered. This level of automation is again, to the best of my knowledge,  unprecedented.</p>
<p><strong>WPG: </strong>How does the widget promote engagement time and reduce bounce  rate?</p>
<p><strong>Mike: </strong>The widget reduces your reader’s incentive to browse away by  letting them access all the related content they need right on top of your  pages. Why go somewhere else when you have everything you need right where you  are?</p>
<p>In your <a href="../news-views/interview-with-yeddas-head-of-community-marketing-about-new-feedflare-modules-for-bloggers/http:/yedda.com/">interview  with Lior Haner from Yedda</a> you asked, quite rightly, how Yedda was solving  bloggers’ need to have conversations take place in their blog. We don’t deal in  conversations, however as far as complementary and related content is concerned,  we’ve pretty much guaranteed bloggers that their audience won’t have to open  another tab or browse away to get the little extra that was missing.</p>
<p><strong>WPG: </strong>Can bloggers contact you with questions?</p>
<p><strong>Mike: </strong>For sure! I’m personally available for any support needed both  on twitter <a href="http://twitter.com/headup">@headup</a> and via email –  miked[at]semantinet[dot]com. Don’t be Shy!</p>
<p><strong>WPG: </strong>Anything else you’d care to add?</p>
<p><strong>Mike: </strong>I agree that Cookies and Cream is Ben &amp; Jerry’s best flavor.</p>
<p><strong>WPG: </strong>Of course you do! That’s why we’re pals.</p>
<p>So there you have it. I’d love it if you, our readers, would check out this new  feature here and tell me what you think: is it useful, annoying, or somewhere in  between?</p>
<p>This post was originally published at <a href="http://wpgarage.com/plugins/semantic-wordpress-plugin/">Headup Semantic WordPress plugin automatically adds rich content to your blog</a> on <a href="http://wpgarage.com">WP Garage</a> - <a href="http://wpgarage.com">WP Garage - wordpress tricks, hacks, and tips</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wpgarage.com/plugins/semantic-wordpress-plugin/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to Change Permalink Structure in WordPress without Duplicate Content</title>
		<link>http://wpgarage.com/plugins/how-to-change-permalink-structure-in-wordpress-without-duplicate-content/</link>
		<comments>http://wpgarage.com/plugins/how-to-change-permalink-structure-in-wordpress-without-duplicate-content/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 14:19:00 +0000</pubDate>
		<dc:creator>Rebecca Markowitz</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[duplicate content]]></category>
		<category><![CDATA[Google News]]></category>
		<category><![CDATA[permalinks]]></category>
		<category><![CDATA[Redirect]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://wordpressgarage.com/plugins/how-to-change-permalink-structure-in-wordpress-without-duplicate-content/</guid>
		<description><![CDATA[<p>Recently we had a client who wanted to change their Permalink structure from Old Permalink structure: /%author%/%category%/%postname%/ to: New Permalink structure: /%author%/%category%/%postname%/%post_id%/ so that they would qualify for Google News. Apparently you need at least 3 digits in your URL in order to qualify for Google News. I wanted to simply change the Permalink structure [...]</p><p>This post was originally published at <a href="http://wpgarage.com/plugins/how-to-change-permalink-structure-in-wordpress-without-duplicate-content/">How to Change Permalink Structure in WordPress without Duplicate Content</a> on <a href="http://wpgarage.com">WP Garage</a> - <a href="http://wpgarage.com">WP Garage - wordpress tricks, hacks, and tips</a>.</p>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-right"><a href="http://twitter.com/share" class="twitter-share-button" data-counturl="http://wpgarage.com/plugins/how-to-change-permalink-structure-in-wordpress-without-duplicate-content/" data-url="http://illum.in/pDC7By" data-text="How to Change Permalink Structure in WordPress without Duplicate Content" data-count="vertical" data-via="wpgarage" data-related="wpgarage"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-right"><iframe src="http://www.facebook.com/plugins/like.php?href=http://wpgarage.com/plugins/how-to-change-permalink-structure-in-wordpress-without-duplicate-content/&amp;layout=box_count&amp;show_faces=true&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-right"><g:plusone size="tall" href="http://wpgarage.com/plugins/how-to-change-permalink-structure-in-wordpress-without-duplicate-content/"></g:plusone></div></div><p>Recently we had a client who wanted to change their Permalink structure from</p>
<p><strong>Old Permalink structure:</strong> /%author%/%category%/%postname%/</p>
<p>to:</p>
<p><strong>New Permalink structure:</strong> /%author%/%category%/%postname%/%post_id%/</p>
<p>so that they would qualify for <a href="http://www.google.com/support/news_pub/bin/topic.py?topic=11666">Google News</a>. Apparently you need at least 3 digits in your URL in order to qualify for Google News.</p>
<p>I wanted to simply change the Permalink structure by going to Settings&gt;Permalinks in WordPress. However, the problem is that Google sees 2 URLs for the same post which could cause Google to penalize you for duplicate content:</p>
<p>Google would see both the old and new Permalink structure for the same content:</p>
<p>For example, Google would see:</p>
<p>(old) <a href="http://example.com/Rebecca/News/MyPost/">http://example.com/Rebecca/News/MyPost/</a></p>
<p>and</p>
<p>(new) <a href="http://example.com/Rebecca/News/MyPost/222">http://example.com/Rebecca/News/MyPost/222</a></p>
<p>So we need to make sure the old Permalink structure has a 301 redirect to the new Permalink structure.</p>
<p>Thankfully, after trying many plugins, we finally found and successfully implemented this plugin: <a href="http://scott.yang.id.au/code/permalink-redirect/">Permalink Redirect WordPress Plugin</a></p>
<p>The directions on the site are very old and quite confusing.</p>
<p>Here’s how to use <a href="http://scott.yang.id.au/code/permalink-redirect/">Permalink Redirect WordPress Plugin</a></p>
<ol>
<li>Download, Install and activate the plugin</li>
<li>Go to Settings&gt;Permalinks and copy down your old permalink structure</li>
<li>While you’re in Settings&gt;Permalinks, change the Permalink structure to your new permalink structure</li>
<li>Go to Settings&gt;Permalink Redirect and where it says “Old Permalink Structures”, paste in your old permalink structure</li>
</ol>
<p>That’s it.</p>
<p>This post was originally published at <a href="http://wpgarage.com/plugins/how-to-change-permalink-structure-in-wordpress-without-duplicate-content/">How to Change Permalink Structure in WordPress without Duplicate Content</a> on <a href="http://wpgarage.com">WP Garage</a> - <a href="http://wpgarage.com">WP Garage - wordpress tricks, hacks, and tips</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wpgarage.com/plugins/how-to-change-permalink-structure-in-wordpress-without-duplicate-content/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Best 4 WordPress Calendar plugins</title>
		<link>http://wpgarage.com/plugins/wordpress-calendar-plugins/</link>
		<comments>http://wpgarage.com/plugins/wordpress-calendar-plugins/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 13:31:47 +0000</pubDate>
		<dc:creator>Rebecca Markowitz</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[upcoming events]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://wordpressgarage.com/plugins/wordpress-calendar-plugins/</guid>
		<description><![CDATA[<p>Here&#8217;s a review of 4 of the most comprehensive calendar plugins that WordPress has to offer. I tried out each one and tracked the features, pros, and cons.  Which calendar are you using? Send a link so we can see some more examples.  For a full list WordPress calendar plugins, click here. Still in search [...]</p><p>This post was originally published at <a href="http://wpgarage.com/plugins/wordpress-calendar-plugins/">Best 4 WordPress Calendar plugins</a> on <a href="http://wpgarage.com">WP Garage</a> - <a href="http://wpgarage.com">WP Garage - wordpress tricks, hacks, and tips</a>.</p>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-right"><a href="http://twitter.com/share" class="twitter-share-button" data-counturl="http://wpgarage.com/plugins/wordpress-calendar-plugins/" data-url="http://illum.in/q7XFcw" data-text="Best 4 WordPress Calendar plugins" data-count="vertical" data-via="wpgarage" data-related="wpgarage"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-right"><iframe src="http://www.facebook.com/plugins/like.php?href=http://wpgarage.com/plugins/wordpress-calendar-plugins/&amp;layout=box_count&amp;show_faces=true&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-right"><g:plusone size="tall" href="http://wpgarage.com/plugins/wordpress-calendar-plugins/"></g:plusone></div></div><div style="float: left; width: 240px;">
<script type="text/javascript"><!--
google_ad_client = "pub-9020989590386566";
/* 200x200, created 6/14/10 */
google_ad_slot = "3727910436";
google_ad_width = 200;
google_ad_height = 200;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
</div>
<p>Here&#8217;s a review of 4 of the most comprehensive calendar plugins that WordPress has to offer. I tried out each one and tracked the features, pros, and cons.  Which calendar are you using? Send a link so we can see some more examples.  For a full list <a href="http://wordpress.org/extend/plugins/tags/calendar">WordPress calendar plugins, click here.</a></p>
<p><strong>Still in search of a perfect calendar&#8230;</strong></p>
<p>I still have hopes and dreams that the perfect calendar is out there somewhere, but I can&#8217;t seem to find The One. I&#8217;m looking for a WordPress compatible calendar that can do the following:</p>
<ul>
<li>recurring events &#8211; monthly, weekly, bi-weekly</li>
<li>month view</li>
<li>list view with option to see 15 results for upcoming events and then to click &#8220;Next&#8221; to see next results</li>
<li>import a csv file of ongoing events</li>
<li>Advanced search functionality to do the following. For example, search for Events in New York City on December 1. Or to search by venue, city, topic, and other categories.</li>
<li>RSS events feed</li>
<li>user level management &#8211; a way for different organizations to submit and manage their own events</li>
<li>Email notifications when someone has added or edited an event</li>
</ul>
<p><a href="http://wordpress.org/extend/plugins/event-calendar/"><strong></strong></a></p>
<h1><a href="http://wordpress.org/extend/plugins/event-calendar/">Event Calendar 3 by Alex Tingle<br />
</a></h1>
<p>Display upcoming events in a dynamic calendar, on a listings page, or as a list in the sidebar.</p>
<h1><a href="wp-content/uploads/2008/10/eventcalendar3.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://wpgarage.com/wp-content/uploads/2008/10/eventcalendar3-thumb.png" border="0" alt="eventcalendar3" width="157" height="244" /></a></h1>
<p><strong>Features</strong></p>
<ul>
<li>iCal feed subscription</li>
<li>sidebar widget &#8211; monthly &amp; list view</li>
<li>easy admin to add events from Write&gt;Post</li>
<li>links to a post for more details</li>
</ul>
<p><strong>Cons</strong></p>
<ul>
<li>no recurring events</li>
<li>no RSS event feed</li>
<li>no large view calendar</li>
<li>no categories</li>
<li>no fields within events such as location, contact person</li>
<li>no user level management</li>
</ul>
<h1><a href="http://wordpress.org/extend/plugins/calendar/">Calendar by Kieran O&#8217;Shea<br />
</a></h1>
<p>A simple calendar plugin for WordPress that allows you to  manage your events and display them in list or month format.</p>
<p><a href="wp-content/uploads/2008/10/calendar.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://wpgarage.com/wp-content/uploads/2008/10/calendar-thumb.png" border="0" alt="Calendar" width="334" height="136" /></a></p>
<p><a href="wp-content/uploads/2008/10/calendarupcoming.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://wpgarage.com/wp-content/uploads/2008/10/calendarupcoming-thumb.png" border="0" alt="calendarupcoming" width="189" height="161" /></a></p>
<p><strong>Features</strong></p>
<ul>
<li>Monthly view of events</li>
<li>Mouse-over details for each event</li>
<li>Events can have a timestamp (optional)</li>
<li>Events can display their author (optional)</li>
<li>Events can span more than one day</li>
<li>Multiple events per day possible</li>
<li>Events can repeat on a weekly, monthly or yearly basis</li>
<li>Repeats can occur indefinitely or a limited number of times</li>
<li>Easy to use events manager in admin dashboard</li>
<li>Sidebar function/Widget to show todays events</li>
<li>Sidebar function/Widget to show upcoming events</li>
<li>Comprehensive options panel for admin</li>
<li>Modifiable CSS using the options panel</li>
<li>Optional drop down boxes to quickly change month and year</li>
<li>User groups other than admin can be permitted to manage events</li>
<li>Events can be placed into categories</li>
<li>Categories system can be switched on or off</li>
<li>Pop up javascript calendars help the choosing of dates</li>
<li>Events can be links pointing to a location of your choice</li>
</ul>
<p><strong>Cons</strong></p>
<ul>
<li>no events feed</li>
<li>no fields within events such as location, contact person</li>
<li>no search feature</li>
<li>no bi-weekly recurring events</li>
<li>no way to import a csv of recurring events</li>
</ul>
<h1><a href="http://wordpress.org/extend/plugins/gigs-calendar/">Gigs Calendar by Dan Coulter<br />
</a></h1>
<p>This plugin is designed for bands touring but can be used for any events. <a href="wp-content/uploads/2008/10/gigcalendarfeed.png"></a><a href="wp-content/uploads/2008/10/gigscalendarscreen.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://wpgarage.com/wp-content/uploads/2008/10/gigscalendarscreen-thumb.png" border="0" alt="gigscalendarscreen" width="537" height="44" /></a></p>
<h1><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://wpgarage.com/wp-content/uploads/2008/10/gigcalendarfeed-thumb.png" border="0" alt="gigcalendarfeed" width="244" height="140" /></h1>
<p><strong>Features</strong></p>
<ul>
<li>list view</li>
<li>amazing options in the admin panel &#8211; arrange table view of events, link to Google maps, etc.</li>
<li>events feed</li>
<li>fields for city, venue, start time, contact details</li>
<li>once you select a venue, the contact details appear automatically! Big time saver.</li>
<li>each event links to the details</li>
<li>user level management</li>
</ul>
<p><strong>Cons</strong></p>
<ul>
<li>no month calendar view</li>
<li>no recurring events</li>
<li>no way to search/sort by month, venue, city, date</li>
</ul>
<h1><a href="http://gigpress.com/docs">Gigpress by Derek Hogue<br />
</a></h1>
<p>Another plugin designed for bands touring but can be used for any events.</p>
<p><a href="wp-content/uploads/2008/10/gigspressview.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://wpgarage.com/wp-content/uploads/2008/10/gigspressview-thumb.png" border="0" alt="Gigspressview" width="519" height="154" /></a></p>
<p><strong>Features</strong></p>
<ul>
<li>list view</li>
<li>user level management</li>
<li>events feed</li>
<li>fields for venue, venue website, address, country, etc.</li>
<li>connects to posts with a link that says &#8220;related post&#8221; [I think it should say "More details"]</li>
</ul>
<p><strong>Cons</strong></p>
<ul>
<li>no month calendar view</li>
<li>no recurring events</li>
<li><span style="text-decoration: line-through;">doesn&#8217;t connect to a post &#8211; all the info needs to be written in the table which isn&#8217;t good if you have a lot of text<br />
</span></li>
<li>no way to search/sort by month, venue, city, date</li>
</ul>
<h1><a href="http://wordpress.org/extend/plugins/wp-easy-php-calendar-admin/">Easy PHP Calendar Plugin</a></h1>
<p><a href="http://www.easyphpcalendar.com">EasyPHPCalendar</a> is a script you can buy for $20. To integrate it into the WordPress admin, you can use the WordPress plugin. This is by far the most comprehensive calendar you can use in conjunction with WordPress. It has tons of features, template options, and display options. Just beware of the clunky setup which may take a few hours to do properly. Also, there are certain features which can&#8217;t  be modified because they&#8217;re encrypted by the Calendar developers. Luckily, the support forum on the site is pretty active.</p>
<p><a href="wp-content/uploads/2008/10/easyphp2.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://wpgarage.com/wp-content/uploads/2008/10/easyphp2-thumb.png" border="0" alt="easyphp2" width="316" height="194" /></a> <a href="wp-content/uploads/2008/10/easyphp3.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://wpgarage.com/wp-content/uploads/2008/10/easyphp3-thumb.png" border="0" alt="easyphp3" width="317" height="107" /></a> <a href="wp-content/uploads/2008/10/easyphp1.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://wpgarage.com/wp-content/uploads/2008/10/easyphp1-thumb.png" border="0" alt="easyphp1" width="244" height="162" /></a></p>
<p><strong>Features</strong></p>
<ul>
<li>mySQL database support</li>
<li>Flat-file database support &#8211; No mySQL server required!</li>
<li>Single events, recurring events and floating events plus multiple categories</li>
<li>Complete and easy event and setup administration</li>
<li>Mouse-over and pop-up event details</li>
<li>Customizable categories and multiple event administrators</li>
<li>Rich event descriptions including font sizes/colors and images</li>
<li>different templates for list view and month view</li>
<li>active support forum and RSS feed for latest entries in forum</li>
<li><a href="http://www.easyphpcalendar.com/details.php">See more details</a></li>
</ul>
<p><strong>Cons</strong></p>
<ul>
<li>complex setup</li>
<li>weak search and filtering</li>
<li>no easy way to import a CSV of recurring events</li>
<li>no events feed</li>
<li>some encrypted code which may leave you helpless if you want to modify certain functionality</li>
</ul>
<p>[Update ]</p>
<h1><a href="http://wordpress.org/extend/plugins/wp-events/">WP-Events by Arnan de Gans<br />
</a></h1>
<h1><img class="alignnone size-full wp-image-451" title="upcoming-events" src="http://wpgarage.com/wp-content/uploads/2008/10/upcoming-events.png" alt="upcoming-events" width="252" height="159" /></h1>
<p>The plugin features a straightforward user interface in the WordPress dashboard to add/edit and delete events and set some options. Events allows you to list Events on a seperate page or in the sidebar, or both. Here you can list Old (archived) events future events and if you want, events happening today. When you create or edit an event you can set it to be archived. So that it remains listed. Optionally non-archived events are automatically deleted one day (24 hours) after they expire. Many more options are available and Events is completely customizable to your theme in an easy and flexible manner.</p>
<p><strong>Features:</strong></p>
<ul>
<li>Widget for themes that support it</li>
<li>non-widget option: Code to put into templates</li>
<li>Separate page for events</li>
<li>Completely customizable layout</li>
<li>Multi language</li>
<li>Link events to pages/posts</li>
<li>Set a start and end time (duration) for events</li>
<li>Set locations for events</li>
<li>Show events in your sidebar</li>
<li>Archive events</li>
<li>Edit existing events</li>
<li>Auto remove old, non-archived events</li>
<li>Unlimited dateformats to show events dates</li>
<li>Options page</li>
<li>Set a date and time to the minute</li>
<li>Set a message to show before and another one to show after the event occurs</li>
<li>User level restriction</li>
<li>Management page</li>
<li>Set amount of events to show in the sidebar</li>
</ul>
<p><strong>Cons:</strong></p>
<p>Since the events in this plugin are separate from posts,  the integration with linking and feeds is not so great. Other than that, I really like all the options and customization available. Definitely worth trying out.<strong><br />
</strong></p>
<ul>
<li>No events feed &#8211; I wanted to offer my readers a way to get the events feed but because the events are entries rather than posts, I couldn&#8217;t figure out an easy way to do it.</li>
<li>Page/post relationship links &#8211; You can add a post and then create a link from the event to the post, but this seems like double the work and not so intuitive.. I guess I could link events to the main events page for more info, but then there is no direct event link to send your friends or refer back to it.</li>
<li>Date format &#8211; the date shows up as March 04, 2009 at 04:00pm and I couldn&#8217;t figure out a way to get rid of those initial 0&#8242;s. who needs &#8216;em?</li>
</ul>
<p>This post was originally published at <a href="http://wpgarage.com/plugins/wordpress-calendar-plugins/">Best 4 WordPress Calendar plugins</a> on <a href="http://wpgarage.com">WP Garage</a> - <a href="http://wpgarage.com">WP Garage - wordpress tricks, hacks, and tips</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wpgarage.com/plugins/wordpress-calendar-plugins/feed/</wfw:commentRss>
		<slash:comments>66</slash:comments>
		</item>
		<item>
		<title>I want a WordPress plugin to&#8230;</title>
		<link>http://wpgarage.com/plugins/i-want-a-wordpress-plugin/</link>
		<comments>http://wpgarage.com/plugins/i-want-a-wordpress-plugin/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 05:58:47 +0000</pubDate>
		<dc:creator>Miriam Schwab</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[miscellaneous]]></category>

		<guid isPermaLink="false">http://wordpressgarage.com/?p=406</guid>
		<description><![CDATA[<p>So you&#8217;ve got a shiny new WordPress blog, and you really want to add a cool feature that either demands programming the feature into your site, or even better, finding the perfect plugin so that you can add the feature with a few clicks. The conventional way of finding plugins is to either search the [...]</p><p>This post was originally published at <a href="http://wpgarage.com/plugins/i-want-a-wordpress-plugin/">I want a WordPress plugin to&#8230;</a> on <a href="http://wpgarage.com">WP Garage</a> - <a href="http://wpgarage.com">WP Garage - wordpress tricks, hacks, and tips</a>.</p>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-right"><a href="http://twitter.com/share" class="twitter-share-button" data-counturl="http://wpgarage.com/plugins/i-want-a-wordpress-plugin/" data-url="http://illum.in/nQZPDi" data-text="I want a WordPress plugin to&#8230;" data-count="vertical" data-via="wpgarage" data-related="wpgarage"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-right"><iframe src="http://www.facebook.com/plugins/like.php?href=http://wpgarage.com/plugins/i-want-a-wordpress-plugin/&amp;layout=box_count&amp;show_faces=true&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-right"><g:plusone size="tall" href="http://wpgarage.com/plugins/i-want-a-wordpress-plugin/"></g:plusone></div></div><p>So you&#8217;ve got a shiny new WordPress blog, and you really want to add a cool feature that either demands programming the feature into your site, or even better, finding the perfect plugin so that you can add the feature with a few clicks.</p>
<p>The conventional way of finding plugins is to either search the <a title="WordPress plugin directory" href="http://wordpress.org/extend/plugins/">WordPress plugin directory</a>, or to do a search. Well, here&#8217;s a new way that is actually really smart and useful &#8211; visit this site: <a title="I want a WordPress Plugin to ... 450+ solutions" href="http://www.econsultant.com/i-want-wordpress-plugins/index.html">I want a WordPress Plugin to &#8230; 450+ solutions</a>.</p>
<p>At the top of the page, there is a hyperlinked list of related features for plugins, like Related Authors, Admin, Stats, Posts, Tags, etc.</p>
<p><a href="wp-content/uploads/2008/06/wp-plugins.jpg"><img class="alignnone size-full wp-image-407" title="450+ WordPress Plugins" src="http://wpgarage.com/wp-content/uploads/2008/06/wp-plugins.jpg" alt="450+ WordPress Plugins" width="400" height="149" /></a></p>
<p>You click on one of those links, and it takes you to a list of plugins that can help you achieve that feature. So for example, if I click on <a title="Calendars" href="http://www.econsultant.com/i-want-wordpress-plugins/index.html#calendars">Calendars</a>, I get a list of 4 plugins that can help me add a calendar to my WordPress blog. I personally know that there are many more calendar-related plugins for adding calendars to your blog, but you can submit more plugins for them to add to the list.</p>
<p>I think the idea behind this site is good, but it really needs a lot of community contribution in order to make it more complete.</p>
<p><a title="I want a WordPress Plugin to ... 450+ solutions" href="http://www.econsultant.com/i-want-wordpress-plugins/index.html#calendars">I want a WordPress Plugin to &#8230; 450+ solutions</a></p>
<p>This post was originally published at <a href="http://wpgarage.com/plugins/i-want-a-wordpress-plugin/">I want a WordPress plugin to&#8230;</a> on <a href="http://wpgarage.com">WP Garage</a> - <a href="http://wpgarage.com">WP Garage - wordpress tricks, hacks, and tips</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wpgarage.com/plugins/i-want-a-wordpress-plugin/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>When a WordPress plugin for foreclosures is released, you know it&#8217;s a recession</title>
		<link>http://wpgarage.com/plugins/foreclosure-wordpress-plugin-recession/</link>
		<comments>http://wpgarage.com/plugins/foreclosure-wordpress-plugin-recession/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 19:30:19 +0000</pubDate>
		<dc:creator>Miriam Schwab</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[silly stuff]]></category>

		<guid isPermaLink="false">http://wordpressgarage.com/?p=403</guid>
		<description><![CDATA[<p>I always think I&#8217;ve seen everything, until something even crazier comes along. Foreclosure.com, a site that lists nationwide foreclosure data, has released a WordPress plugin that adds foreclosure listings to their Web sites. The WordPress Foreclosure Listings Plugin delivers a complete real estate search and navigation environment quickly and easily by querying the Foreclosure.com database [...]</p><p>This post was originally published at <a href="http://wpgarage.com/plugins/foreclosure-wordpress-plugin-recession/">When a WordPress plugin for foreclosures is released, you know it&#8217;s a recession</a> on <a href="http://wpgarage.com">WP Garage</a> - <a href="http://wpgarage.com">WP Garage - wordpress tricks, hacks, and tips</a>.</p>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-right"><a href="http://twitter.com/share" class="twitter-share-button" data-counturl="http://wpgarage.com/plugins/foreclosure-wordpress-plugin-recession/" data-url="http://illum.in/nb3meF" data-text="When a WordPress plugin for foreclosures is released, you know it&#8217;s a recession" data-count="vertical" data-via="wpgarage" data-related="wpgarage"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-right"><iframe src="http://www.facebook.com/plugins/like.php?href=http://wpgarage.com/plugins/foreclosure-wordpress-plugin-recession/&amp;layout=box_count&amp;show_faces=true&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-right"><g:plusone size="tall" href="http://wpgarage.com/plugins/foreclosure-wordpress-plugin-recession/"></g:plusone></div></div><p>I always think I&#8217;ve seen everything, until something even crazier comes along. Foreclosure.com, a site that lists nationwide foreclosure data, has released a <a title="Foreclosure WordPress plugin" href="http://affiliate.foreclosure.com/tools/wordpress.php">WordPress plugin that adds foreclosure listings</a> to their Web sites.</p>
<p>The WordPress Foreclosure Listings Plugin delivers a complete real estate search and navigation environment quickly and easily by querying the Foreclosure.com database in real-time. Once a partner activates the program, the plugin will automatically create a WordPress page and a search widget.</p>
<p>This has got to be one of the most depressing plugins in existence. Profiting from people who are getting kicked out of their homes seems cruel. We know banks do it, but banks are cruel so it suits them.</p>
<p>When the vultures hover like this, it makes me think that maybe we are heading towards a recession, and maybe it really has already hit the US. Scary.</p>
<p>This post was originally published at <a href="http://wpgarage.com/plugins/foreclosure-wordpress-plugin-recession/">When a WordPress plugin for foreclosures is released, you know it&#8217;s a recession</a> on <a href="http://wpgarage.com">WP Garage</a> - <a href="http://wpgarage.com">WP Garage - wordpress tricks, hacks, and tips</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wpgarage.com/plugins/foreclosure-wordpress-plugin-recession/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

