<?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>Lester Chan's WordPress Plugins &#187; Plugins</title>
	<atom:link href="http://lesterchan.net/wordpress/category/plugins/feed/" rel="self" type="application/rss+xml" />
	<link>http://lesterchan.net/wordpress</link>
	<description>Lester Chan's WordPress Plugins Development Blog</description>
	<lastBuildDate>Mon, 15 Feb 2010 17:50:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Lester Chan’s WordPress Plugins June 2009 Update</title>
		<link>http://lesterchan.net/wordpress/2009/06/15/lester-chan-wordpress-plugins-june-2009-update/</link>
		<comments>http://lesterchan.net/wordpress/2009/06/15/lester-chan-wordpress-plugins-june-2009-update/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 10:52:04 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[WP-Ban]]></category>
		<category><![CDATA[WP-CommentNavi]]></category>
		<category><![CDATA[WP-DBManager]]></category>
		<category><![CDATA[WP-DownloadManager]]></category>
		<category><![CDATA[WP-EMail]]></category>
		<category><![CDATA[WP-PageNavi]]></category>
		<category><![CDATA[WP-PluginsUsed]]></category>
		<category><![CDATA[WP-Polls]]></category>
		<category><![CDATA[WP-PostRatings]]></category>
		<category><![CDATA[WP-PostViews]]></category>
		<category><![CDATA[WP-Print]]></category>
		<category><![CDATA[WP-RelativeDate]]></category>
		<category><![CDATA[WP-ServerInfo]]></category>
		<category><![CDATA[WP-Stats]]></category>
		<category><![CDATA[WP-Sticky]]></category>
		<category><![CDATA[WP-UserOnline]]></category>
		<category><![CDATA[2.8]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=259</guid>
		<description><![CDATA[Here is my June 2009 WordPress plugins update containing all my 16 WordPress plugins update. All of them should work on WordPress 2.8 as I did not test them on any WordPress version below that.
Now my plugins uses jQuery for AJAX instead of TW-Sack. I have also updated the widget code to make use of [...]]]></description>
			<content:encoded><![CDATA[<p>Here is my June 2009 WordPress plugins update containing all my <strong>16</strong> WordPress plugins update. All of them should work on WordPress 2.8 as I did not test them on any WordPress version below that.</p>
<p>Now my plugins uses jQuery for AJAX instead of TW-Sack. I have also updated the widget code to make use of the new WordPress 2.8 new Widget class and that supports multi-instances widgets. The widget code has now been merge with the main plugin file so the standalone widget plugin file is no longer in use. Please delete the whole plugin folder and upload it again to avoid any error.</p>
<p>As WordPress 2.8 supports loading of JavaScript in the footer, all my plugins&#8217; JavaScripts will be loaded in the footer. Be sure you have <?php wp_footer(); ?> in your theme footer.php.</p>
<p><strong>Be sure to read the readme.html and checkout the changelog for more information and most importantly NOTE THE TABS AT THE TOP</strong></p>
<p><strong>WP-Ban 1.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-ban.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-ban.1.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=10.0">Support Forum</a></p>
<p><strong>WP-CommentNavi 1.10</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-commentnavi.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/2007/03/02/readme/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-commentnavi.1.10.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=30.0">Support Forum</a></p>
<p><strong>WP-DBManager 2.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-dbmanager.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-dbmanager.2.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=11.0">Support Forum</a></p>
<p><strong>WP-DownloadManager 1.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-downloadmanager.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/downloads/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-downloadmanager.1.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=12.0">Support Forum</a></p>
<p><strong>WP-EMail 2.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-email.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/2006/07/05/donations/email/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-email.2.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=13.0">Support Forum</a></p>
<p><strong>WP-PageNavi 2.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-pagenavi.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-pagenavi.2.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=14.0">Support Forum</a></p>
<p><strong>WP-PluginsUsed 1.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-pluginsused.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/plugins-used/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-pluginsused.1.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=29.0">Support Forum</a></p>
<p><strong>WP-Polls 2.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-polls.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-polls.2.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=15.0">Support Forum</a></p>
<p><strong>WP-PostRatings 1.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-postratings.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-postratings.1.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=17.0">Support Forum</a></p>
<p><strong>WP-PostViews 1.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-postviews.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-postviews.1.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=16.0">Support Forum</a></p>
<p><strong>WP-Print 2.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-print.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/2006/07/05/donations/print/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-print.2.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=18.0">Support Forum</a></p>
<p><strong>WP-RelativeDate 1.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-relativedate.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-relativedate.1.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=19.0">Support Forum</a></p>
<p><strong>WP-ServerInfo 1.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-serverinfo.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-serverinfo.1.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=25.0">Support Forum</a></p>
<p><strong>WP-Stats 2.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-stats.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/stats/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-stats.2.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=20.0">Support Forum</a></p>
<p><strong>WP-Sticky 1.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-sticky.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-sticky.1.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=26.0">Support Forum</a></p>
<p><strong>WP-Useronline 2.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-useronline.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/useronline/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-useronline.2.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=21.0">Support Forum</a></p>
<p>If you like or love my plugins a lot, do consider making a donation to me. My Paypal email address is <strong>lesterchan AT gmail DOT com</strong>. Thank you =D</p>
]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2009/06/15/lester-chan-wordpress-plugins-june-2009-update/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>New WP_Widget Class In WordPress 2.8</title>
		<link>http://lesterchan.net/wordpress/2009/03/17/new-wp_widget-class-in-wordpress-28/</link>
		<comments>http://lesterchan.net/wordpress/2009/03/17/new-wp_widget-class-in-wordpress-28/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 05:30:41 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[2.8]]></category>
		<category><![CDATA[widget]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=252</guid>
		<description><![CDATA[In WordPress 2.8, there is a new WP_Widget class, which personally I like it very much as now the multi-instances of widgets is handled by WordPress, all you need to do is just to extends the WP_Widget class and overwrite 3 of the functions namely widgets(), update() and form();
Below is a sample code taken from [...]]]></description>
			<content:encoded><![CDATA[<p>In WordPress 2.8, there is a new WP_Widget class, which personally I like it very much as now the multi-instances of widgets is handled by WordPress, all you need to do is just to extends the WP_Widget class and overwrite 3 of the functions namely widgets(), update() and form();</p>
<p>Below is a sample code taken from my WP-Polls that displays Polls Widget. It is tested and it works perfectly. Hope it is useful for plugin authors.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #666666; font-style: italic;">### Class: WP-Polls Widget
</span> <span style="color: #000000; font-weight: bold;">class</span> WP_Widget_Polls <span style="color: #000000; font-weight: bold;">extends</span> WP_Widget <span style="color: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;">// Constructor</span>
	<span style="color: #000000; font-weight: bold;">function</span> WP_Widget_Polls<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$widget_ops</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'description'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Put a poll that you have added in WP-Polls on your sidebar'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wp-polls'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">WP_Widget</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'polls'</span><span style="color: #339933;">,</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Polls'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$widget_ops</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// Display Widget</span>
	<span style="color: #000000; font-weight: bold;">function</span> widget<span style="color: #009900;">&#40;</span><span style="color: #000088;">$args</span><span style="color: #339933;">,</span> <span style="color: #000088;">$instance</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #990000;">extract</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$args</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$title</span> <span style="color: #339933;">=</span> esc_attr<span style="color: #009900;">&#40;</span><span style="color: #000088;">$instance</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$poll_id</span> <span style="color: #339933;">=</span> <span style="color: #990000;">intval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$instance</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'poll_id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$display_pollarchive</span> <span style="color: #339933;">=</span> <span style="color: #990000;">intval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$instance</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'display_pollarchive'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$before_widget</span><span style="color: #339933;">.</span><span style="color: #000088;">$before_title</span><span style="color: #339933;">.</span><span style="color: #000088;">$title</span><span style="color: #339933;">.</span><span style="color: #000088;">$after_title</span><span style="color: #339933;">;</span>
		get_poll<span style="color: #009900;">&#40;</span><span style="color: #000088;">$poll_id</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$display_pollarchive</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			display_polls_archive_link<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$after_widget</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// When Widget Control Form Is Posted</span>
	<span style="color: #000000; font-weight: bold;">function</span> update<span style="color: #009900;">&#40;</span><span style="color: #000088;">$new_instance</span><span style="color: #339933;">,</span> <span style="color: #000088;">$old_instance</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$new_instance</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'submit'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #000088;">$instance</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$old_instance</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$instance</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strip_tags</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$new_instance</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$instance</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'poll_id'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">intval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$new_instance</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'poll_id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$instance</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'display_pollarchive'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">intval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$new_instance</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'display_pollarchive'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #000088;">$instance</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// DIsplay Widget Control Form</span>
	<span style="color: #000000; font-weight: bold;">function</span> form<span style="color: #009900;">&#40;</span><span style="color: #000088;">$instance</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$wpdb</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$instance</span> <span style="color: #339933;">=</span> wp_parse_args<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$instance</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'title'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Polls'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wp-polls'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'poll_id'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'display_pollarchive'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$title</span> <span style="color: #339933;">=</span> esc_attr<span style="color: #009900;">&#40;</span><span style="color: #000088;">$instance</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$poll_id</span> <span style="color: #339933;">=</span> <span style="color: #990000;">intval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$instance</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'poll_id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$display_pollarchive</span> <span style="color: #339933;">=</span> <span style="color: #990000;">intval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$instance</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'display_pollarchive'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
&nbsp;
			&lt;label for=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_field_id</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Title:'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wp-polls'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;input class=&quot;widefat&quot; id=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_field_id</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; name=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_field_name</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; type=&quot;text&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$title</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; /&gt;&lt;/label&gt;
&nbsp;
&nbsp;
&nbsp;
			&lt;label for=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_field_id</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'display_pollarchive'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Display Polls Archive Link Below Poll?'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wp-polls'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;select name=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_field_name</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'display_pollarchive'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; id=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_field_id</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'display_pollarchive'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; class=&quot;widefat&quot;&gt;
					&lt;option value=&quot;0&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> selected<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #000088;">$display_pollarchive</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'No'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wp-polls'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/option&gt;
					&lt;option value=&quot;1&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> selected<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span> <span style="color: #000088;">$display_pollarchive</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Yes'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wp-polls'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/option&gt;
				&lt;/select&gt;
&nbsp;
			&lt;/label&gt;
&nbsp;
&nbsp;
&nbsp;
			&lt;label for=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_field_id</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'poll_id'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Poll To Display:'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wp-polls'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;select name=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_field_name</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'poll_id'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; id=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_field_id</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'poll_id'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; class=&quot;widefat&quot;&gt;
					&lt;option value=&quot;-1&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> selected<span style="color: #009900;">&#40;</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span> <span style="color: #000088;">$poll_id</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Do NOT Display Poll (Disable)'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wp-polls'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/option&gt;
					&lt;option value=&quot;-2&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> selected<span style="color: #009900;">&#40;</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">2</span><span style="color: #339933;">,</span> <span style="color: #000088;">$poll_id</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Display Random Poll'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wp-polls'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/option&gt;
					&lt;option value=&quot;0&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> selected<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #000088;">$poll_id</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Display Latest Poll'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wp-polls'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/option&gt;
				&lt;/select&gt;
&nbsp;
			&lt;/label&gt;
&nbsp;
&lt;input type=&quot;hidden&quot; id=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_field_id</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'submit'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; name=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_field_name</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'submit'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; value=&quot;1&quot; /&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">### Function: Init WP-Polls Widget
</span>add_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'widgets_init'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'widget_polls_init'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">function</span> widget_polls_init<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	register_widget<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_Widget_Polls'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2009/03/17/new-wp_widget-class-in-wordpress-28/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Downloads Surpass 1 Million Mark</title>
		<link>http://lesterchan.net/wordpress/2009/03/05/downloads-surpass-1-million-mark/</link>
		<comments>http://lesterchan.net/wordpress/2009/03/05/downloads-surpass-1-million-mark/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 06:46:19 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[1 million]]></category>
		<category><![CDATA[downloads]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=249</guid>
		<description><![CDATA[My 17 plugins download count has surpass the 1 million mark. As of 2.44pm (GMT+8), it has a total download of 1,001,369 making up 4.5% downloads of the grand total downloads of 22,152,788 on WordPress.org.
]]></description>
			<content:encoded><![CDATA[<p>My 17 plugins download count has surpass the 1 million mark. As of 2.44pm (GMT+8), it has a total download of <strong>1,001,369</strong> making up <strong>4.5%</strong> downloads of the grand total downloads of <strong>22,152,788</strong> on <a href="http://wordpress.org/extend/plugins/">WordPress.org</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2009/03/05/downloads-surpass-1-million-mark/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript In My Plugins II</title>
		<link>http://lesterchan.net/wordpress/2009/01/19/javascript-in-my-plugins-ii/</link>
		<comments>http://lesterchan.net/wordpress/2009/01/19/javascript-in-my-plugins-ii/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 11:11:24 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[Site]]></category>
		<category><![CDATA[WP-EMail]]></category>
		<category><![CDATA[WP-Polls]]></category>
		<category><![CDATA[WP-PostRatings]]></category>
		<category><![CDATA[WP-ServerInfo]]></category>
		<category><![CDATA[WP-UserOnline]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[2.8]]></category>
		<category><![CDATA[footer]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[minify]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=241</guid>
		<description><![CDATA[I have completed the &#8220;update&#8221; process to my 5 of my plugins (WP-Polls, WP-PostRatings, WP-Email, WP-ServerInfo and WP-UserOnline) which use JavaScript.

WP-Polls and WP-PostRatings uses JavaScript on the frontend as well as the backend
WP-Email and WP-UserOnline uses JavaScript on the frontend only
WP-ServerInfo uses JavaScript on the backend only

Unfortunately the changes require at least WordPress 2.8 onwards [...]]]></description>
			<content:encoded><![CDATA[<p>I have completed the &#8220;update&#8221; process to my 5 of my plugins (WP-Polls, WP-PostRatings, WP-Email, WP-ServerInfo and WP-UserOnline) which use JavaScript.</p>
<ul>
<li>WP-Polls and WP-PostRatings uses JavaScript on the frontend as well as the backend</li>
<li>WP-Email and WP-UserOnline uses JavaScript on the frontend only</li>
<li>WP-ServerInfo uses JavaScript on the backend only</li>
</ul>
<p>Unfortunately the changes require at least WordPress 2.8 onwards to make use of the JavaScript enhancements in WordPress 2.8. I have updated this site to WordPress 2.8 Bleeding Edge aka WordPress 2.8 Nightly in order to test the JavaScript changes on a live site.</p>
<p>If you view the HTML source of this page, you will notice that only the CSS files get loaded in the header and the JavaScript gets loaded in the footer.</p>
<p>If you are running WordPress 2.8 bleeding edge, perhaps you can help me test out the plugins. Thanks in advanced <img src='http://lesterchan.net/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
Note: There is a file embedded within this post, please visit this post to download the file.
]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2009/01/19/javascript-in-my-plugins-ii/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>JavaScript In My Plugins</title>
		<link>http://lesterchan.net/wordpress/2009/01/15/javascript-in-my-plugins/</link>
		<comments>http://lesterchan.net/wordpress/2009/01/15/javascript-in-my-plugins/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 17:50:53 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WP-PostRatings]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[footer]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[minify]]></category>
		<category><![CDATA[packed]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=240</guid>
		<description><![CDATA[Only 5 of my plugins (WP-Polls, WP-PostRatings, WP-Email, WP-ServerInfo and WP-UserOnline) use JavaScript. The JavaScripts are packed using Dean Edward&#8217;s Packer and the only framework use just for AJAX is TW-Sack or Simple AJAX Code-Kit (SACK). TW-Sack is extremely lightweight and easy to use but unfortunately, it can be used only for AJAX purposes.  [...]]]></description>
			<content:encoded><![CDATA[<p>Only 5 of my plugins (WP-Polls, WP-PostRatings, WP-Email, WP-ServerInfo and WP-UserOnline) use JavaScript. The JavaScripts are packed using <a href="http://dean.edwards.name/packer/">Dean Edward&#8217;s Packer</a> and the only framework use just for AJAX is <a href="http://www.twilightuniverse.com/projects/sack/">TW-Sack or Simple AJAX Code-Kit (SACK)</a>. TW-Sack is extremely lightweight and easy to use but unfortunately, it can be used only for AJAX purposes.  The reason I used TW-Sack instead of jQuery is simple, at the time I created my plugin, jQuery does not exists yet and when jQuery becomes popular the reason why I didn&#8217;t upgrade it was because I was lazy. As the saying goes, &#8220;If it ain&#8217;t broke, don&#8217;t fix it&#8221;.  Recently there is some buzz within the WordPress Development Team regarding WordPress&#8217;s JavaScript Usage. Andrew Ozz has written two articles on it in the <a href="http://wpdevel.wordpress.com/">WordPress Development Updates</a> blog entitled <a href="http://wpdevel.wordpress.com/2008/12/27/optimizing-script-loading/">Optimizing script loading</a>, <a href="http://wpdevel.wordpress.com/2009/01/07/optimizing-script-loading-part-2/">Optimizing script loading part 2</a> and <a href="http://wpdevel.wordpress.com/2009/01/15/optimizing-script-loading-implementation/">Optimizing script loading, implementation</a>.  With the upcoming WordPress 2.8 will feature some heavy JavaScript changes, I told myself to make use of this chance to totally revamped the JavaScripts in my plugins.  Here are the changes that will be made:</p>
<ul>
<li>Minified JavaScript instead of packing them</li>
<li>Replaced TW-Sack with jQuery</li>
<li>Move JavaScript to the footer</li>
<li>Use wp_localize_script() for JavaScript text translation</li>
<li>javascript-js.js will now contain the minified code for normal usage</li>
<li>javascript-js.dev.js will now contain the unminified code for development purposes</li>
</ul>
<p>I have already done it for WP-PostRatings and it is now running live on this site. Next, I will be doing WP-UserOnline, followed by WP-Email and lastly WP-Polls as it is more complex.</p>
]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2009/01/15/javascript-in-my-plugins/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Top 3 WordPress Plugins Developer</title>
		<link>http://lesterchan.net/wordpress/2008/12/29/top-3-wordpress-plugins-developer/</link>
		<comments>http://lesterchan.net/wordpress/2008/12/29/top-3-wordpress-plugins-developer/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 09:01:01 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[3rd]]></category>
		<category><![CDATA[rank]]></category>
		<category><![CDATA[top]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=237</guid>
		<description><![CDATA[I am ranked among the Top 10 WordPress Plugins Developers. I am ranked 3rd to be precise based on the number of downloads for all my 17 plugins hosted on the official WordPress Plugins repository.
Source: W-Shadow.com&#8217;s Blog: Top 10 WordPress Plugin Developers
]]></description>
			<content:encoded><![CDATA[<p>I am ranked among the Top 10 WordPress Plugins Developers. I am ranked 3rd to be precise based on the number of downloads for all my 17 plugins hosted on the official WordPress Plugins repository.</p>
<p>Source: <a href="http://w-shadow.com/blog/2008/12/28/top-10-wordpress-plugin-developers/">W-Shadow.com&#8217;s Blog: Top 10 WordPress Plugin Developers</a></p>
]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2008/12/29/top-3-wordpress-plugins-developer/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Lester Chan’s WordPress Plugins December 2008 Update</title>
		<link>http://lesterchan.net/wordpress/2008/12/11/lester-chan-wordpress-plugins-december-2008-update/</link>
		<comments>http://lesterchan.net/wordpress/2008/12/11/lester-chan-wordpress-plugins-december-2008-update/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 08:09:25 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[WP-Ban]]></category>
		<category><![CDATA[WP-CommentNavi]]></category>
		<category><![CDATA[WP-DBManager]]></category>
		<category><![CDATA[WP-DownloadManager]]></category>
		<category><![CDATA[WP-EMail]]></category>
		<category><![CDATA[WP-PageNavi]]></category>
		<category><![CDATA[WP-PluginsUsed]]></category>
		<category><![CDATA[WP-Polls]]></category>
		<category><![CDATA[WP-PostRatings]]></category>
		<category><![CDATA[WP-PostViews]]></category>
		<category><![CDATA[WP-Print]]></category>
		<category><![CDATA[WP-RelativeDate]]></category>
		<category><![CDATA[WP-ServerInfo]]></category>
		<category><![CDATA[WP-Stats]]></category>
		<category><![CDATA[WP-Sticky]]></category>
		<category><![CDATA[WP-UserOnline]]></category>
		<category><![CDATA[2.7]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=232</guid>
		<description><![CDATA[digg_url = 'http://digg.com/software/Lester_Chan_s_WordPress_Plugins_December_2008_Update';Here is my December 2008 WordPress plugins update containing all my 15 WordPress plugins update and 1 new WordPress plugin. All of them should work on WordPress 2.7 as I did not test them on any WordPress version below that.
I am introducing a new plugin called WP-CommentNavi which basically paginate your comments similar [...]]]></description>
			<content:encoded><![CDATA[<p><div class="diggbutton"><script type="text/javascript">digg_url = 'http://digg.com/software/Lester_Chan_s_WordPress_Plugins_December_2008_Update';</script><script type="text/javascript" src="http://digg.com/api/diggthis.js"></script></div>Here is my December 2008 WordPress plugins update containing all my <strong>15</strong> WordPress plugins update and <strong>1</strong> new WordPress plugin. All of them should work on WordPress 2.7 as I did not test them on any WordPress version below that.</p>
<p>I am introducing a new plugin called WP-CommentNavi which basically paginate your comments similar to how WP-PageNavi paginate your posts. <span style="text-decoration:line-through;">I am also retiring WP-Sticky as WordPress 2.7 has a sticky post feature built in. WP-Sticky 2.31 WILL NOT work on WordPress 2.7 due to a conflict function &#8220;is_sticky&#8221;. If you renamed that function to &#8220;is_sticky2&#8243; or something else, it should work, but as usual I did not test it.</span></p>
<p><strong>*UPDATE*</strong> Due to the large number of requests, I decided not to retire WP-Sticky and I have updated it to 1.40 and it is now compatible with WordPress 2.7.</p>
<p><strong>Be sure to read the readme.html and checkout the changelog for more information and most importantly NOTE THE TABS AT THE TOP</strong></p>
<p><strong>WP-Ban 1.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-ban.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-ban.1.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=26">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=10.0">Support Forum</a></p>
<p><strong>WP-CommentNavi 1.00</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-commentnavi.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/2007/03/02/readme/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-commentnavi.1.00.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=31">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=30.0">Support Forum</a></p>
<p><strong>WP-DBManager 2.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-dbmanager.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-dbmanager.2.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=15">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=11.0">Support Forum</a></p>
<p><strong>WP-DownloadManager 1.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-downloadmanager.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/downloads/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-downloadmanager.1.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=29">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=12.0">Support Forum</a></p>
<p><strong>WP-EMail 2.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-email.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/2006/07/05/donations/email/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-email.2.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=13">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=13.0">Support Forum</a></p>
<p><strong>WP-PageNavi 2.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-pagenavi.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-pagenavi.2.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=11">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=14.0">Support Forum</a></p>
<p><strong>WP-PluginsUsed 1.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-pluginsused.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/plugins-used/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-pluginsused.1.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=30">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=29.0">Support Forum</a></p>
<p><strong>WP-Polls 2.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-polls.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-polls.2.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=10">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=15.0">Support Forum</a></p>
<p><strong>WP-PostRatings 1.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-postratings.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-postratings.1.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=20">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=17.0">Support Forum</a></p>
<p><strong>WP-PostViews 1.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-postviews.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-postviews.1.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=19">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=16.0">Support Forum</a></p>
<p><strong>WP-Print 2.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-print.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/2006/07/05/donations/print/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-print.2.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=12">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=18.0">Support Forum</a></p>
<p><strong>WP-RelativeDate 1.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-relativedate.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-relativedate.1.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=21">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=19.0">Support Forum</a></p>
<p><strong>WP-ServerInfo 1.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-serverinfo.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-serverinfo.1.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=27">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=25.0">Support Forum</a></p>
<p><strong>WP-Stats 2.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-stats.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/stats/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-stats.2.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=8">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=20.0">Support Forum</a></p>
<p><strong>WP-Sticky 1.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-sticky.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-sticky.1.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=28">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=26.0">Support Forum</a></p>
<p><strong>WP-Useronline 2.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-useronline.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/useronline/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-useronline.2.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=14">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=21.0">Support Forum</a></p>
<p>If you like or love my plugins a lot, do consider making a donation to me. My Paypal email address is <strong>lesterchan AT gmail DOT com</strong>. Thank you =D</p>
]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2008/12/11/lester-chan-wordpress-plugins-december-2008-update/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>WordPress 2.7 Released</title>
		<link>http://lesterchan.net/wordpress/2008/12/11/wordpress-27-released/</link>
		<comments>http://lesterchan.net/wordpress/2008/12/11/wordpress-27-released/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 06:22:12 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[2.7]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=230</guid>
		<description><![CDATA[WordPress 2.7 has been released after being delayed for about a week.
Here are some of the features according to the blog post:
Next you’ll begin to notice the new features subtly sprinkled through the new interface: the new dashboard that you can arrange with drag and drop to put the things most important to you on [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/development/2008/12/coltrane/">WordPress 2.7</a> has been released after being delayed for about a week.</p>
<p>Here are some of the features according to the blog post:</p>
<blockquote><p>Next you’ll begin to notice the new features subtly sprinkled through the new interface: the new dashboard that you can arrange with drag and drop to put the things most important to you on top, QuickPress, comment threading, paging, and the ability to reply to comments from your dashboard, the ability to install any plugin directly from WordPress.org with a single click, and sticky posts.</p>
<p>Digging in further you might notice that every screen is customizable. Let’s say you never care about author on your post listings — just click “Screen Options” and uncheck it and it’s instantly gone from the page. The same for any module on the dashboard or write screen. If your screen is narrow and the menu is taking up too much horizontal room, click the arrow to minimize it to be icon-only, and then go to the write page and drag and drop everything from the right column into the main one, so your posting area is full-screen. (For example I like hiding everything except categories, tags, and publish. I put categories and tags on the right, and publish under the post box.)</p></blockquote>
<p>WordPress 2.7 also introduce the Automatic Core upgrade which unfortunately do not work for me. I am still very skeptical after automating web script upgrades. I prefer to do it the manual way so that I can control what I want.</p>
<p>I will release the updates to my plugins shortly.</p>
<p>Download: <a href="http://wordpress.org/latest.zip">WordPress 2.7</a></p>
]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2008/12/11/wordpress-27-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WP-CommentNavi 1.00 Beta</title>
		<link>http://lesterchan.net/wordpress/2008/11/04/wp-commentnavi-100-beta/</link>
		<comments>http://lesterchan.net/wordpress/2008/11/04/wp-commentnavi-100-beta/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 08:38:39 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[WP-CommentNavi]]></category>
		<category><![CDATA[beta]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=217</guid>
		<description><![CDATA[I have created a new plugin called WP-CommentNavi for WordPress 2.7. What it basically does is to have nicer/advanced pagination for your comments in WordPress 2.7. It is basically a copy of my WP-PageNavi plugin replaced with variables from the comments API of WordPress. I whipped out this plugin within an hour through lots of [...]]]></description>
			<content:encoded><![CDATA[<p>I have created a new plugin called WP-CommentNavi for WordPress 2.7. What it basically does is to have nicer/advanced pagination for your comments in WordPress 2.7. It is basically a copy of my WP-PageNavi plugin replaced with variables from the comments API of WordPress. I whipped out this plugin within an hour through lots of &#8220;Finding &#038; Replacing&#8221; of texts.</p>
<p><a href="http://lesterchan.net/wordpress/2007/03/02/readme/">Here is a demo</a> of the plugin in action.</p>
<p>You can download it from here:</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p><strong>Do remember to read the readme.html</strong></p>
<p><strike>I have already applied for this plugin on the WordPress repository. Still waiting for a reply.</strike></p>
<p><strong>*UPDATE*</strong> Committed the plugin, SVN is at <a href="http://plugins.trac.wordpress.org/browser/wp-commentnavi/">http://plugins.trac.wordpress.org/browser/wp-commentnavi/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2008/11/04/wp-commentnavi-100-beta/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>My Plugins And WordPress 2.7</title>
		<link>http://lesterchan.net/wordpress/2008/11/01/my-plugins-and-wordpress-27/</link>
		<comments>http://lesterchan.net/wordpress/2008/11/01/my-plugins-and-wordpress-27/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 14:38:22 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Site]]></category>
		<category><![CDATA[WP-EMail]]></category>
		<category><![CDATA[WP-Print]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[2.7]]></category>
		<category><![CDATA[fixes]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=210</guid>
		<description><![CDATA[I tested both 1.31/2.31 version as well as 1.40/2.40 version of my plugins and they appear to work fine in WordPress 2.7 EXCEPT for WP-Email and WP-Print. It is because for some reasons the canonical redirect happens before my template redirect and hence /email/ will always be an invalid page in WordPress eyes. This issue [...]]]></description>
			<content:encoded><![CDATA[<p>I tested both 1.31/2.31 version as well as 1.40/2.40 version of my plugins and they appear to work fine in WordPress 2.7 <strong>EXCEPT</strong> for WP-Email and WP-Print. It is because for some reasons the canonical redirect happens before my template redirect and hence /email/ will always be an invalid page in WordPress eyes. This issue is not present in Wordpress 2.6.</p>
<p>My efforts had paid off when my plugins undergo major cosmetic changes back in WordPress 2.5 to accommodate the new WordPress 2.5 design. It is because for WordPress 2.7, I need not do anything and the design just fits right in. I just need to add in the icon for the admin menu for WP-DBManager, WP-DownloadManager, WP-Email, WP-Polls and WP-PostRatings.</p>
<p>Here are the fixes to get WP-Email 2.31 and WP-Print 2.31 to work with WordPress 2.7. I will not update WP-Email 2.31 and WP-Print 2.31 with this fix, instead I will just leave the fix to be downloadeded on this site. Do note that the fix will make WP-Email and WP-Print work for WordPress 2.7 <strong>ONLY</strong>.</p>
<p><strong>Here is the fix for WP-Email 2.31:</strong></p>
<blockquote><p>
In wp-email.php:</p>
<p>Find (Line 106, Line 120, Line 134 &#038; Line 147):</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$rewrite_rules</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array_slice</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$rewrite_rules</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">4</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Replace:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$rewrite_rules</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array_slice</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$rewrite_rules</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Find (Line 758):</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">add_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_redirect'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wp_email'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Replace:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">add_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_redirect'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wp_email'</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

</blockquote>
<p>Alternatively you can download the fixed wp-email.php:</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p><strong>Here is the fix for WP-Print 2.31:</strong></p>
<blockquote><p>
In wp-print.php:</p>
<p>Find (Line 79 &#038; Line 95):</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$rewrite_rules</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array_slice</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$rewrite_rules</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">4</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Replace:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$rewrite_rules</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array_slice</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$rewrite_rules</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Find (Line 395):</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">add_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_redirect'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wp_print'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Replace:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">add_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_redirect'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wp_print'</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

</blockquote>
<p>Alternatively you can download the fixed wp-print.php:</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p>After uploading the fix, you need to regenerate permalink. Go to (<strong>WP-Admin -> Settings -> Permalinks -> Save Changes</strong>)</p>
<p>I have already committed these changes to WP-Email 2.40 and WP-Print 2.40 to the SVN.</p>
<p>Tentatively WP-DBManager, WP-DownloadManager, WP-Email, WP-Polls and WP-PostRatings will work for Wordpress 2.7 only because of the new icon in the admin menu.</p>
]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2008/11/01/my-plugins-and-wordpress-27/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>WordPress 2.6.3</title>
		<link>http://lesterchan.net/wordpress/2008/10/24/wordpress-263/</link>
		<comments>http://lesterchan.net/wordpress/2008/10/24/wordpress-263/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 04:14:32 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[WP-RelativeDate]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[2.6]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=203</guid>
		<description><![CDATA[WordPress 2.6.3 is out, it fixes a Snoopy class vulnerability.

A vulnerability in the Snoopy library was announced today. WordPress uses Snoopy to fetch the feeds shown in the Dashboard.   Although this seems to be a low risk vulnerability for WordPress users, we wanted to get an update out immediately.  2.6.3 is available [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/development/2008/10/wordpress-263/">WordPress 2.6.3</a> is out, it fixes a Snoopy class vulnerability.</p>
<blockquote><p>
A <a href="http://secunia.com/Advisories/32361/">vulnerability</a> in the <a href="http://sourceforge.net/projects/snoopy/">Snoopy</a> library was announced today. WordPress uses Snoopy to fetch the feeds shown in the Dashboard.   Although this seems to be a low risk vulnerability for WordPress users, we wanted to get an update out immediately.  2.6.3 is available for download right now.  If you don’t want to download the whole release to get the security fix, you can download the following two files and copy them over your 2.6.2 installation.
</p></blockquote>
<p>Replace these 2 files:</p>
<ol>
<li><a href="http://trac.wordpress.org/export/9310/tags/2.6.3/wp-includes/class-snoopy.php">wp-includes/class-snoopy.php</a></li>
<li><a href="http://trac.wordpress.org/export/9310/tags/2.6.3/wp-includes/version.php">wp-includes/version.php</a></li>
</ol>
<p>Download full version:</p>
<ul>
<li><a href="http://wordpress.org/latest.zip">Download WordPress 2.6.3</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2008/10/24/wordpress-263/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Popular Sites Using My Plugins</title>
		<link>http://lesterchan.net/wordpress/2008/10/08/popular-sites-using-my-plugins/</link>
		<comments>http://lesterchan.net/wordpress/2008/10/08/popular-sites-using-my-plugins/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 05:23:19 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[popular]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=201</guid>
		<description><![CDATA[
Coke Studio &#8211; WP-Polls
Ford Motor Company Global Auto Cars Shows &#8211; WP-PostRatings
Mashable &#8211; WP-PostRatings
MTV Buzz Worthy Blog &#8211; WP-Email
Smashing Magazine &#8211; WP-PageNavi
The Martha Stewart Blog &#8211; WP-Polls
Truemors &#8211; WP-PostRatings
Playstation Blog &#8211; WP-PostRatings
Wall Street Journal Blog &#8211; WP-Print
Weblog Tools Collection &#8211; WP-PostRatings
WordPress Showcase &#8211; WP-PostRatings
Xerox Blogs &#8211; WP-Email
Yahoo Blog (Yodel Anecdotal) &#8211; WP-PostRatings
ZDNet Blog &#8211; WP-Polls

Feel [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li><a href="http://www.cokestudio.com.pk/">Coke Studio</a> &#8211; WP-Polls</li>
<li><a href="http://autoshows.ford.com/">Ford Motor Company Global Auto Cars Shows</a> &#8211; WP-PostRatings</li>
<li><a href="http://mashable.com/">Mashable</a> &#8211; WP-PostRatings</li>
<li><a href="http://buzzworthy.mtv.com/">MTV Buzz Worthy Blog</a> &#8211; WP-Email</li>
<li><a href="http://www.smashingmagazine.com/">Smashing Magazine</a> &#8211; WP-PageNavi</li>
<li><a href="http://www.themarthablog.com/">The Martha Stewart Blog</a> &#8211; WP-Polls</li>
<li><a href="http://truemors.nowpublic.com/">Truemors</a> &#8211; WP-PostRatings</li>
<li><a href="http://blog.us.playstation.com/">Playstation Blog</a> &#8211; WP-PostRatings</li>
<li><a href="http://blogs.wsj.com/">Wall Street Journal Blog</a> &#8211; WP-Print</li>
<li><a href="http://weblogtoolscollection.com/">Weblog Tools Collection</a> &#8211; WP-PostRatings</li>
<li><a href="http://wordpress.org/showcase/">WordPress Showcase</a> &#8211; WP-PostRatings</li>
<li><a href="http://www.blogs.xerox.com/">Xerox Blogs</a> &#8211; WP-Email</li>
<li><a href="http://ycorpblog.com/">Yahoo Blog (Yodel Anecdotal)</a> &#8211; WP-PostRatings</li>
<li><a href="http://blogs.zdnet.com/">ZDNet Blog</a> &#8211; WP-Polls</li>
</ol>
<p>Feel free to add on to the list by posting it in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2008/10/08/popular-sites-using-my-plugins/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Right To Left Language Support</title>
		<link>http://lesterchan.net/wordpress/2008/09/24/right-to-left-language-support/</link>
		<comments>http://lesterchan.net/wordpress/2008/09/24/right-to-left-language-support/#comments</comments>
		<pubDate>Wed, 24 Sep 2008 08:20:47 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[RTL]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=200</guid>
		<description><![CDATA[The next update of my plugin will feature Right to Left Language support and this is done by Kambiz. He did a great job updating all my plugins to support RTL and fixing some minor bugs along the way. Kudos to you Kambiz!
I have not been developing at all besides committing those changes that Kambiz [...]]]></description>
			<content:encoded><![CDATA[<p>The next update of my plugin will feature Right to Left Language support and this is done by <a href="http://persian-programming.com/">Kambiz</a>. He did a great job updating all my plugins to support RTL and fixing some minor bugs along the way. Kudos to you <a href="http://persian-programming.com/">Kambiz</a>!</p>
<p>I have not been developing at all besides committing those changes that Kambiz made since my school started on the 22nd August 2008. Hopefully I will have time to finished what I have planned for, for the next update in December 2008 where I will have only 1 month break.</p>
<p>Just to iterate once again, I decided to stopped developing WP-Sticky anymore as WordPress 2.7 will have that feature built-in and hence WP-Sticky 1.31 is the last version.</p>
<p>WordPress 2.7 will also feature comment threading and paging. Comment paging is the feature I have been waiting for!</p>
]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2008/09/24/right-to-left-language-support/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress 2.7 Will Feature Sticky Post</title>
		<link>http://lesterchan.net/wordpress/2008/08/14/wordpress-27-will-feature-sticky-post/</link>
		<comments>http://lesterchan.net/wordpress/2008/08/14/wordpress-27-will-feature-sticky-post/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 07:13:59 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[WP-Sticky]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[2.7]]></category>
		<category><![CDATA[sticky]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=194</guid>
		<description><![CDATA[It is confirmed that WordPress 2.7 will have the Sticky Post feature built into the core. It is a simplified version of my plugin, WP-Sticky, in which it has just one style which is &#8220;sticky&#8221; as compared to two styles in WP-Sticky which basically sticks all the post that are marked sticky on the front [...]]]></description>
			<content:encoded><![CDATA[<p>It is confirmed that WordPress 2.7 will have the <a href="http://trac.wordpress.org/ticket/7457">Sticky Post feature built into the core</a>. It is a simplified version of my plugin, WP-Sticky, in which it has just one style which is &#8220;sticky&#8221; as <a href="http://lesterchan.net/wordpress/2007/02/25/wp-sticky-new-ideas/">compared to two styles</a> in WP-Sticky which basically sticks all the post that are marked sticky on the front page. If I am not wrong if there are 2 posts that are marked sticky, the 2 posts will be sorted by date in descending order (latest first).</p>
<p><span style="text-decoration:line-through;">I decided to retire WP-Sticky as WordPress 2.7 has that built it into the core. Now my plugin count has been reduce to 14.</span></p>
<p>Due to a large number of request, I decided not to retire WP-Sticky and I have updated it be compatible with WordPress 2.7. See <a href="http://lesterchan.net/wordpress/2008/12/11/lester-chan-wordpress-plugins-december-2008-update/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2008/08/14/wordpress-27-will-feature-sticky-post/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>30% Discount Webhosting Plans From FRRO</title>
		<link>http://lesterchan.net/wordpress/2008/07/26/30-discount-webhosting-plans-from-frro/</link>
		<comments>http://lesterchan.net/wordpress/2008/07/26/30-discount-webhosting-plans-from-frro/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 11:48:44 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[FRRO]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=191</guid>
		<description><![CDATA[I have tied up with my partners at FRRO to offer 30% discount to all Shared as well as Reseller webhosting plans to help promote my WordPress plugins as well as FRRO Webhosting.
You can check out FRRO&#8217;s Shared Hosting as well as FRRO&#8217;s Reseller Hosting.
The coupon code to use is: LESTERWORDPRESSPLUGINS
Interested? Sign up with FRRO [...]]]></description>
			<content:encoded><![CDATA[<p>I have tied up with my partners at <a href="http://frro.net/">FRRO</a> to offer 30% discount to all <strong>Shared</strong> as well as <strong>Reseller</strong> webhosting plans to help promote my WordPress plugins as well as FRRO Webhosting.</p>
<p>You can check out FRRO&#8217;s <a href="http://frro.net/shared-hosting/">Shared Hosting</a> as well as FRRO&#8217;s <a href="http://frro.net/reseller-hosting/">Reseller Hosting</a>.</p>
<p>The coupon code to use is: <strong>LESTERWORDPRESSPLUGINS</strong></p>
<p>Interested? <a href="http://client.frro.net/signup.php">Sign up with FRRO</a> now.</p>
<p>FRRO&#8217;s servers are located in <a href="http://frro.net/data-center/">Reach Datacenter</a> in Singapore.</p>
]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2008/07/26/30-discount-webhosting-plans-from-frro/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lester Chan’s WordPress Plugins July 2008 Update</title>
		<link>http://lesterchan.net/wordpress/2008/07/15/lester-chans-wordpress-plugins-july-2008-update/</link>
		<comments>http://lesterchan.net/wordpress/2008/07/15/lester-chans-wordpress-plugins-july-2008-update/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 14:50:46 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[WP-Ban]]></category>
		<category><![CDATA[WP-DBManager]]></category>
		<category><![CDATA[WP-DownloadManager]]></category>
		<category><![CDATA[WP-EMail]]></category>
		<category><![CDATA[WP-PageNavi]]></category>
		<category><![CDATA[WP-PluginsUsed]]></category>
		<category><![CDATA[WP-Polls]]></category>
		<category><![CDATA[WP-PostRatings]]></category>
		<category><![CDATA[WP-PostViews]]></category>
		<category><![CDATA[WP-Print]]></category>
		<category><![CDATA[WP-RelativeDate]]></category>
		<category><![CDATA[WP-ServerInfo]]></category>
		<category><![CDATA[WP-Stats]]></category>
		<category><![CDATA[WP-Sticky]]></category>
		<category><![CDATA[WP-UserOnline]]></category>
		<category><![CDATA[2.6]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=183</guid>
		<description><![CDATA[digg_url = 'http://digg.com/software/Lester_Chan_s_WordPress_Plugins_July_2008_Update';Here is my July 2008 WordPress plugins update containing all my 15 WordPress plugins. All of them should work on WordPress 2.5 as well as WordPress 2.6. It is not tested for any version below that.
In general, most of the updates are bug fixes. These updates in theory should be able to work [...]]]></description>
			<content:encoded><![CDATA[<p><div class="diggbutton"><script type="text/javascript">digg_url = 'http://digg.com/software/Lester_Chan_s_WordPress_Plugins_July_2008_Update';</script><script type="text/javascript" src="http://digg.com/api/diggthis.js"></script></div>Here is my July 2008 WordPress plugins update containing all my <strong>15</strong> WordPress plugins. All of them should work on WordPress 2.5 as well as WordPress 2.6. It is not tested for any version below that.</p>
<p>In general, most of the updates are bug fixes. These updates in theory should be able to work till WordPress 2.7 when it comes out end of this year.</p>
<p>My new semester will begin on 2nd week August 2008, and hence I will be busy with my school work. So no updates to my plugins will be out till the end of this year unless it is a critical bug or a security issue.</p>
<p><strong>Be sure to read the readme.html and checkout the changelog for more information and most importantly NOTE THE TABS AT THE TOP</strong></p>
<p><strong>WP-Ban 1.31</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-ban.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-ban.1.31.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=26">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=10.0">Support Forum</a></p>
<p><strong>WP-DBManager 2.31</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-dbmanager.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-dbmanager.2.31.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=15">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=11.0">Support Forum</a></p>
<p><strong>WP-DownloadManager 1.31</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-downloadmanager.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/downloads/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-downloadmanager.1.31.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=29">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=12.0">Support Forum</a></p>
<p><strong>WP-EMail 2.31</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-email.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/2006/07/05/donations/email/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-email.2.31.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=13">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=13.0">Support Forum</a></p>
<p><strong>WP-PageNavi 2.31</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-pagenavi.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-pagenavi.2.31.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=11">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=14.0">Support Forum</a></p>
<p><strong>WP-PluginsUsed 1.31</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-pluginsused.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/plugins-used/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-pluginsused.1.31.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=30">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=29.0">Support Forum</a></p>
<p><strong>WP-Polls 2.31</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-polls.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-polls.2.31.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=10">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=15.0">Support Forum</a></p>
<p><strong>WP-PostRatings 1.31</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-postratings.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-postratings.1.31.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=20">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=17.0">Support Forum</a></p>
<p><strong>WP-PostViews 1.31</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-postviews.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-postviews.1.31.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=19">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=16.0">Support Forum</a></p>
<p><strong>WP-Print 2.31</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-print.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/2006/07/05/donations/print/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-print.2.31.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=12">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=18.0">Support Forum</a></p>
<p><strong>WP-RelativeDate 1.31</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-relativedate.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-relativedate.1.31.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=21">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=19.0">Support Forum</a></p>
<p><strong>WP-ServerInfo 1.31</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-serverinfo.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-serverinfo.1.31.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=27">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=25.0">Support Forum</a></p>
<p><strong>WP-Sticky 1.31</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-sticky.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-sticky.1.31.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=28">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=26.0">Support Forum</a></p>
<p><strong>WP-Stats 2.31</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-stats.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/stats/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-stats.2.31.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=8">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=20.0">Support Forum</a></p>
<p><strong>WP-Useronline 2.31</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-useronline.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/useronline/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-useronline.2.31.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=14">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=21.0">Support Forum</a></p>
<p>If you like or love my plugins a lot, do consider making a donation to me. My Paypal email address is <strong>lesterchan AT gmail DOT com</strong>. Thank you =D</p>
]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2008/07/15/lester-chans-wordpress-plugins-july-2008-update/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Updated To WordPress 2.6</title>
		<link>http://lesterchan.net/wordpress/2008/07/15/updated-to-wordpress-26/</link>
		<comments>http://lesterchan.net/wordpress/2008/07/15/updated-to-wordpress-26/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 06:49:15 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Site]]></category>
		<category><![CDATA[2.6]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=180</guid>
		<description><![CDATA[I have updated this site to WordPress 2.6 along with the latest versions of my plugins. Do report any bug you find =)
I will release all my plugins updates tomorrow.
]]></description>
			<content:encoded><![CDATA[<p>I have updated this site to WordPress 2.6 along with the latest versions of my plugins. Do report any bug you find =)</p>
<p>I will release all my plugins updates tomorrow.</p>
]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2008/07/15/updated-to-wordpress-26/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>WP-Polls And WP-Sticky Mentioned</title>
		<link>http://lesterchan.net/wordpress/2008/07/09/wp-polls-and-wp-sticky-mentioned/</link>
		<comments>http://lesterchan.net/wordpress/2008/07/09/wp-polls-and-wp-sticky-mentioned/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 15:13:23 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[WP-Polls]]></category>
		<category><![CDATA[WP-Sticky]]></category>
		<category><![CDATA[Mashable]]></category>
		<category><![CDATA[mentioned]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=177</guid>
		<description><![CDATA[My WP-Polls and WP-Sticky have been mentioned in Mashable: 20+ Must-Have WordPress 2.5 Compatible Plugins.
This is the second time Mashable has mentioned my plugins.
Thank you Mashable!
]]></description>
			<content:encoded><![CDATA[<p>My WP-Polls and WP-Sticky have been mentioned in <a href="http://mashable.com/2008/07/07/wordpress-compatible-plugins/">Mashable: 20+ Must-Have WordPress 2.5 Compatible Plugins</a>.</p>
<p>This is the <a href="http://lesterchan.net/wordpress/2007/07/22/featured-on-mashablewltc/">second time</a> Mashable has mentioned my plugins.</p>
<p>Thank you Mashable!</p>
]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2008/07/09/wp-polls-and-wp-sticky-mentioned/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Beta Version Of My Plugins Updated To WordPress 2.6</title>
		<link>http://lesterchan.net/wordpress/2008/07/03/beta-version-of-my-plugins-updated-to-wordpress-26/</link>
		<comments>http://lesterchan.net/wordpress/2008/07/03/beta-version-of-my-plugins-updated-to-wordpress-26/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 08:39:00 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Site]]></category>
		<category><![CDATA[2.6]]></category>
		<category><![CDATA[beta]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=176</guid>
		<description><![CDATA[Whenever WordPress releases a .1 update and it is during my school holidays (May to August) or (December to January). I am always able to get all my plugins compatible with it before it is actually released and have some buffer for testing.
I had spent the whole night yesterday making my plugins work wells with [...]]]></description>
			<content:encoded><![CDATA[<p>Whenever WordPress releases a .1 update and it is during my school holidays (May to August) or (December to January). I am always able to get all my plugins compatible with it before it is actually released and have some buffer for testing.</p>
<p>I had spent the whole night yesterday making my plugins work wells with WordPress 2.6 and perhaps even WordPress 2.7 while maintaining the backward compatibility with WordPress 2.5.</p>
<p>All my 15 plugins are available at the <a href="http://lesterchan.net/wordpress/downloads/">Downloads Page</a> under Beta Scripts. It used to be 16 plugins, but I stopped developing WP-Wap and hence it became 15.</p>
<p>Do help me test it out either on WordPress 2.5 or WordPress 2.6 Beta. They should work just fine for both versions.</p>
<p>This site is running all 15 of them and it is based on WordPress 2.5. If you found any of my plugins that are not working well on this site, do let me know as well. I will update this site to WordPress 2.6 when RC1 comes out.</p>
<p>If everything goes fine, I will release the updates 2 days after WordPress 2.6 is being released.</p>
<p>PS: My mom always nag at me to get a job especially during my 3 months (summer holidays) from May to August. But I told her by developing plugins, I can get donations as well. If you really like my plugins and appreciate my effort that I have put into it, do drop me a donation. My Paypal email is <strong>lesterchan AT gmail DOT com</strong>. Thank You =)</p>
]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2008/07/03/beta-version-of-my-plugins-updated-to-wordpress-26/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>My Plugins With WordPress 2.6 Part 2</title>
		<link>http://lesterchan.net/wordpress/2008/07/02/my-plugins-with-wordpress-26-part-2/</link>
		<comments>http://lesterchan.net/wordpress/2008/07/02/my-plugins-with-wordpress-26-part-2/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 10:46:45 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[2.6]]></category>
		<category><![CDATA[beta]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=175</guid>
		<description><![CDATA[My good friend Ozh has written an article entitled, What Plugin Coders Must Know About WordPress 2.6. It is a good read if you are a plugin developer for WordPress.
Both of us have came to a conclusion that if you move your /wp-content/ folder to elsewhere, you may need to manually specify the path to [...]]]></description>
			<content:encoded><![CDATA[<p>My good friend <a href="http://planetozh.com">Ozh</a> has written an article entitled, <a href="http://planetozh.com/blog/2008/07/what-plugin-coders-must-know-about-wordpress-26/#comment-58617">What Plugin Coders Must Know About WordPress 2.6</a>. It is a good read if you are a plugin developer for WordPress.</p>
<p>Both of us have came to a conclusion that if you move your /wp-content/ folder to elsewhere, you may need to manually specify the path to wp-config.php in the respective plugins that make use of them as there is no 100% way of guessing the path to wp-config.php.</p>
<p>So my recommendation is <strong>DO NOT MOVE</strong> the /wp-content/ folder. It is OK to move wp-config.php to a level higher, but try not to touch /wp-content/.</p>
<p>With regards to my plugins, I will release a .01 update bringing the version to 1.31 and 2.31 for the respective plugins. This update will make sure that the plugin will work for <strong>BOTH</strong> WordPress 2.5 and WordPress 2.6. That is right, I will maintain backward compatibility with WordPress 2.5 for the next update as WordPress 2.6 is just a minor release.</p>
<p>When WordPress 2.7 comes out in November 2008, I will bump all the versions to 1.40 and 2.40 respectively <span style="text-decoration: line-through;">and I will remove the backward compatibility feature to WordPress 2.5</span>.</p>
]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2008/07/02/my-plugins-with-wordpress-26-part-2/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
