<?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>inner.geek &#187; WordPress Plugins</title>
	<atom:link href="http://inner.geek.nz/archives/category/wordpress-plugins/feed/" rel="self" type="application/rss+xml" />
	<link>http://inner.geek.nz</link>
	<description>the self-discovery adventure of brett taylor</description>
	<lastBuildDate>Thu, 22 Dec 2011 00:01:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Oops, downloads.webfroot.co.nz is back live</title>
		<link>http://inner.geek.nz/archives/2006/06/27/oops-downloadswebfrootconz-is-back-live/</link>
		<comments>http://inner.geek.nz/archives/2006/06/27/oops-downloadswebfrootconz-is-back-live/#comments</comments>
		<pubDate>Tue, 27 Jun 2006 02:13:38 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[WordPress Plugins]]></category>

		<guid isPermaLink="false">http://inner.geek.nz/archives/2006/06/27/oops-downloadswebfrootconz-is-back-live/</guid>
		<description><![CDATA[Oops, seems I forgot to re-instate downloads.webfroot.co.nz, so now all the downloads, including word press plugins and the rest are back live. The only thing not up yet are the large MP3 archive of the Frootcast, a podcast I ran for like 4 episodes back when it was in vogue.]]></description>
			<content:encoded><![CDATA[<p>Oops, seems I forgot to re-instate <a href="http://downloads.webfroot.co.nz">downloads.webfroot.co.nz</a>, so now all the downloads, including word press plugins and the rest are back live.  The only thing not up yet are the large MP3 archive of the Frootcast, a podcast I ran for like 4 episodes back when it was in vogue.</p>
]]></content:encoded>
			<wfw:commentRss>http://inner.geek.nz/archives/2006/06/27/oops-downloadswebfrootconz-is-back-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Plugin: Mycroft Search Plugin Generator</title>
		<link>http://inner.geek.nz/archives/2005/05/19/wordpress-plugin-mycroft-search-plugin-generator/</link>
		<comments>http://inner.geek.nz/archives/2005/05/19/wordpress-plugin-mycroft-search-plugin-generator/#comments</comments>
		<pubDate>Thu, 19 May 2005 08:29:32 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[WordPress Plugins]]></category>

		<guid isPermaLink="false">http://inner.geek.nz/archives/2005/05/19/wordpress-plugin-mycroft-search-plugin-generator/</guid>
		<description><![CDATA[I was at work, and an idea hit me: Firefox search plugins are just text files. They also contain a lot of stuff that WordPress stores in it’s database. Why not make WordPress generate a search plugin for itself? Why not make a plugin that will work on any WordPress 1.5+ install? So I spent [...]]]></description>
			<content:encoded><![CDATA[<p>I was at work, and an idea hit me: Firefox search plugins are just text files. They also contain a lot of stuff that WordPress stores in it’s database. Why not make WordPress generate a search plugin for itself? Why not make a plugin that will work on any WordPress 1.5+ install? So I spent the rest of the day making the <a href="http://inner.geek.nz/projects/wordpress-plugins/mycroft-search-plugin-generator/">Mycroft Search Plugin Generator plugin</a>!</p>
<p>Try it at the bottom of the sidebar on this site, or in the Meta section of the sidebar on <a href="http://www.webfroot.co.nz/">Webfroot</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://inner.geek.nz/archives/2005/05/19/wordpress-plugin-mycroft-search-plugin-generator/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Smart Unread Comments WP Plugin updated to 1.3</title>
		<link>http://inner.geek.nz/archives/2005/05/16/smart-unread-comments-wp-plugin-updated-to-13/</link>
		<comments>http://inner.geek.nz/archives/2005/05/16/smart-unread-comments-wp-plugin-updated-to-13/#comments</comments>
		<pubDate>Mon, 16 May 2005 02:34:50 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[WordPress Plugins]]></category>

		<guid isPermaLink="false">http://inner.geek.nz/archives/2005/05/16/smart-unread-comments-wp-plugin-updated-to-13/</guid>
		<description><![CDATA[I&#8217;ve just updated the Smart Unread Comments WordPress Plugin to 1.3. Finally, it uses your permalink structure in it&#8217;s links! Also, I&#8217;ve changed a couple of the defaults; $limit now defaults to 5 and $output_when_more_unread_comments_than_limit now defaults to TRUE. If you want to keep the old defaults, update your template&#8217;s command to this: &#60;?php echo [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just updated the <a href="http://inner.geek.nz/wordpress-plugins/smart-unread-comments/">Smart Unread Comments</a> WordPress Plugin to 1.3.  Finally, it uses your permalink structure in it&#8217;s links!  </p>
<p>Also, I&#8217;ve changed a couple of the defaults; $limit now defaults to 5 and $output_when_more_unread_comments_than_limit now defaults to TRUE.  </p>
<p>If you want to keep the old defaults, update your template&#8217;s command to this:<br />
<code>&lt;?php echo get_smart_unread_comments(10, TRUE, FALSE); ?&gt;</p>
<p>Also, I've moved my <a href="http://inner.geek.nz/wordpress-plugins/">wordpress plugins</a> to their own pages now</p>
<p><a href="http://inner.geek.nz/wordpress-plugins/smart-unread-comments/">Get the new version now!</a></code></p>
]]></content:encoded>
			<wfw:commentRss>http://inner.geek.nz/archives/2005/05/16/smart-unread-comments-wp-plugin-updated-to-13/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress Plugin: Smart Unread Comments</title>
		<link>http://inner.geek.nz/archives/2005/02/11/wordpress-plugin-smart-unread-comments/</link>
		<comments>http://inner.geek.nz/archives/2005/02/11/wordpress-plugin-smart-unread-comments/#comments</comments>
		<pubDate>Fri, 11 Feb 2005 07:52:07 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[WordPress Plugins]]></category>

		<guid isPermaLink="false">http://inner.geek.nz/archives/2005/02/11/wordpress-plugin-smart-unread-comments/</guid>
		<description><![CDATA[As seen on Webfroot and this site, now in WordPress Plugin form! Current Version: 1.3 What it does Creates a list of posts with comments that haven&#8217;t been read by the user since their last visit/session. Uses cookies to track users last visit &#8211; no database required! How it works: Users are issued cookies which [...]]]></description>
			<content:encoded><![CDATA[<p>As seen on <a href="http://www.webfroot.co.nz/">Webfroot</a> and this site, now in WordPress Plugin form!</p>
<p><strong>Current Version: 1.3</strong></p>
<p><strong>What it does</strong><br />
Creates a list of posts with comments that haven&#8217;t been read by the user since their last visit/session.  Uses cookies to track users last visit &#8211; no database required!</p>
<p><strong>How it works:</strong><br />
Users are issued cookies which are used to track last visit.  If this is their first visit, all comments in the last 14 days are unread.   The plugin generates a list of unread comments.  It keeps track of the user&#8217;s read posts for the session, removing them from the list as the user goes. Each page load updates the last unread timestamp cookie. Users can also mark all comments as read.<br />
<span id="more-167"></span><br />
<strong>Installation:</strong><br />
Either:
<ul>
<li><strong>RECOMMENDED</strong>: Install <a href="http://wp-plugins.net">WordPress Plugin Manager</a> then use the <a href="http://wp-plugins.net/index.php?id=127">One Click Install for Smart Unread Comments</a>. This will also make it easier to install other plugins and upgrade them in the future.</li>
<li>OR: Download <a href="http://downloads.webfroot.co.nz/wp-plugin/smart-unread-comments.zip">Smart Unread Comments</a>, extract and upload <code>wbft-smart-unread-comments.php</code> to your <code>wp-content/plugins</code> directory. Log-in to your WP admin panel, go to the Plugins tab and activate the Smart Unread Comments plugin.</li>
</ul>
<p><strong>Implementation:</strong><br />
In your template, add this code.</p>
<blockquote><p><code>&lt;ul&gt;&lt;?php echo get_smart_unread_comments(); ?&gt;&lt;/ul&gt;</code></p></blockquote>
<p>get_smart_unread_comments() also takes options:</p>
<ul>
<li><strong>$limit</strong><br />
<em>Default: 5.<br />
Maximum posts with unread comments to display. </em></li>
<li><strong>$output_when_no_unread_comments</strong><br />
<em>Default: TRUE<br />
If true, when there are no unread comments, it will output a <code>&lt;li class="wbftSUC_NoComments" &gt;</code> item containing $no_unread_comments_text</em></li>
<li><strong>$output_when_more_unread_comments_than_limit</strong><br />
<em>Default: TRUE<br />
If true, when there are more than $limit unread comments, it will output a <code>&lt;li class="wbftSUC_MoreComments" &gt;</code> item containing $more_unread_comments_text</em></li>
<li><strong>$mark_comments_as_read_text</strong><br />
<em>Default: &#8220;Mark all comments as read&#8221;<br />
String used in link Mark all Comments as Read link.</em></li>
<li><strong>$no_unread_comments_text</strong><br />
<em>Default: &#8220;There are no unread comments&#8221;<br />
String used when there no unread comments and $output_when_no_unread_comments is TRUE</em></li>
<li><strong>$more_unread_comments_text</strong><br />
<em>Default: &#8220;There are %d more unread comments&#8230;&#8221;<br />
String used when there are more than $limit unread comments and $output_when_more_unread_comments_than_limit is TRUE<br />
%d will be replaced with a count of how many more comments there are to view.<br />
</em></li>
</ul>
<p><strong>Documentation:</strong><br />
You&#8217;re looking at it!</p>
<p><strong>CSS Classes output:</strong><br />
Remember, CSS classes are CASE SENSITIVE.</p>
<ul>
<li><code>class='wbftSUC_MarkAsRead'</code><br />
Used on the Mark Comments as Unread link</li>
<li><code>class='wbftSUC_Recent'</code><br />
Used on comments less than 6 hours old</li>
<li><code>class='wbftSUC_MoreComments'</code><br />
Used on More Unread Comments list item</li>
<li><code>class='wbftSUC_NoComments'</code><br />
Used on No Unread Comments list item</li>
</ul>
<p><strong>Version History:</strong><br />
1.3:   Now uses permalink structure, and sets cookies to your blog&#8217;s path. $limit defaults to 5 (not 10), and $output_when_more_unread_comments_than_limit defaults to TRUE.<br />
1.21:   Fixed broken (x)html validation due to stray<br />
1.2:   Fixed major bug with post title links.<br />
1.11:  Tables are now pulled from WP variables.<br />
1.1:  Initial Public Release.</p>
<p><strong>Known Issues:</strong><br />
Comments on Pages (as opposed to posts) turn up on the list, but visiting the Page doesn&#8217;t mark those comments as unread.</p>
<p><strong>Credit:</strong>
<ul>
<li>Chris Beaven (aka SmileyChris) <em>for writing the original code seen on Webfroot, and helping with updating it.</em></li>
<li>Dan aka Mufasa <em>and</em> Tom <em>for isolating the code from Chris&#8217;s Webfroot code magic and encouraging Me to write it.</em></li>
<li>Brett Taylor (Me! aka Glutnix) <em>for turning it into a WP plugin and making the number of unread comments on each post link to the oldest unread comment rather than the newest unread comment.</em></li>
</ul>
<p><strong>Bugs and Suggestions</strong><br />
Any bugs or suggestions, please email me – email link in the sidebar (RSS readers: drop by the site <img src="http://inner.geek.nz/wp-images/smilies/icon_wink.gif" alt=";)"/> ).</p>
]]></content:encoded>
			<wfw:commentRss>http://inner.geek.nz/archives/2005/02/11/wordpress-plugin-smart-unread-comments/feed/</wfw:commentRss>
		<slash:comments>62</slash:comments>
		</item>
		<item>
		<title>WP Plugin: Official Comments</title>
		<link>http://inner.geek.nz/archives/2005/01/12/wp-plugin-official-comments/</link>
		<comments>http://inner.geek.nz/archives/2005/01/12/wp-plugin-official-comments/#comments</comments>
		<pubDate>Wed, 12 Jan 2005 08:23:18 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[WordPress Plugins]]></category>

		<guid isPermaLink="false">http://inner.geek.nz/archives/2005/01/12/wp-plugin-official-comments/</guid>
		<description><![CDATA[I just whipped up a quick WordPress 1.2/1.5/2.0 plugin that allows you to distinguish comments made by WordPress users. It also will automatically approve comments made by WP users. Current Version: 1.1 How It Works: If you are logged into your WordPress admin panel, and you make a comment, the plugin will see that you [...]]]></description>
			<content:encoded><![CDATA[<p>I just whipped up a quick WordPress 1.2/1.5/2.0 plugin that allows you to distinguish comments made by WordPress users.   It also will automatically approve comments made by WP users. </p>
<p><strong>Current Version: 1.1</strong></p>
<p><strong>How It Works:</strong><br />
If you are logged into your WordPress admin panel, and you make a comment, the plugin will see that you are an official WP user of your blog and mark the comment with your WP User ID.<br />
When the page is rendered, that User ID is called up by the plugin functions, which you can use to change text, change CSS class, add images, whatever your imagination desires.</p>
<p><strong>Installation</strong><br />
Either:
<ul>
<li><strong>RECOMMENDED</strong>: Install <a href="http://unknowngenius.com/wp-plugins/">WordPress Plugin Manager</a> then use the <a href="http://wp-plugins.net/index.php?id=126">One Click Install for Official Comments</a>.  This will also make it easier to install other plugins and upgrade them in the future.</li>
<li>OR: Download <a href="http://downloads.webfroot.co.nz/wp-plugin/official-comments.zip">Official Comments</a>, extract and upload <code>official-comments.php</code> to your <code>wp-content/plugins</code> directory.  Log-in to your WP admin panel, go to the Plugins tab and activate the Official Comments plugin.</li>
</ul>
<p><strong id="oneclickinstallimplement">How to implement:</strong><br />
Simply add this somewhere within the Comments loop in wp-comments.php and/or wp-comments-popup.php:</p>
<p><code>&lt;?php if(is_wpuser_comment() != 0) {echo "Official ";} ?&gt;</code></p>
<p>Or get tricky and add a CSS Class to the LI:</p>
<p><code>&lt;li class="comment &lt;?php echo (is_wpuser_comment() ? ' commentOfficialUser' : ''); ?&gt;" id="comment-&#038;lt?php comment_ID() ?&gt;"&gt;</code></p>
<p>and this very basic css example:</p>
<p><code>.commentOfficialUser { border: 1px solid black; background-color: #999999 }</code></p>
<p><strong>Documentation</strong><br />
View <a href="http://downloads.webfroot.co.nz/wp-plugin/official-comments-readme.txt">Official Comments Readme.txt</a></p>
<p><strong>Examples</strong><br />
There is a very basic example on this post, but more exciting examples available at <a href="http://www.webfroot.co.nz/index.php?p=1343">Webfroot</a>.</p>
<p><strong>Known Issues</strong><br />
It only works with official comments made after the point of installation, as WordPress doesn&#8217;t automatically add the WP user ids to the comments field it already has.</p>
<p><strong>Bugs and Suggestions</strong><br />
Any bugs or suggestions, please email me &#8212; email link in the sidebar (RSS readers: drop by the site <img src='http://inner.geek.nz/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ).</p>
]]></content:encoded>
			<wfw:commentRss>http://inner.geek.nz/archives/2005/01/12/wp-plugin-official-comments/feed/</wfw:commentRss>
		<slash:comments>159</slash:comments>
		</item>
	</channel>
</rss>

