<?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>:: TechBlog :: &#187; wordpress plugins</title>
	<atom:link href="http://techblog.touchbasic.com/html/tag/wordpress-plugins/feed/" rel="self" type="application/rss+xml" />
	<link>http://techblog.touchbasic.com/html</link>
	<description>Techblog is collection of articles covering a wide variety of tech related topics including: Linux, Microsoft, Google, web development, web design, open source, wordpress, security, and more.</description>
	<lastBuildDate>Fri, 06 May 2011 00:58:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Quick fix to get Simple Tags plugin working with WordPress 2.9+</title>
		<link>http://techblog.touchbasic.com/html/quick-fix-to-get-simple-tags-working-with-wordpress-2-9/</link>
		<comments>http://techblog.touchbasic.com/html/quick-fix-to-get-simple-tags-working-with-wordpress-2-9/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 23:01:46 +0000</pubDate>
		<dc:creator>elran</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[simple tags]]></category>
		<category><![CDATA[wordpress plugins]]></category>

		<guid isPermaLink="false">http://techblog.touchbasic.com/html/?p=636</guid>
		<description><![CDATA[Note: There&#8217;s a new version of Simple Tags that works with WP 2.9.1 so no need for this hack anymore. If you&#8217;re using the Simple Tags plugin, you might be holding off on upgrading to WordPress 2.9.1 because this plugin is only Compatible up to: 2.8. Well, turns out the plugin does actually seem to [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Note: There&#8217;s a new version of Simple Tags that works with WP 2.9.1 so no need for this hack anymore.</strong></p>
<p>If you&#8217;re using the <a href="http://wordpress.org/extend/plugins/simple-tags/">Simple Tags</a> plugin, you might be holding off on upgrading to WordPress 2.9.1 because this plugin is only Compatible up to: 2.8.</p>
<p>Well, turns out the plugin does actually seem to work with WP 2.9.x &#8212; but you have to make a quick edit to the plugin file itself. Now, normally i&#8217;m not a fan of hacking plugin files to get things working because your changes would be lost with each new release. But, in this case, i figured that when the author does decide to release an update, i would be ok with losing these changes because they would no longer be necessary anyway.</p>
<p>Note: if you&#8217;re not comfortable editing plugin files directly (although this edit is really easy), then maybe you should wait until the author releases an official update. Otherwise, i&#8217;ve included the bit of code here for reference.</p>
<p><strong>To get Simple Tags working with WP 2.9+</strong></p>
<p>1) Open simple-tags.php and find the line:</p>
<p><code>if ( strpos($wp_version, '2.7') !== false || strpos($wp_version, '2.8') !== false  ) {</code></p>
<p>2) Change that to:</p>
<p><code>if ( strpos($wp_version, '2.7') !== false || strpos($wp_version, '2.8') !== false || strpos($wp_version, '2.9') !== false  ) {</code></p>
<p>That&#8217;s right, it&#8217;s just a matter of adding the additional condition which allows WP version 2.9 to work.</p>
<p>As always, be sure to backup and test this fix on your own site before going live.</p>
<p>This fix was found / documented here:<br />
- <a href="http://www.wordpress-fr.net/support/viewtopic.php?pid=173448#p173448">http://www.wordpress-fr.net/support/viewtopic.php?pid=173448#p173448</a><br />
- <a href="http://www.herewithme.fr/simple-tags-et-wordpress-2-8#comment-34072">http://www.herewithme.fr/simple-tags-et-wordpress-2-8#comment-34072</a></p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.touchbasic.com/html/quick-fix-to-get-simple-tags-working-with-wordpress-2-9/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>WordPress Plugin &#8211; Notify Admin Only of WP Updates</title>
		<link>http://techblog.touchbasic.com/html/wordpress-plugin-notify-admin-only-of-wp-updates/</link>
		<comments>http://techblog.touchbasic.com/html/wordpress-plugin-notify-admin-only-of-wp-updates/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 15:42:15 +0000</pubDate>
		<dc:creator>elran</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[notify admin]]></category>
		<category><![CDATA[wordpress plugins]]></category>

		<guid isPermaLink="false">http://techblog.touchbasic.com/html/?p=274</guid>
		<description><![CDATA[Update: This plugin is tested and known to be working with WP 2.9.1 ok, with the release of WordPress 2.8.3 &#8211; if finally got around to upgrading my Notify Admin Only plugin to work with WP 2.8+ Download Plugin: Notify Admin Only v2.0 in case you&#8217;re not sure what this plugin actually does, well, it [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update: This plugin is tested and known to be working with WP 2.9.1</strong></p>
<p>ok, with the release of WordPress 2.8.3 &#8211; if finally got around to upgrading my Notify Admin Only plugin to work with WP 2.8+</p>
<h2>Download Plugin: <a href='http://touchbasic.googlepages.com/notify_admin_only.php'>Notify Admin Only v2.0</a></h2>
<p>in case you&#8217;re not sure what this plugin actually does, well, it removes this text from the backend that says: &#8220;A new version of WordPress is available! Please notify the site administrator&#8221; &#8211; (see the images below).</p>
<p>great for admins who don&#8217;t want their many users to ever see the WordPress Update nag.</p>
<p><img id="image185" src="http://techblog.touchbasic.com/html/wp-content/uploads/2007/10/wp_notice.jpg" alt="wp notifying the admin" /></p>
<p>anyway the new code is really simple: (thanks <a href="http://techblog.touchbasic.com/html/wp-231-plugin-notify-admin-only-of-wordpress-updates/#comment-35611">Lazzymonk</a>)</p>
<p><code lang="php"><br />
< ?php<br />
function stop_wpupdate() {<br />
	if ( current_user_can('manage_options') ) {<br />
		return;<br />
	} else {<br />
		remove_action( 'admin_notices', 'update_nag', 3 );<br />
	}<br />
}<br />
add_action( 'admin_notices', 'stop_wpupdate', 1 );<br />
?><br />
</code></p>
<p><a href="http://techblog.touchbasic.com/html/wp-231-plugin-notify-admin-only-of-wordpress-updates/">the old plugin</a> is here and only works for WP 2.3 &#8211; 2.5 series.</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.touchbasic.com/html/wordpress-plugin-notify-admin-only-of-wp-updates/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WP 2.3 Plugin &#8211; Per Post Creative Commons License</title>
		<link>http://techblog.touchbasic.com/html/wp-23-plugin-per-post-creative-commons-license/</link>
		<comments>http://techblog.touchbasic.com/html/wp-23-plugin-per-post-creative-commons-license/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 22:33:31 +0000</pubDate>
		<dc:creator>elran</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Copyright]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[cc]]></category>
		<category><![CDATA[creative commons]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[licensing]]></category>
		<category><![CDATA[wordpress plugins]]></category>

		<guid isPermaLink="false">http://techblog.touchbasic.com/html/wp-23-plugin-per-post-creative-commons-license/</guid>
		<description><![CDATA[This plugin will add the ability to choose different Creative Commons licensing structures for different posts that you publish to your WordPress blog. As far as i could tell, there are currently 2 other CC plugins for WordPress &#8211; wpLicense and cc-configurator &#8211; however both of them only let you set your license on a [...]]]></description>
			<content:encoded><![CDATA[<p>This plugin will add the ability to choose different Creative Commons licensing structures for different posts that you publish to your WordPress blog.</p>
<p>As far as i could tell, there are currently 2 other CC plugins for WordPress &#8211; <a href="http://wiki.creativecommons.org/WpLicense">wpLicense</a> and <a href="http://www.g-loaded.eu/2006/01/14/creative-commons-configurator-wordpress-plugin/">cc-configurator</a> &#8211; however both of them only let you set your license on a global level. That is, they let you pick one license for all your posts and pages throughout your entire site. I thought it might be useful if each WP user/author could choose between different CC licenses and be able to set them on a post-by-post basis. So, i modified the wpLicense plugin to do just that. </p>
<blockquote><p><strong>&#8220;The main purpose of this plugin is to give WP admins who run sites with multiple users/authors the option let these users/authors set specific CC licensing terms on a post by post basis.&#8221;</strong></p></blockquote>
<p><strong>How it works:</strong><br />
It uses the <a href="http://api.creativecommons.org/docs/readme_15.html#details-license-uri-uri">CC api</a> and the <a href="http://wiki.creativecommons.org/JsWidget">JsWidget</a> to add a new section to the write/edit post page and then displays a small CC graphic/button and text on your published posts for all to see. The widget lets you choose the appropriate licensing structure and then your choice is automatically saved to a custom field the next time you click &#8220;Save and Continue Editing&#8221;, &#8220;Save&#8221;, or &#8220;Publish&#8221;. Then, it uses the CC api (details-license-uri-uri) to call some javascript that displays a small graphic/button and some text linking back to the definitions for the license you have chosen. Jquery was used to insert the new CC license section to the write/edit post pages as well as to open/close the new section. I also had to use Jquery to fix the tooltips for the JsWidget. Lastly, this plugin is optimized so that it will add only 1 DB query (the cc_js_result_uri) to each post that has set a CC license and stores it to a custom field for that given post &#8211; whereas the wpLicense plugin seemed to use 3 seperate db queries to set the global licencing for the site.</p>
<p><strong>Screenshots:</strong><br />
Check out the plugin in action.<br />
<a href='http://techblog.touchbasic.com/html/wp-23-plugin-per-post-creative-commons-license/cc-edit-post-view/' rel='attachment wp-att-202' title='cc edit post view'><img style="float:left;margin:15px;padding:2px;border:1px solid #bbb;" src='http://techblog.touchbasic.com/html/wp-content/uploads/2008/02/cc-edit-post.thumbnail.jpg' alt='cc edit post view' /></a><a href='http://techblog.touchbasic.com/html/wp-23-plugin-per-post-creative-commons-license/cc-view-post-license/' rel='attachment wp-att-203' title='cc view post license'><img style="float:left;margin:15px;padding:2px;border:1px solid #bbb;" src='http://techblog.touchbasic.com/html/wp-content/uploads/2008/02/cc-view-post.thumbnail.jpg' alt='cc view post license' /></a></p>
<div style="clear:both;"></div>
<p><span id="more-201"></span></p>
<p><strong>Download:</strong><br />
Click on the following link to download the plugin: <a href="http://touchbasic.googlepages.com/per-post-license_v0.2.zip">per-post-license_v.02.zip</a></p>
<p><strong>Requirements:</strong><br />
1. This plugin has been testing and works on WP 2.3.x using the default theme (but it is still a work in progess / comments and suggestions are welcome).<br />
2. Your web server needs either curl (most have it installed and it&#8217;s the default setting used in this plugin) or URL file-access enabled (to be able to run file_get_contents() instead of curl).</p>
<p><strong>Install:</strong><br />
1. Unzip and Copy the per-post-license folder to your plugins directiory and activate it.<br />
2. Add the template function (see next paragraph) to where you&#8217;d like the CC image/button and text to appear on your post (this might be the single.php or footer.php template file).<br />
3. Go to the Write post page or Edit an existing post.<br />
4. Look for the new section marked &#8220;CC License&#8221; and click the small &#8220;plus&#8221; sign to open the section.<br />
5. Select &#8220;A Creative Commons license&#8221; and choose the appropriate licensing structure.<br />
6. Save the post and You&#8217;re Done!</p>
<p><strong>WP Template Function:</strong><br />
Add the following function to the WP template file (like single.php, or footer.php) to get the CC license to appear on your post.<br />
<code lang="php">
<div id="cc_code">< ?php if(function_exists('cc_insert_html')) { cc_insert_html($display=true); } /* get cc code */ ?></div>
<p></code></p>
<p><strong>Template Options:</strong><br />
Right now, there are only 2 options that you can use with the cc_insert_html() template function.<br />
1. The first is the $display variable. [$display=true ---> will show the CC license , $display=false will not]<br />
2. The second is the $use_curl variable [default is set to --> $use_curl=true , if you explicitly set $use_curl=false the plugin will revert to the php function file_get_contents() which is not always enabled on all web servers]</p>
<p><strong>CSS styles:</strong><br />
Here is a sample style you can use to center, add padding and margins, as well as a horizontal dashed separator (you can ofcourse use any style you like). You would add this code to your style.css file in your template directory.<br />
<code lang="css">#cc_code { text-align:center; font-size:11px; width:450px; margin-top:25px; padding-top:25px; border-top:1px dashed #ccc; }</code><br />
You could also just use inline css and replace the < div id="cc_code" > and add these styles directly &#8211; something like < div style="text-align:center; font-size:11px;" >.</p>
<p><strong>To Do:</strong><br />
- get rss/atom feeds showing CC license<br />
- possibly add CC to header (if appropriate)<br />
- option to set per author licensing (for all an author&#8217;s posts)<br />
- option to set global default license for entire site<br />
- option to turn off graphic/button and just show text<br />
- option to choose/add an existing licensing structure (other than CC) by providing a URL<br />
- create another template function to gather and list all posts with CC licensing (by title)</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.touchbasic.com/html/wp-23-plugin-per-post-creative-commons-license/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>WordPress 2.3 Plugin &#8211; ezmlm mailing list subscribe form</title>
		<link>http://techblog.touchbasic.com/html/wordpress-23-plugin-ezmlm-mailing-list-subscribe-form/</link>
		<comments>http://techblog.touchbasic.com/html/wordpress-23-plugin-ezmlm-mailing-list-subscribe-form/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 21:15:18 +0000</pubDate>
		<dc:creator>elran</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[ezmlm]]></category>
		<category><![CDATA[mailing list]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[wordpress plugins]]></category>

		<guid isPermaLink="false">http://techblog.touchbasic.com/html/wordpress-23-plugin-ezmlm-mailing-list-subscribe-form/</guid>
		<description><![CDATA[ezmlm is a qmail-based mailing list manager written by Dan J. Bernstein. From their site: &#8220;It has all the basic functionality of a mailing list manager, such as subscriber address management including automated bounce handling as well as message distribution and archiving. Its purpose is to efficiently send a message to a large number of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ezmlm.org/">ezmlm</a> is a qmail-based mailing list manager written by Dan J. Bernstein. </p>
<blockquote><p>From their site: &#8220;It has all the basic functionality of a mailing list manager, such as subscriber address management including automated bounce handling as well as message distribution and archiving. Its purpose is to efficiently send a message to a large number of recipients with minimal delay. It allows automated additions and subtractions from the subscriber database.&#8221;</p></blockquote>
<p>i have seen it installed as the default built-in mailing list software for some shared hosting providers.<br />
i needed a way to let visitors subscribe/unsubscribe to the ezmlm mailing list directly from a webpage.<br />
but, when i searched the web for any existing WordPress plugins that could do this &#8211; i could not find any.<br />
so, i thought there might be some wordpress users or admins that want to integrate ezmlm with their website using a standard web-based html signup form and some php magic.</p>
<p><strong>description:</strong><br />
This plugin will allow visitors to subscribe and unsubscribe to your ezmlm mailing list &#8211; directly from your website &#8211; without having to manually send an email from their email client.</p>
<p>tested with WordPress 2.3.x<br />
tested on Superb Hosting, and ezmlm mailing list software.</p>
<p><strong>features:</strong></p>
<ol>
<li>basic error and spam checking built right into the plugin.</li>
<li>automatically prints out a &#8220;Thank You&#8221; or &#8220;Error&#8221; message on submit</li>
<li>you can use css to style the submit form to your heart&#8217;s content.</li>
<li>works even when your ezmlm is on a different server than you web server.</li>
<li>choose between using a standard text button or an image as your submit button.</li>
<li>choose between using the defulat privacy message, a custom message, or no message at all.</li>
</ol>
<p><span id="more-196"></span></p>
<p><strong>download:</strong><br />
<a href="http://touchbasic.googlepages.com/ezmlm-signup-form.php">ezmlm subscribe form v1.0</a></p>
<p><strong>basic install:</strong></p>
<ol>
<li>download the plugin file, place it in the plugins directory, and active the plugin.</li>
<li>configure the plugin by going to Options > ezmlm signup form (see below for more details).</li>
<li>add the following code to your theme where you would like the ezmlm subscribe/unsubscribe form to appear.</li>
</ol>
<p><code lang="php">< ?php if( function_exists('ezmlm_submit_form') ) { ezmlm_submit_form($display = true); } ?></code></p>
<p><strong>ezmlm options:</strong><br />
There are only 4 configuration options so far..</p>
<ol>
<li>Set the Name of your mailing list (for example, you would enter: newsletter, if your mailing list was at: newsletter-subscribe@yourdomain.com)</li>
<li>Set the Domain of your mailing list (for example, you would enter: yourdomain.com, if your mailing list was at: newsletter-subscribe@yourdomain.com)</li>
<li>If you want to use an Image as the submit button: Enter the full URL to the image file (URL format: http://www.yourlocation.com/path/to/image.jpg &#8211; leave this blank and the form will use a standard text submit button)</li>
<li>If you want to set a custom privacy message: Enter it in the textarea provided (Or, type: DEFAULT and the default message will be displayed. Or, leave this area blank to have no privacy message displayed at all. Hint: you can use html in here too.)</li>
</ol>
<p><strong>screencap:</strong><br />
<img class="center" style="border:1px solid #ccc; padding:5px;" src='http://techblog.touchbasic.com/html/wp-content/uploads/2008/01/ezemlm-options-sreencap.jpg' alt='ezmlm signup plugin - screencap of option setting' /><br />
<img class="center" style="border:1px solid #ccc; padding:5px;" src='http://techblog.touchbasic.com/html/wp-content/uploads/2008/01/ezmlm-signup-box.jpg' alt='ezmlm signup plugin - screencap of signup box output' /></p>
<p><strong>advanced usage:</strong><br />
- Template Tags &#8211;<br />
To place ezmlm signup form on a specific page &#8211; like page 408 &#8211; add the following code to your page.php template file.<br />
<code lang="php">< ?php if(is_page(408)) {<br />
if( function_exists('ezmlm_submit_form') ) { ezmlm_submit_form($display = true); }<br />
} ?></code></p>
<p>- Custom CSS -<br />
You can style the signup form by adding the following IDs to your style.css file.<br />
#ezmlmform (is the ID for the entire form)<br />
#urlsubmit (is the ID for the image upload button)<br />
<code lang="css"><br />
/* example usage */<br />
#ezmlmform { border:1px solid #000; padding:5px; }<br />
</code></p>
<p><strong>credits:</strong><br />
Much of this code was borrowed from a forum thread called: ezmlm php subscribe/unsubscribe form<br />
Documented here: <a href="http://forum.qmailrocks.org/showpost.php?p=16649&#038;postcount=2">http://forum.qmailrocks.org/showpost.php?p=16649&#038;postcount=2</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.touchbasic.com/html/wordpress-23-plugin-ezmlm-mailing-list-subscribe-form/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>WordPress Plugin: Extended Live Archive &#124; setup</title>
		<link>http://techblog.touchbasic.com/html/wordpress-plugin-extended-live-archive-setup/</link>
		<comments>http://techblog.touchbasic.com/html/wordpress-plugin-extended-live-archive-setup/#comments</comments>
		<pubDate>Sun, 02 Oct 2005 21:21:06 +0000</pubDate>
		<dc:creator>elran</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Site News]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[live-archives]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[wordpress plugins]]></category>

		<guid isPermaLink="false">http://techblog.touchbasic.com/html/?p=150</guid>
		<description><![CDATA[I just installed Sons Of Skadi&#8217;s Extended Live Archive plugin for wordpress because the archives page on this site was getting a little out of control and i wanted to test out a few wordpress plugins that might help to make things a little bit more usable. The Extended Live Archive plugin uses javascript and [...]]]></description>
			<content:encoded><![CDATA[<p>I just installed <a href="http://www.sonsofskadi.net/index.php/extended-live-archive/">Sons Of Skadi&#8217;s Extended Live Archive</a> plugin for wordpress because the archives page on this site was getting a little out of control and i wanted to test out a few <a href="http://wp-plugins.net/">wordpress plugins</a> that might help to make things a little bit more usable. The Extended Live Archive plugin uses javascript and css (Ajax) to organize and sort all entries into categories, months, and years. The default css file that came with the plugin does a good job of setting up the layout so that everything seems to take up a lot less space. I&#8217;ll probably take a closer look at it some time in the next few days to tweak it a little.</p>
<p>On the down side, i noticed that the <a href="http://techblog.touchbasic.com/html/archives/">archives page</a> takes a little longer to load initially (i don&#8217;t think it takes as long the second time). But the advantage of applying Ajax techniques to the archives is that it eliminates page refreshes, which means that browsing through the archives becomes a lot faster and easier as a whole.</p>
<p>Installing the plugin was fairly easy.</p>
<ol>
<li>Upload the entire &#8220;af-extended-live-archive&#8221; folder to your wordpress plugins directory.</li>
<li>Add <code>< ?php af_ela_super_archive(); ?></code> to your archives template.</li>
<li>Enable the plugin in the wordpress admin.</li>
<li>Navigate to the &#8220;Options &raquo; Ext. Live Archives&#8221; tab to recreate the cache.</li>
<li>Add the css file (or copy and paste the code) to your site.</li>
<li>Optionally, modify the css file to suit your needs.</li>
</ol>
<p>So far, i&#8217;m really happy with it. The only potential problem that i saw was for people browsing the site with javascript disabled. These visitors would see nothing at all. Even though this is a pretty clean default result (as opposed to printing out some nasty error), i wanted everyone to be able to use the archives page.</p>
<p>As a quick solution, and because i had only hidden (commented out) the original code (xhtml) when i added the ajaxified archives code, i decide to simply add < noscript > < / noscript > tags around the old code that was commented out. This would effectively hide the old code from browsers with javascript enabled, while showing it only to visitors with javascript turned off. With the javascript fix in place, i think this plugin might be a keeper..</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.touchbasic.com/html/wordpress-plugin-extended-live-archive-setup/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Optimize WordPress for Seach Engines</title>
		<link>http://techblog.touchbasic.com/html/optimize-wordpress-for-seach-engines/</link>
		<comments>http://techblog.touchbasic.com/html/optimize-wordpress-for-seach-engines/#comments</comments>
		<pubDate>Mon, 11 Jul 2005 01:43:32 +0000</pubDate>
		<dc:creator>elran</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[meta-data]]></category>
		<category><![CDATA[optimize wordpress]]></category>
		<category><![CDATA[permalinks]]></category>
		<category><![CDATA[robots.txt]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[wordpress plugins]]></category>

		<guid isPermaLink="false">http://techblog.touchbasic.com/html/?p=95</guid>
		<description><![CDATA[These are some additional tips i picked up for getting better page rankings from site like google while using wordpress. Basic SEO (Search Engine Optimization) can be found on another post entitled: <a href="http://techblog.touchbasic.com/html/?p=92">SEO - 13 Basic Steps</a>.]]></description>
			<content:encoded><![CDATA[<p>These are some additional tips i picked up for getting better page rankings from sites like google while using wordpress. Basic SEO (Search Engine Optimization) can be found on another post entitled: <a href="http://techblog.touchbasic.com/html/?p=92">SEO &#8211; 13 Basic Steps</a>.</p>
<p><span id="more-95"></span></p>
<p>1. Use Permalinks &#8211; to improve URLs<br />
A great article on a site called <a href="http://www.tomrafteryit.net/boost-search-engine-optimisation-seo-using-permalinks/">Tom Raftery&#8217;s I.T. views</a> explains exactly how to get the most out of this advanced feature. The basic idea is to get the unique keywords &#8211; the words people will later use to find you &#8211; as close to the beginning of the URL as possible. This usually means trying to get the title of each post to appear right after the first &#8220;/&#8221; (root folder) in your domain (ie: www.domain.com/reallygoodtitle/)</p>
<p>2.  Use the <a href="http://dirkz.com/rewrite-titles/">Rewrite Titles plugin</a> &#8211; to improve page titles<br />
This plugin for WordPress allows you to dynamically rearrange the order of your page/post titles. Once again the purpose with regards to SEO is that you can get the unique titles of your posts to appear before the name of your blog. For example, instead of your page title being something like: &#8220;BlogName >> Blog Archive >> PageTitle&#8221;, you could have: &#8220;PageTitle >> Blog Archive >> BlogName&#8221;. This layout will likely rank higher for those unique words used in all your different posts.</p>
<p>3.  Get the <a href="http://dougal.gunters.org/blog/2004/06/17/my-first-wordpress-plugin-headmeta">HeadMeta plugin</a> -<br />
This plugin allows you to include different meta data for each post. What this means is that you can add stuff like:<code>&lt;meta name=&quot;keywords&quot; content=&quot;entertainment,movies&quot; /&gt;</code> and <code>&lt;link rel=&quot;seealso&quot; href=&quot;http://example.com/movies/&quot; /&gt;</code> to the <code>&lt;head&gt;</code> of your html documents. The unique keywords and link relations would then be updated on the fly.</p>
<p>4. Linearize your content &#8211; [taken from <a href="http://www.socialpatterns.com/category/search-engine-optimization/page/2/">socialpatterns.com</a>]<br />
&#8220;Move your content higher up in your code. Search engines place greater weight on text found near the beginning of your page. Use css to layout your site&#8221;. I have also read that search engines only read 1/3 of any given page before moving on to the next.</p>
<p>5. Optimize Dynamically &#8211; [taken from <a href="http://www.socialpatterns.com/category/search-engine-optimization/page/2/">socialpatterns.com</a>, again]<br />
&#8220;For example, you could create three templates &#8211; one for your homepage, one for individual post pages and one for categories. For the homepage template you can optimize for a general set of keywords. For the individual pages template you would optimize using variables generated from the post title. For the categories template you would optimize around the category variable. This way every post in the future is automatically optimized&#8221;. They also say to &#8220;change your title tag so that it displays relevant keywords (like your post title) before your site name&#8221; &#8211; another reason to install the Rewrite Titles plugin.</p>
<h3 style="margin:0;padding:0;">Other useful resources:</h3>
<p>- Check you keyword numbers and density using the <a href="http://www.googlerankings.com/ultimate_seo_tool.php">Ultimate Seo Tool</a>.<br />
- Install the  <a href="http://www.arnebrachhold.de/2005/06/05/google-sitemaps-generator-v2-final">Google Sitemap Generator</a> for WordPress.<br />
- Use either a <a href="http://www.robotstxt.org/wc/robots.html">robots.txt</a> file for each site, or &lt;meta http-equiv=&#8221;robots&#8221; content=&#8221;" /&gt; for each page you put online. For more info read, <a href="http://www.searchengineworld.com/robots/robots_tutorial.htm">Robots.txt File Tutorial</a>.<br />
- To prevent robots from following a particular page, use<br />
&lt;meta name=&#8221;robots&#8221; content=&#8221;noindex&#8221; /&gt;<br />
- To prevent robots from following a particular link on a page, use<br />
&lt;a href=http://www.example.com/ rel=&#8221;nofollow&#8221;&gt; I can&#8217;t vouch for this link&lt;/a&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.touchbasic.com/html/optimize-wordpress-for-seach-engines/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

