<?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:coop="http://www.google.com/coop/namespace"
	>

<channel>
	<title>Weblog Tools Collection &#187; WordPress Hack</title>
	<atom:link href="http://weblogtoolscollection.com/archives/category/wordpress-hack/feed/" rel="self" type="application/rss+xml" />
	<link>http://weblogtoolscollection.com</link>
	<description>Weblog Tools Blogging Tools Blog</description>
	<pubDate>Fri, 03 Jul 2009 22:01:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WordPress Configuration Tricks</title>
		<link>http://weblogtoolscollection.com/archives/2009/06/29/wordpress-configuration-tricks/</link>
		<comments>http://weblogtoolscollection.com/archives/2009/06/29/wordpress-configuration-tricks/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 23:13:25 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
		
		<category><![CDATA[Blogging News]]></category>

		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[WordPress Hack]]></category>

		<category><![CDATA[brainstorming]]></category>

		<category><![CDATA[wp-config]]></category>

		<category><![CDATA[wp_http]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=6156</guid>
		<description><![CDATA[ WordPress Configuration Tricks : If you have ever installed WordPress and wanted to know what else you could do with your wp-config.php file, this is the blog post to read. As Ozh points out in the comments, a couple of tricks were left out but nothing that could not be remedied with a simple<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2009/06/29/wordpress-configuration-tricks/">WordPress Configuration Tricks</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://diggingintowordpress.com/2009/06/wordpress-configuration-tricks/"> WordPress Configuration Tricks </a>: If you have ever installed WordPress and wanted to know what else you could do with your wp-config.php file, this is the blog post to read. As Ozh points out in the comments, a couple of tricks were left out but nothing that could not be remedied with a simple Google search (e.g. <a href="http://phpdoc.wordpress.org/trunk/WordPress/HTTP/WP_Http.html">WP_HTTP</a>) as long as you know what you are looking for.</p>
<p>Tips from that page that got me thinking (things that make you go hmmmmm?) include moving your wp-content directory, increasing your memory limit, changing the autosave interval, turning on debugging and finally the ability to specify a log file for errors. All of this through the wondrous wp-config.php file. The list is quite exhaustive.</p>
<p>While you are there, make sure you subscribe to the blog. Chris and Jeff are putting out some good stuff!</p>
<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2009/06/29/wordpress-configuration-tricks/">WordPress Configuration Tricks</a></p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2009/06/29/wordpress-configuration-tricks/feed/</wfw:commentRss>
	
		<coop:keyword><![CDATA[Blogging News]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Hack]]></coop:keyword>

		<coop:keyword><![CDATA[brainstorming]]></coop:keyword>

		<coop:keyword><![CDATA[wp-config]]></coop:keyword>

		<coop:keyword><![CDATA[wp_http]]></coop:keyword>
	</item>
		<item>
		<title>Blogging and WordPress Links for 4/23/09</title>
		<link>http://weblogtoolscollection.com/archives/2009/04/23/blogging-and-wordpress-links-for-42309/</link>
		<comments>http://weblogtoolscollection.com/archives/2009/04/23/blogging-and-wordpress-links-for-42309/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 12:21:16 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
		
		<category><![CDATA[Blogging News]]></category>

		<category><![CDATA[WordPress Hack]]></category>

		<category><![CDATA[WordPress Plugins]]></category>

		<category><![CDATA[brainstorming]]></category>

		<category><![CDATA[blogging law]]></category>

		<category><![CDATA[content theft]]></category>

		<category><![CDATA[wordpress hacks]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=5622</guid>
		<description><![CDATA[How To Blog Anonymously And Maintain Control Of Your Personal Privacy.: Robin Good puts together a nice writeup on how and why to blog anonymously. If you do not have Robin on your reading list, he should be. I like his general writing style and his visual clues.
10 Exceptional WordPress hacks from Smashing Magazine.: Smashing<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2009/04/23/blogging-and-wordpress-links-for-42309/">Blogging and WordPress Links for 4/23/09</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.masternewmedia.org/how-to-blog-anonymously-and-maintain-control-of-your-personal-privacy-guide/">How To Blog Anonymously And Maintain Control Of Your Personal Privacy</a>.: Robin Good puts together a nice writeup on how and why to blog anonymously. If you do not have <a href="http://www.masternewmedia.org/index.html">Robin on your reading list</a>, he should be. I like his general writing style and his visual clues.</p>
<p><a href="http://www.smashingmagazine.com/2009/04/15/10-exceptional-wordpress-hacks/">10 Exceptional WordPress hacks from Smashing Magazine</a>.: Smashing Magazine has another list of nice hacks for WordPress including resizing images on the fly and automatically including the first image in your posts for your home page. These lists amaze me. Some of the more popular design sites and larger blog houses such as Smashing Magazine and Mashable have become very adept at using lists to link bait. These lists tend to get Dugg very heavily and bring in a lot of traffic for them. I still cannot look away from a good list about WordPress!</p>
<p><a href="http://www.killertechtips.com/2009/04/16/three-tools-to-track-and-defeat-content-theft/">3 tools to track and defeat content theft</a> lists three tools available to counteract content theft from your blog. This has become even more of an issue of late with the economy in the lurch, more people are jumping on the blogging bandwagon looking to make some extra money and might not be aware of copyright and Intellectual Property laws. The last tool listed is <a href="http://tynt.com/">Tynt Tracer</a> and I have been uysing it for a while. Tracer tracks and lists all the browser actions performed by visitors such as selecting and copying text and then uses Javascript to add a small link back to the original content if it is pasted onto another webpage somewhere. This method of tracking information copying is not really very effective, especially in this automated world of scrapers. While the information provided is interesting, it turns out to be a little useless if your content is <em>not</em> ruled by the lure of SEO but by your desire to just write and disseminate information. I still find myself checking back with the Tynt admin interface once in a while to see which topics seem to be more Search Engine popular this week.</p>
<p><a href="http://www.blogherald.com/2009/04/20/20-law-related-questions-every-blogger-should-know/">20 Law related questions every blogger should know</a>: <a href="http://www.plagiarismtoday.com/">Jonathan Bailey</a> puts together the answers to a list of 20 Law related questions for bloggers for the topics of Copyright, Defamation and Trademark. Again, this is for informational purposes only and is not to be considered as legal advice. This is also based on US Law.</p>
<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2009/04/23/blogging-and-wordpress-links-for-42309/">Blogging and WordPress Links for 4/23/09</a></p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2009/04/23/blogging-and-wordpress-links-for-42309/feed/</wfw:commentRss>
	
		<coop:keyword><![CDATA[Blogging News]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Hack]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Plugins]]></coop:keyword>

		<coop:keyword><![CDATA[brainstorming]]></coop:keyword>

		<coop:keyword><![CDATA[blogging law]]></coop:keyword>

		<coop:keyword><![CDATA[content theft]]></coop:keyword>

		<coop:keyword><![CDATA[wordpress hacks]]></coop:keyword>
	</item>
		<item>
		<title>WordPress News for 3/31/09</title>
		<link>http://weblogtoolscollection.com/archives/2009/03/31/wordpress-news-for-33109/</link>
		<comments>http://weblogtoolscollection.com/archives/2009/03/31/wordpress-news-for-33109/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 12:16:04 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
		
		<category><![CDATA[Blog Templates Blog Skins Blog Themes]]></category>

		<category><![CDATA[WordPress Hack]]></category>

		<category><![CDATA[WordPress Plugins]]></category>

		<category><![CDATA[WordPress Templates WordPress Skins WordPress Themes]]></category>

		<category><![CDATA[htaccess]]></category>

		<category><![CDATA[optimize]]></category>

		<category><![CDATA[psd]]></category>

		<category><![CDATA[wordpress themes]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=5421</guid>
		<description><![CDATA[Learn how to create a sleek and stylish WordPress theme in Photoshop with this tutorial from PSDVibe. A little tweak with a little creativity could land you a personalized theme. Once you put together your new theme, don&#8217;t forget to offer it to others to download and enjoy!
Learn some new tricks and discover new tools<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2009/03/31/wordpress-news-for-33109/">WordPress News for 3/31/09</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Learn how to <a href="http://psdvibe.com/2009/03/22/myblues-wordpress-style-layout/">create a sleek and stylish WordPress theme in Photoshop with this tutorial from PSDVibe</a>. A little tweak with a little creativity could land you a personalized theme. Once you put together your new theme, don&#8217;t forget to <a href="http://weblogtoolscollection.com/submit-news/">offer it to others to download and enjoy</a>!</p>
<p>Learn some <a href="http://www.noupe.com/wordpress/13-great-wordpress-speed-tips-tricks-for-max-performance.html">new tricks and discover new tools and plugins to speed up your WordPress blog</a>. I have run into some scalability issues with this blog recently and have learned quite a bit.</p>
<p><a href="http://www.catswhocode.com/blog/10-awesome-htaccess-hacks-for-wordpress">Jean-Baptiste tells us about 10 awesome .htaccess hacks</a> for your WordPress blog including the ability to redirect visitors to a maintenance page while you can continue to see and work on your blog.</p>
<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2009/03/31/wordpress-news-for-33109/">WordPress News for 3/31/09</a></p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2009/03/31/wordpress-news-for-33109/feed/</wfw:commentRss>
	
		<coop:keyword><![CDATA[Blog Templates Blog Skins Blog Themes]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Hack]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Plugins]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Templates WordPress Skins WordPress Themes]]></coop:keyword>

		<coop:keyword><![CDATA[htaccess]]></coop:keyword>

		<coop:keyword><![CDATA[optimize]]></coop:keyword>

		<coop:keyword><![CDATA[psd]]></coop:keyword>

		<coop:keyword><![CDATA[wordpress themes]]></coop:keyword>
	</item>
		<item>
		<title>WordPress for iPhone Version 1.2 Available</title>
		<link>http://weblogtoolscollection.com/archives/2009/03/19/wordpress-for-iphone-version-12-available/</link>
		<comments>http://weblogtoolscollection.com/archives/2009/03/19/wordpress-for-iphone-version-12-available/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 11:33:32 +0000</pubDate>
		<dc:creator>Thaya Kareeson</dc:creator>
		
		<category><![CDATA[Cool Scripts]]></category>

		<category><![CDATA[Weblog Add-Ons]]></category>

		<category><![CDATA[Weblog tools blog tools blogging tools]]></category>

		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[WordPress Hack]]></category>

		<category><![CDATA[apple]]></category>

		<category><![CDATA[WordPress for iPhone]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=5358</guid>
		<description><![CDATA[The new version of WordPress for iPhone (and iPod touch) app is now live and available for download in the iTunes App store.  This version has a lot of fixes/enhancements that many people (including me) have been waiting for.  I&#8217;ve been playing around with version 1.2 for a little bit and here are<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2009/03/19/wordpress-for-iphone-version-12-available/">WordPress for iPhone Version 1.2 Available</a></p>
]]></description>
			<content:encoded><![CDATA[<p>The new version of WordPress for iPhone (and iPod touch) app is now live and available for download in the iTunes App store.  This version has a lot of fixes/enhancements that many people (including me) have been waiting for.  I&#8217;ve been playing around with version 1.2 for a little bit and here are some of my first impressions.</p>
<h3>New Features (and Some Comments)</h3>
<ul>
<li><strong>Landscape mode with extra wide keyboard</strong><br />
<img class="alignnone size-full wp-image-5370" title="WordPress for iPhone Landscape Keyboard" src="http://weblogtoolscollection.com/b2-img/2009/03/wp_iphone_landscape_keyboard.jpg" alt="WordPress for iPhone Landscape Keyboard" width="320" height="213" /><br />
This is probably the most desired feature for this application simply because it is physically painful to type a full length blog post in the iPhone portrait keyboard.  I am glad that the portrait keyboard restriction is now a thing of the past!</li>
<li><strong>Link creation help</strong><br />
<img class="alignnone size-full wp-image-5371" title="WordPress for iPhone Link Create 1st Dialog" src="http://weblogtoolscollection.com/b2-img/2009/03/wp_iphone_link_create_1.jpg" alt="wp_iphone_link_create_1" width="320" height="213" /><br />
<img class="alignnone size-full wp-image-5372" title="WordPress for iPhone Link Create 2nd Dialog" src="http://weblogtoolscollection.com/b2-img/2009/03/wp_iphone_link_create_2.jpg" alt="WordPress for iPhone Link Create 2nd Dialog" width="320" height="213" /><br />
I wasn&#8217;t sure where this feature was hiding at first, but I soon found the trick to invoking this feature.  Basically anytime you are writing, you can type something that resembles a link (for example &#8220;www.&#8221; or &#8220;http&#8221;) to invoke a little prompt that asks you if you want to create a link.  Answering yes will bring up another prompt asking you to fill in the URL.  I think this is slick interface although some people might find it a bit annoying.  It would be nice to merge these two dialogs into one dialog and also have the option to turn this feature off.</li>
<li><strong>Support for editing and creating pages</strong><br />
<img class="alignnone size-full wp-image-5373" title="WordPress for iPhone Pages Support" src="http://weblogtoolscollection.com/b2-img/2009/03/wp_iphone_pages.jpg" alt="WordPress for iPhone Pages Support" width="320" height="213" /><br />
There&#8217;s not much to say here.  Previously you weren&#8217;t able to create/edit pages.  Now you can.  Note that this feature is only available for WordPress.org 2.7+ or WordPress.com blogs.</li>
<li><strong>Comment moderation</strong><br />
<img class="alignnone size-full wp-image-5387" title="WordPress for iPhone Comments Moderation" src="http://weblogtoolscollection.com/b2-img/2009/03/wp_iphone_comments1.jpg" alt="WordPress for iPhone Comments Moderation" width="320" height="213" /><br />
This is one of my other favorite enhancements because I usually spend more time moderating comments than writing blog posts.  To be able to do this on-the-go without having to continually login and deal with browser cookies is quite convenient.  Note that this feature is only available for WordPress.org 2.7+ or WordPress.com blogs.</li>
<li><strong>Asynchronous publishing</strong><br />
There weren&#8217;t any visible changes for this feature, but I assume asynchronous is better than what was in the earlier version.</li>
<li><strong>Photo resizing options</strong><br />
<img class="alignnone size-full wp-image-5375" title="WordPress for iPhone Photo Resize" src="http://weblogtoolscollection.com/b2-img/2009/03/wp_iphone_photo_resize.jpg" alt="WordPress for iPhone Photo Resize" width="320" height="213" /><br />
When this feature is enabled, all photos attached to the post will be resized to be no larger than 640&#215;480 to save space and publishing time.  It&#8217;s a nice feature to have, but I don&#8217;t think I will be using it personally.</li>
</ul>
<h3>Bug in Version 1.2</h3>
<p>I know that you are thinking, &#8220;already?&#8221; right?  Indeed, the WordPress for iPhone App team has confirmed the <a href="http://iphone.wordpress.org/2009/03/19/heads-up-photo-bug-in-version-12/">existence of a photo bug in this version</a>.   <span style="text-decoration: line-through;">They are assuring us that the fix will be pushed out as soon as possible.  It&#8217;s best for you to wait on the upgrade if you post photos with the WordPress for iPhone application.  If not, then you should definitely upgrade and enjoy these great new features!</span> Version 1.21 is out with this bug fixed.  Go grab it now!</p>
<h3>Go grab it!</h3>
<p>You can get the WordPress for iPhone (and iPod touch) app for free at the <a title="WordPress for iPhone iTunes App Store" href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=285073074&amp;mt=8">iTunes App store</a>.</p>
<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2009/03/19/wordpress-for-iphone-version-12-available/">WordPress for iPhone Version 1.2 Available</a></p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2009/03/19/wordpress-for-iphone-version-12-available/feed/</wfw:commentRss>
	
		<coop:keyword><![CDATA[Cool Scripts]]></coop:keyword>

		<coop:keyword><![CDATA[Weblog Add-Ons]]></coop:keyword>

		<coop:keyword><![CDATA[Weblog tools blog tools blogging tools]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Hack]]></coop:keyword>

		<coop:keyword><![CDATA[apple]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress for iPhone]]></coop:keyword>
	</item>
		<item>
		<title>The manual Excerpt in WordPress. What, why, how, tips and plugins</title>
		<link>http://weblogtoolscollection.com/archives/2009/02/24/the-manual-excerpt-in-wordpress-what-why-how-tips-and-plugins/</link>
		<comments>http://weblogtoolscollection.com/archives/2009/02/24/the-manual-excerpt-in-wordpress-what-why-how-tips-and-plugins/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 14:38:16 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[WordPress Hack]]></category>

		<category><![CDATA[WordPress Plugins]]></category>

		<category><![CDATA[wordpress excerpt]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=5217</guid>
		<description><![CDATA[The manual Excerpt in WordPress. What, why, how, tips and plugins.: Demetris has a written a very nice, well illustrated and explained tutorial on the WordPress excerpt and how to manipulate it to take full advantage of it.
WordPress excerpts, which are not excerpts, make a WordPress site easier to browse and its content easier to<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2009/02/24/the-manual-excerpt-in-wordpress-what-why-how-tips-and-plugins/">The manual Excerpt in WordPress. What, why, how, tips and plugins</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://op111.net/67">The manual Excerpt in WordPress. What, why, how, tips and plugins</a>.: Demetris has a written a very nice, well illustrated and explained tutorial on the WordPress excerpt and how to manipulate it to take full advantage of it.</p>
<p><em>WordPress excerpts, which are not excerpts, make a WordPress site easier to browse and its content easier to discover. In addition, when also used as META descriptions, good excerpts bring more and better traffic from search engines.</em></p>
<p><!--CONTENTS-->Topics discussed include:</p>
<ol>
<li>What is the WordPress excerpt</li>
<li>Why write excerpts in WordPress</li>
<li>How to write excerpts</li>
<li>WordPress Excerpt Editor</li>
<li>Excerpts as META descriptions</li>
<li>Notes, Miscellaneous</li>
<li>Links</li>
</ol>
<p>In Demetris&#8217; style, the tutorial is very well written and well fleshed out.</p>
<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2009/02/24/the-manual-excerpt-in-wordpress-what-why-how-tips-and-plugins/">The manual Excerpt in WordPress. What, why, how, tips and plugins</a></p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2009/02/24/the-manual-excerpt-in-wordpress-what-why-how-tips-and-plugins/feed/</wfw:commentRss>
	
		<coop:keyword><![CDATA[WordPress]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Hack]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Plugins]]></coop:keyword>

		<coop:keyword><![CDATA[wordpress excerpt]]></coop:keyword>
	</item>
		<item>
		<title>Mastering WordPress Shortcodes</title>
		<link>http://weblogtoolscollection.com/archives/2009/02/11/mastering-wordpress-shortcodes/</link>
		<comments>http://weblogtoolscollection.com/archives/2009/02/11/mastering-wordpress-shortcodes/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 16:30:04 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
		
		<category><![CDATA[Cool Scripts]]></category>

		<category><![CDATA[WordPress Hack]]></category>

		<category><![CDATA[shortcode]]></category>

		<category><![CDATA[smashing magazine]]></category>

		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=5123</guid>
		<description><![CDATA[Mastering WordPress Shortcodes.: Smashing Magazine had a nice instructional writeup on mastering WordPress shortcodes and creating new ones to make one&#8217;s blogging life easier. Shortcodes are small peices of pre-determined code (viewable in the HTML version of a post) that are later expanded by WordPress when a post is published and subsequently displayed. Shortcodes are<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2009/02/11/mastering-wordpress-shortcodes/">Mastering WordPress Shortcodes</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.smashingmagazine.com/2009/02/02/mastering-wordpress-shortcodes/">Mastering WordPress Shortcodes</a>.: Smashing Magazine had a nice instructional writeup on mastering WordPress shortcodes and creating new ones to make one&#8217;s blogging life easier. Shortcodes are small peices of pre-determined code (viewable in the HTML version of a post) that are later expanded by WordPress when a post is published and subsequently displayed. <a href="http://weblogtoolscollection.com/search-beta.php?q=shortcode">Shortcodes are already used by WordPress</a> for many internal functions such as albums. This tutorial goes into details of the shortcode API in WordPress and into some detail of creating advanced shortcodes to accomplish tasks such as</p>
<ul>
<li>Send to Twitter (or consequently, <a href="http://weblogtoolscollection.com/archives/2009/02/03/twitter-tips-to-techmeme/">send to Techmeme via Twitter</a>)</li>
<li>Create an RSS feed link</li>
<li>Insert Adsense into a post</li>
<li>Insert an RSS reader into a post</li>
<li>Add shortcodes to sidebars</li>
</ul>
<p>Please let us know if you have used any of these or know of/have created others that might be useful.</p>
<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2009/02/11/mastering-wordpress-shortcodes/">Mastering WordPress Shortcodes</a></p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2009/02/11/mastering-wordpress-shortcodes/feed/</wfw:commentRss>
	
		<coop:keyword><![CDATA[Cool Scripts]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Hack]]></coop:keyword>

		<coop:keyword><![CDATA[shortcode]]></coop:keyword>

		<coop:keyword><![CDATA[smashing magazine]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress]]></coop:keyword>
	</item>
		<item>
		<title>Wordpress Notifier for Mac OSX</title>
		<link>http://weblogtoolscollection.com/archives/2008/12/13/wordpress-notifier-for-mac-osx/</link>
		<comments>http://weblogtoolscollection.com/archives/2008/12/13/wordpress-notifier-for-mac-osx/#comments</comments>
		<pubDate>Sat, 13 Dec 2008 15:20:10 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
		
		<category><![CDATA[Weblog Add-Ons]]></category>

		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[WordPress Hack]]></category>

		<category><![CDATA[os x]]></category>

		<category><![CDATA[wordpress notifier]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=4752</guid>
		<description><![CDATA[Wordpress Notifier for Mac OSX.: This is a freeware tool that sits in your Mac OS X status bar and displays the current unapproved comment count on your WordPress blog. WordPress notifier works with WordPress 2.7 and above and works for blogs on WordPress.com. The screenshots look pretty cool!
Post from: Weblog Tools Collection
Wordpress Notifier for<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/12/13/wordpress-notifier-for-mac-osx/">Wordpress Notifier for Mac OSX</a></p>
]]></description>
			<content:encoded><![CDATA[<div id="attachment_4755" class="wp-caption aligncenter" style="width: 310px"><a href="http://weblogtoolscollection.com/b2-img/2008/12/sc2.png"><img class="size-medium wp-image-4755" title="Mac OS X Status Bar integeration" src="http://weblogtoolscollection.com/b2-img/2008/12/sc2-300x184.png" alt="" width="300" height="184" /></a><p class="wp-caption-text">Mac OS X Status Bar integeration</p></div>
<p style="text-align: left;"><a href="http://www.wpnotifier.com/">Wordpress Notifier for Mac OSX</a>.: This is a freeware tool <strong>that sits in your Mac OS X status bar and displays the current unapproved comment count</strong> on your WordPress blog. WordPress notifier works with WordPress 2.7 and above and works for blogs on WordPress.com. The screenshots look pretty cool!</p>
<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/12/13/wordpress-notifier-for-mac-osx/">Wordpress Notifier for Mac OSX</a></p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2008/12/13/wordpress-notifier-for-mac-osx/feed/</wfw:commentRss>
	
		<coop:keyword><![CDATA[Weblog Add-Ons]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Hack]]></coop:keyword>

		<coop:keyword><![CDATA[os x]]></coop:keyword>

		<coop:keyword><![CDATA[wordpress notifier]]></coop:keyword>
	</item>
		<item>
		<title>10 Useful RSS Tricks and Hacks For WordPress</title>
		<link>http://weblogtoolscollection.com/archives/2008/12/09/10-useful-rss-tricks-and-hacks-for-wordpress/</link>
		<comments>http://weblogtoolscollection.com/archives/2008/12/09/10-useful-rss-tricks-and-hacks-for-wordpress/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 21:18:29 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
		
		<category><![CDATA[LinkyLoo]]></category>

		<category><![CDATA[WordPress Hack]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=4697</guid>
		<description><![CDATA[10 Useful RSS-Tricks and Hacks For WordPress: A quick link to a set of tools, tips and tricks aimed towards offering a more personalized RSS feed for your WordPress blog from Smashing Magazine. Some of these have been hashed in the past but a few caught my attention including the hack that makes it very<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/12/09/10-useful-rss-tricks-and-hacks-for-wordpress/">10 Useful RSS Tricks and Hacks For WordPress</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.smashingmagazine.com/2008/12/02/10-useful-rss-hacks-for-wordpress/">10 Useful RSS-Tricks and Hacks For WordPress</a>: A quick link to a set of tools, tips and tricks aimed towards offering a more personalized RSS feed for your WordPress blog from Smashing Magazine. Some of these have been hashed in the past but a few caught my attention including the hack that makes it very easy to display a feed from another blog with next to nothing in code or the one to &#8220;cleanly&#8221; get rid of RSS feeds from a WordPress blog.</p>
<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/12/09/10-useful-rss-tricks-and-hacks-for-wordpress/">10 Useful RSS Tricks and Hacks For WordPress</a></p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2008/12/09/10-useful-rss-tricks-and-hacks-for-wordpress/feed/</wfw:commentRss>
	
		<coop:keyword><![CDATA[LinkyLoo]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Hack]]></coop:keyword>
	</item>
		<item>
		<title>WordPress News for 11/25/08</title>
		<link>http://weblogtoolscollection.com/archives/2008/11/25/wordpress-news-for-112508/</link>
		<comments>http://weblogtoolscollection.com/archives/2008/11/25/wordpress-news-for-112508/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 14:38:01 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
		
		<category><![CDATA[Blogging News]]></category>

		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[WordPress Hack]]></category>

		<category><![CDATA[firefox]]></category>

		<category><![CDATA[weblog tools videos]]></category>

		<category><![CDATA[wordpress captioned images]]></category>

		<category><![CDATA[wordpress hacks]]></category>

		<category><![CDATA[wpmu]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=4631</guid>
		<description><![CDATA[First on the list is a large collection of WordPress video tutorials, tips and tricks ranging from the very basic to the very advanced from SpeckyBoy. This list also includes our very own Weblog Tools Videos which lists various WordPress and blogging videos, tips, tutorials and reviews.
Noupe has listed 11 new &#8220;Most Wanted&#8221; hacks for<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/11/25/wordpress-news-for-112508/">WordPress News for 11/25/08</a></p>
]]></description>
			<content:encoded><![CDATA[<p>First on the list is <a href="http://speckyboy.com/2008/11/17/100-wordpress-video-tutorials-from-basic-to-advanced/">a large collection of WordPress video tutorials, tips and tricks</a> ranging from the very basic to the very advanced from SpeckyBoy. This list also includes our very own <a href="http://weblogtoolsvideos.com">Weblog Tools Videos</a> which lists various WordPress and blogging videos, tips, tutorials and reviews.</p>
<p>Noupe has listed <a href="http://www.noupe.com/wordpress/most-wanted-wordpress-hacks-11-new-requests.html">11 new &#8220;Most Wanted&#8221; hacks for WordPress</a> in a nice illustrated list. The new hacks include protecting your pictures from hotlinking and Custom Google Search for WordPress.</p>
<p><a href="http://wpmu.org/voting-open-2008-wordpress-mu-awards/">WPMU has received 37 nominations</a> for their WordPress MU awards for 2008 and are looking for people to help choose the winners. <a href="http://wpmu.org/2008-wpmu-awards/2008-wpmu-awards-nominations/">View the nominations and vote for them</a>.</p>
<p>Michael Kubler has written up a <a href="http://www.kublermdk.com/2008/11/17/wordpress-properly-captioned-images/">tutorial to make WordPress captioned images work as expected</a> on your WordPress theme. Captioned images were introduced in WordPress 2.6 (I believe). This blog had the same problem till we managed to wrangle the extra CSS code for it to work.</p>
<p><a href="http://www.downloadsquad.com/2008/11/24/post-screenshots-to-wordpress-blogs-with-a-firefox-add-on/">Download Squad is linking to a Firefox add-on</a> that allows a blogger to post screenshots/screengrabs directly to a WordPress blog. This can be very useful if you do a lot of reviews and such where you post screengrabs. Be wary of bugs.</p>
<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/11/25/wordpress-news-for-112508/">WordPress News for 11/25/08</a></p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2008/11/25/wordpress-news-for-112508/feed/</wfw:commentRss>
	
		<coop:keyword><![CDATA[Blogging News]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Hack]]></coop:keyword>

		<coop:keyword><![CDATA[firefox]]></coop:keyword>

		<coop:keyword><![CDATA[weblog tools videos]]></coop:keyword>

		<coop:keyword><![CDATA[wordpress captioned images]]></coop:keyword>

		<coop:keyword><![CDATA[wordpress hacks]]></coop:keyword>

		<coop:keyword><![CDATA[wpmu]]></coop:keyword>
	</item>
		<item>
		<title>WordPress Favorite Actions and Custom Write Panels</title>
		<link>http://weblogtoolscollection.com/archives/2008/10/27/wordpress-favorite-actions-and-custom-write-panels/</link>
		<comments>http://weblogtoolscollection.com/archives/2008/10/27/wordpress-favorite-actions-and-custom-write-panels/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 15:01:00 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
		
		<category><![CDATA[CMS]]></category>

		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[WordPress Hack]]></category>

		<category><![CDATA[WordPress Plugins]]></category>

		<category><![CDATA[custom fields]]></category>

		<category><![CDATA[favorite actions]]></category>

		<category><![CDATA[flutter]]></category>

		<category><![CDATA[wordpress 2.7]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=4439</guid>
		<description><![CDATA[Ozh has written up a nice article on the new WordPress 2.7 Favorite Actions menu and puts out the call to developers to write a plugin that would automagically determine the favorite actions of a particular blogger and populate that menu with those options. That would be a truly useful plugin and I would love<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/10/27/wordpress-favorite-actions-and-custom-write-panels/">WordPress Favorite Actions and Custom Write Panels</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://planetozh.com/blog/2008/10/wordpress-27-featuring-your-favorite-actions/">Ozh has written up a nice article on the new WordPress 2.7 Favorite Actions menu</a> and puts out the call to developers to write a plugin that would automagically determine the favorite actions of a particular blogger and populate that menu with those options. That would be a truly useful plugin and I would love to see it. Now that we are talking about the Favorite Actions menu and we know that actions can be removed, is there going to be competition/confusion between plugin authors who want to add a link to their plugin&#8217;s admin page to the top of that menu? Anyone plan on writing such a plugin?</p>
<p>I recently talked about a <a href="http://weblogtoolscollection.com/archives/2008/10/20/tutorial-creating-custom-write-panels-in-wordpress/">tutorial on creating Custom Write Panels in WordPress</a> and <a href="http://wpcandy.com/plugins/creating-custom-content-type-with-flutter-plugin.html">thanks to WPCandy</a>, have now found a pretty slick plugin that mimics that feature and adds a lot more. <a href="http://freshout.us/goodies/fresh-post-for-wordpress-wordpress-cms/">Flutter</a> lets your modify your write page and post screens to your liking and adds the ability to add custom content types and write panels to these screens. From WP Candy&#8217;s review and from the <a href="http://freshout.us/files/Flutter_Documentation.pdf">Flutter documentation</a>, it appears that the plugin is not only under active development and quite complex and mature, it also has a lot of potential for the future. For those that are planning to use Flutter, please remember that it is still in beta and there are lots of broken features and options. Upgrades and uninstallations seem to be the most fraught with issues.</p>
<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/10/27/wordpress-favorite-actions-and-custom-write-panels/">WordPress Favorite Actions and Custom Write Panels</a></p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2008/10/27/wordpress-favorite-actions-and-custom-write-panels/feed/</wfw:commentRss>
	
		<coop:keyword><![CDATA[CMS]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Hack]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Plugins]]></coop:keyword>

		<coop:keyword><![CDATA[custom fields]]></coop:keyword>

		<coop:keyword><![CDATA[favorite actions]]></coop:keyword>

		<coop:keyword><![CDATA[flutter]]></coop:keyword>

		<coop:keyword><![CDATA[wordpress 2.7]]></coop:keyword>
	</item>
		<item>
		<title>Tutorial: Creating Custom Write Panels in WordPress</title>
		<link>http://weblogtoolscollection.com/archives/2008/10/20/tutorial-creating-custom-write-panels-in-wordpress/</link>
		<comments>http://weblogtoolscollection.com/archives/2008/10/20/tutorial-creating-custom-write-panels-in-wordpress/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 23:12:02 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
		
		<category><![CDATA[Blogging]]></category>

		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[WordPress Hack]]></category>

		<category><![CDATA[WordPress Tips]]></category>

		<category><![CDATA[custom fields]]></category>

		<category><![CDATA[custom write panel]]></category>

		<category><![CDATA[wordpress tutorial]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=4397</guid>
		<description><![CDATA[Tutorial: Creating Custom Write Panels in WordPress.: A fantastic, detailed and quite useful tutorial on creating custom write panels for the WordPress Write Post page. I had written something similar for the WordPress Jobs site and it turned out to be a fantastic tool to quickly get to and add/modify Custom Fields in posts. Custom<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/10/20/tutorial-creating-custom-write-panels-in-wordpress/">Tutorial: Creating Custom Write Panels in WordPress</a></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><a href="http://wefunction.com/2008/10/tutorial-creating-custom-write-panels-in-wordpress/">Tutorial: Creating Custom Write Panels in WordPress</a>.: A fantastic, detailed and quite useful tutorial on creating custom write panels for the WordPress Write Post page. I had written something similar for the <a href="http://jobs.wordpress.net">WordPress Jobs </a>site and it turned out to be a fantastic tool to quickly get to and add/modify Custom Fields in posts. Custom write panels are most useful for customized installations of WordPress and could be used to add many different types of information into a post both easily and quickly. The image below shows a couple of examples of custom panels and I am sure there are hundreds more.</p>
<p style="text-align: left;"><a href="http://wefunction.com/wp-content/uploads/2008/10/custom_write_panel_example.jpg"><img class="aligncenter size-medium wp-image-4399" title="custom_write_panel_example-490x150" src="http://weblogtoolscollection.com/b2-img/2008/10/custom_write_panel_example-490x150-300x91.jpg" alt="" width="300" height="91" /></a></p>
<p style="text-align: left;">This tutorial makes use of <a href="http://codex.wordpress.org/Using_Custom_Fields">Custom Fields in WordPress</a> using the various functions that help manage Custom Fields (I keep typing customer), and is a shining example of how useful and flexible Custom Fields can be in developing a full CMS with WordPress.</p>
<p style="text-align: left;">Since the final code is included in the tutorial, if you were to put together a Custom Write Panel for your blog with the help of the tutorial, what would you use it for? I would love to use it to add updates to posts, which would then be displayed with some extra styling and markup to denote the change in status of the item in the post.</p>
<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/10/20/tutorial-creating-custom-write-panels-in-wordpress/">Tutorial: Creating Custom Write Panels in WordPress</a></p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2008/10/20/tutorial-creating-custom-write-panels-in-wordpress/feed/</wfw:commentRss>
	
		<coop:keyword><![CDATA[Blogging]]></coop:keyword>

		<coop:keyword><![CDATA[Tutorials]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Hack]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Tips]]></coop:keyword>

		<coop:keyword><![CDATA[custom fields]]></coop:keyword>

		<coop:keyword><![CDATA[custom write panel]]></coop:keyword>

		<coop:keyword><![CDATA[wordpress tutorial]]></coop:keyword>
	</item>
		<item>
		<title>WordPress Hacks: 21 tips to make you smile</title>
		<link>http://weblogtoolscollection.com/archives/2008/08/28/wordpress-hacks-21-tips-to-make-you-smile/</link>
		<comments>http://weblogtoolscollection.com/archives/2008/08/28/wordpress-hacks-21-tips-to-make-you-smile/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 13:29:09 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[WordPress Hack]]></category>

		<category><![CDATA[WordPress Tips]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=4028</guid>
		<description><![CDATA[Well there are two links that showcase 11 and 10 fixes and hacks respectively.
Most Desired WordPress Hacks: 11 Common Requests and Fixes: Noupe lists 11 commonly requested WordPress hacks and elegant fixes for them. They include avoiding duplicate content, having category specific menus, sidebar login boxes, most wanted categories etc.
10 WordPress Hacks to make Your<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/08/28/wordpress-hacks-21-tips-to-make-you-smile/">WordPress Hacks: 21 tips to make you smile</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Well there are two links that showcase 11 and 10 fixes and hacks respectively.</p>
<p><a href="http://www.noupe.com/wordpress/most-desired-wordpress-hacks-11-common-requests-and-fixes.html">Most Desired WordPress Hacks: 11 Common Requests and Fixes</a>: Noupe lists 11 commonly requested WordPress hacks and elegant fixes for them. They include avoiding duplicate content, having category specific menus, sidebar login boxes, most wanted categories etc.</p>
<p><a href="http://www.blogohblog.com/10-wordpress-hacks-to-make-your-life-easy/">10 WordPress Hacks to make Your Life Easy</a>: Jai lists another 10 hacks to play with. His hack tutorials include adding gravatars to comments, Twitter, image gallery, author bio etc.</p>
<p>Some of these are just tutorials on how features work within WordPress and how to incorporate them into existing themes while others are all our modifications of code in themes and in various other places. None of them look too difficult and some of them can be accomplished with plugins. However, all of them are worth checking out.</p>
<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/08/28/wordpress-hacks-21-tips-to-make-you-smile/">WordPress Hacks: 21 tips to make you smile</a></p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2008/08/28/wordpress-hacks-21-tips-to-make-you-smile/feed/</wfw:commentRss>
	
		<coop:keyword><![CDATA[WordPress]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Hack]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Tips]]></coop:keyword>
	</item>
		<item>
		<title>WordPress Tips for 7/27</title>
		<link>http://weblogtoolscollection.com/archives/2008/07/27/wordpress-tips-for-727/</link>
		<comments>http://weblogtoolscollection.com/archives/2008/07/27/wordpress-tips-for-727/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 21:55:21 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[WordPress Hack]]></category>

		<category><![CDATA[WordPress Templates WordPress Skins WordPress Themes]]></category>

		<category><![CDATA[flash arcade]]></category>

		<category><![CDATA[google custom search]]></category>

		<category><![CDATA[tips]]></category>

		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=3786</guid>
		<description><![CDATA[Image alignment within a WordPress post: WordPress 2.5 introduced floating image alignment within text on a post. This feature does not work on certain themes. Thanks to Jason for asking the question and to Sadish for the solution. Final thought: it would also be nice if a few gallery formatting options were available through the<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/07/27/wordpress-tips-for-727/">WordPress Tips for 7/27</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://hackwordpress.com/wordpress-26-changes-how-wordpress-handles-images/">Image alignment within a WordPress post</a>: WordPress 2.5 introduced floating image alignment within text on a post. This feature does not work on certain themes. Thanks to <a href="http://www.theglitch.ws">Jason</a> for asking the question and to <a href="http://wprocks.com/">Sadish</a> for the solution. Final thought: it would also be nice if a few gallery formatting options were available through the default interface instead of having to modify the shortcode and/or introduce hacks.</p>
<p><a href="http://firewalker.kamusilmiah.com/wordpress-search-as-custom-google-search-without-additional-page-or-post/">WordPress Search as a custom Google Search without addition page or post</a>: Add a custom Google Search to your WordPress blog (and make search advertising dollars?) without too much of a hassle. Complete instructions and examples are included in the post.</p>
<p><a href="http://www.emanueleferonato.com/2008/07/27/creation-of-a-flash-arcade-site-using-wordpress-step-2/">Create a Flash Arcade site using WordPress</a>: This set of instructions will help you convert a simple WordPress blog into a Flash arcade site. Pretty cool with detailed instructions on the transition.</p>
<p>Here is a tip which I stumbled upon accidentally, that is somewhat unrelated to WordPress. Visit a NYTimes page such as <a href="http://www.nytimes.com/2008/07/27/technology/27proto.html?_r=1&amp;partner=rssnyt&amp;emc=rss">a news item</a> and double click on a single word. You will need a free registration to view that page or have to be logged in if you are registered already. The javascript file that adds the functionality in question is copyrighted to Answers.com and I wonder if a WordPress plugin exists for the same.</p>
<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/07/27/wordpress-tips-for-727/">WordPress Tips for 7/27</a></p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2008/07/27/wordpress-tips-for-727/feed/</wfw:commentRss>
	
		<coop:keyword><![CDATA[General]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Hack]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Templates WordPress Skins WordPress Themes]]></coop:keyword>

		<coop:keyword><![CDATA[flash arcade]]></coop:keyword>

		<coop:keyword><![CDATA[google custom search]]></coop:keyword>

		<coop:keyword><![CDATA[tips]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress]]></coop:keyword>
	</item>
		<item>
		<title>WordPress for iPhone App</title>
		<link>http://weblogtoolscollection.com/archives/2008/07/11/wordpress-for-iphone-app/</link>
		<comments>http://weblogtoolscollection.com/archives/2008/07/11/wordpress-for-iphone-app/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 12:32:06 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
		
		<category><![CDATA[Blogging]]></category>

		<category><![CDATA[Blogging News]]></category>

		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[WordPress Hack]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=3730</guid>
		<description><![CDATA[WordPress for iPhone: Big news from the Automattic team yesterday. They released a first look at their iPhone App that works on both WordPress.com and WordPress.org blogs. The application is Open Source, available from the iPhone App store and will be available for free. The screen real estate problem with the large on screen keyboard<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/07/11/wordpress-for-iphone-app/">WordPress for iPhone App</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://iphone.wordpress.net/">WordPress for iPhone</a>: Big news from the Automattic team yesterday. They released a first look at their iPhone App that works on both WordPress.com and WordPress.org blogs. The application is Open Source, available from the iPhone App store and will be available for free. The screen real estate problem with the large on screen keyboard looks to be largely solved with this app and it adds the ability to modify previous posts and view your blog on the web. The official iPhone app for WordPress blog is linked above. The application received rave reviews from a variety of sources such as <a href="http://www.techcrunch.com/2008/07/10/wordpress-and-typepad-spawn-mobile-blogging/">TechCrunch</a> and <a href="http://news.cnet.com/8301-17939_109-9988501-2.html?hhTest=1&amp;part=rss&amp;subj=Webware">Webware</a> and <a href="http://ma.tt/2008/07/iphone-native-wordpress-client/">ma.tt talked about it yesterday</a>. Check out the screencast when you get a chance. It definitely has a wow factor.</p>
<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/07/11/wordpress-for-iphone-app/">WordPress for iPhone App</a></p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2008/07/11/wordpress-for-iphone-app/feed/</wfw:commentRss>
	
		<coop:keyword><![CDATA[Blogging]]></coop:keyword>

		<coop:keyword><![CDATA[Blogging News]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Hack]]></coop:keyword>
	</item>
		<item>
		<title>How to:  Offsets and Paging</title>
		<link>http://weblogtoolscollection.com/archives/2008/06/19/how-to-offsets-and-paging/</link>
		<comments>http://weblogtoolscollection.com/archives/2008/06/19/how-to-offsets-and-paging/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 22:08:28 +0000</pubDate>
		<dc:creator>Ronald Huereca</dc:creator>
		
		<category><![CDATA[HOW-TO]]></category>

		<category><![CDATA[WordPress Hack]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=3670</guid>
		<description><![CDATA[Reader John writes in:
How does one use paging with an offset?  Doing so breaks the navigation controls.
The problem with using an offset in a query is that WordPress ignores any reference to paging.  In other words, you can use an offset and paging, but not both together.
This can be solved by tapping into<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/06/19/how-to-offsets-and-paging/">How to:  Offsets and Paging</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Reader John writes in:</p>
<blockquote><p>How does one use paging with an offset?  Doing so breaks the navigation controls.</p></blockquote>
<p>The problem with using an offset in a query is that WordPress ignores any reference to paging.  In other words, you can use an offset and paging, but not both together.</p>
<p>This can be solved by tapping into the <strong><a href="http://codex.wordpress.org/Custom_Queries#Display_Order_and_Post_Count_Limit">post_limits</a></strong> filter.</p>
<h3>Step 1:  Add the &#8216;my_post_limit&#8217; Function</h3>
<p>The <strong>my_post_limit</strong> function is what the <strong>post_limits</strong> filter will use to update the standard loop query.</p>
<p>We&#8217;ll use the function to use paging and offsets together.  This function should be placed in your theme&#8217;s <strong>functions.php</strong> file.</p>
<blockquote><pre><code>
function my_post_limit($limit) {
	global $paged, $myOffset;
	if (empty($paged)) {
			$paged = 1;
	}
	$postperpage = intval(get_option(&#39;posts_per_page&#39;));
	$pgstrt = ((intval($paged) -1) * $postperpage) + $myOffset . &#39;, &#39;;
	$limit = &#39;LIMIT &#39;.$pgstrt.$postperpage;
	return $limit;
} //end function my_post_limit
</code></pre>
</blockquote>
<h3>Step 2:  Add the Filter Reference</h3>
<blockquote><pre><code>
&lt;?php add_filter(&#39;post_limits&#39;, &#39;my_post_limit&#39;); ?&gt;
&lt;div id=&quot;recent&quot;&gt;
&lt;h3&gt;Recent Articles&lt;/h3&gt;
</code></pre>
</blockquote>
<p>In the above code, I add a filter for <strong>post_limits</strong>, which will call the <strong>my_post_limit</strong> function mentioned in Step 1.</p>
<h3>Step 3:  Start Your Loop</h3>
<p>In this loop, we&#8217;ll be declaring a global variable called <strong>$myOffset</strong>.  This will be the offset we&#8217;d like to have and is used by the <strong>my_post_limit</strong> function.</p>
<blockquote><pre><code>
&lt;ul&gt;
&lt;?php
global $myOffset;
$myOffset = 1;
$temp = $wp_query;
$wp_query= null;
$wp_query = new WP_Query();
$wp_query-&gt;query(&#39;offset=&#39;.$myOffset.&#39;&amp;showposts=5&#39;.&#39;&amp;paged=&#39;.$paged);
?&gt;
&lt;?php while ($wp_query-&gt;have_posts()) : $wp_query-&gt;the_post(); ?&gt;
        &lt;li&gt;&lt;a href=&quot;&lt;?php the_permalink() ?&gt;&quot; rel=&quot;bookmark&quot;&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/li&gt;
&lt;?php endwhile; ?&gt;
&lt;/ul&gt;
</code></pre>
</blockquote>
<h3>Step 4:  Enable Navigation</h3>
<p>We&#8217;re just adding the standard next/previous links at the end of the loop.</p>
<blockquote><pre><code>
&lt;div class=&quot;navigation&quot;&gt;
  &lt;div class=&quot;alignleft&quot;&gt;&lt;?php previous_posts_link(&#39;&amp;laquo; Previous&#39;) ?&gt;&lt;/div&gt;
  &lt;div class=&quot;alignright&quot;&gt;&lt;?php next_posts_link(&#39;More &amp;raquo;&#39;) ?&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</code></pre>
</blockquote>
<h3>Step 5:  Remove the Filter</h3>
<p>In this step, we&#8217;ll be removing the <strong>post_limits</strong> filter and assigning the query back to its original value thanks to a temporary placeholder.</p>
<blockquote><pre><code>
&lt;?php $wp_query = null; $wp_query = $temp;?&gt;
&lt;?php remove_filter(&#39;post_limits&#39;, &#39;my_post_limit&#39;); ?&gt;
</code></pre>
</blockquote>
<h3>Step 6:  You&#8217;re done!</h3>
<p>Using the above code, you should now be able to use offsets and paging together.</p>
<p>Here is <a href="http://weblogtoolscollection.com/b2-img/2008/06/offsets-paging.zip">a downloadable file of all the code</a> mentioned in this post. </p>
<p>Thank you John for asking such a great question.</p>
<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/06/19/how-to-offsets-and-paging/">How to:  Offsets and Paging</a></p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2008/06/19/how-to-offsets-and-paging/feed/</wfw:commentRss>
	
		<coop:keyword><![CDATA[HOW-TO]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Hack]]></coop:keyword>
	</item>
		<item>
		<title>Hiding Advertisements For Single Posts</title>
		<link>http://weblogtoolscollection.com/archives/2008/06/11/hiding-advertisements-for-single-posts/</link>
		<comments>http://weblogtoolscollection.com/archives/2008/06/11/hiding-advertisements-for-single-posts/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 11:40:05 +0000</pubDate>
		<dc:creator>Keith Dsouza</dc:creator>
		
		<category><![CDATA[HOW-TO]]></category>

		<category><![CDATA[WordPress Hack]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=3631</guid>
		<description><![CDATA[There are many plugins which are useful when it comes to displaying ads to your visitors but there are only a few of them which allow you to determine to whom and when you should. Who Sees Ads does help you to determine to whom and when you should display advertisements, though, there is a<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/06/11/hiding-advertisements-for-single-posts/">Hiding Advertisements For Single Posts</a></p>
]]></description>
			<content:encoded><![CDATA[<p>There are many plugins which are useful when it comes to displaying ads to your visitors but there are only a few of them which allow you to determine to whom and when you should. <a href="http://planetozh.com/blog/my-projects/wordpress-plugin-who-sees-ads-control-adsense-display/" target="_blank">Who Sees Ads</a> does help you to determine to whom and when you should display advertisements, though, there is a limitation with the plugin as it does not allow you to control the ads shown on single post level. </p>
<p>In this post we will talk about the quick and easy way to hide advertisements for any particular post by making some minor changes to your theme.</p>
<h3>The Condition To Skip Advertisements For Single Posts</h3>
<p>Talking about conditions whatever you do there is always a condition under which you perform any action. We will use a similar logic and create conditions under which the advertisements should not be displayed for certain posts.</p>
<p>The condition we will be using is quite simple and will fulfill the following statement, &#8221; if something happens do this otherwise do something else&#8221;.</p>
<p>This can be simplified into lay terms as “if you are hungry buy a burger” “else don’t buy a burger”. As you can see the conditions you apply are quite simple and pertain to you to doing some kind of activity under different conditions.</p>
<h3>The Code To Skip Advertisements In Single Posts</h3>
<p>To skip advertisements for single posts you will have to manually edit the file “single.php” of your current WordPress theme. <strong>I recommend</strong> you edit your theme through the WordPress Admin Panel since it will help you catch any errors and save you a lot of trouble.</p>
<p>Once you have opened the single.php navigate to the place where you have placed the advertisements and change the code within the <a href="http://weblogtoolscollection.com/archives/2008/04/04/ultimate-guide-to-the-wordpress-loop/" target="_blank">WordPress Loop</a> from;</p>
<blockquote><p>…………</p>
<p>Your Advertisement Code</p>
<p>…………</p></blockquote>
<p>to;</p>
<blockquote><p>if(get_the_ID() != xx) {</p>
<blockquote><p>…………</p>
<p>Your Advertisement Code</p>
<p>…………</p></blockquote>
<p>}</p></blockquote>
<p>Replace xx with the post id for the post which you do not want to show advertisements for. You can also skip multiple posts from displaying advertisements by adding the OR condition in the following way;</p>
<blockquote><p>if(get_the_ID() != xx || get_the_ID() != xx) {</p>
<p>          …………</p>
<blockquote><p>Your Advertisement Code</p>
<p>…………</p></blockquote>
<p>}</p></blockquote>
<p>For those who are unaware of programming “||” represents OR in programming language and if you are curious AND is represented by “&amp;&amp;”.</p>
<h3>How do you get the IDs of the posts you want to Skip Advertisements for?</h3>
<p>To find the IDs for the posts you want to skip advertisements for, you will need to login to your WordPress administration panel and navigate to the Manage option. Once there find the post you want to skip the advertisement for and hover over it, you should see the ID of the post in your status bar. Check the screenshot below;</p>
<p><img title="find-post-id" height="168" alt="find-post-id" src="http://weblogtoolscollection.com/b2-img/2008/06/findpostid.png" width="309" border="0" /></p>
<p>If you do not see the id in the status bar you can find out the ID by clicking on the post and going into edit mode where you will see the ID for the post in the URL.</p>
<p><img title="find-post-id-address-bar" height="44" alt="find-post-id-address-bar" src="http://weblogtoolscollection.com/b2-img/2008/06/findpostidaddressbar.png" width="349" border="0" /></p>
<p>Once you make the changes to your advertisements they will not display for the posts you chose to skip.</p>
<p>If you do have any questions feel free to ask them in the comments and I would be more than happy to answer them.</p>
<p><strong>Note:</strong> This trick will not work if you use external plugins to display your ads and is only valid when you display ads by hard coding them into your themes.</p>
<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/06/11/hiding-advertisements-for-single-posts/">Hiding Advertisements For Single Posts</a></p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2008/06/11/hiding-advertisements-for-single-posts/feed/</wfw:commentRss>
	
		<coop:keyword><![CDATA[HOW-TO]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Hack]]></coop:keyword>
	</item>
		<item>
		<title>Plugin Deactivation Issues Solved With Actions and Filters</title>
		<link>http://weblogtoolscollection.com/archives/2008/06/07/plugin-deactivation-issues-solved-with-actions-and-filters/</link>
		<comments>http://weblogtoolscollection.com/archives/2008/06/07/plugin-deactivation-issues-solved-with-actions-and-filters/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 09:45:19 +0000</pubDate>
		<dc:creator>Ronald Huereca</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[WordPress Hack]]></category>

		<category><![CDATA[WordPress Plugins]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=3626</guid>
		<description><![CDATA[When Jeff wrote about plugin deactivation breaking your blog, Aaron and I wrote in the comments of a few solutions to prevent plugin issues with themes.
Within this post I will present several techniques plugin and theme authors can take in order to prevent deactivation issues.
Method 1:  function_exists
In this example, let&#8217;s assume we have a<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/06/07/plugin-deactivation-issues-solved-with-actions-and-filters/">Plugin Deactivation Issues Solved With Actions and Filters</a></p>
]]></description>
			<content:encoded><![CDATA[<p>When Jeff wrote about <a href="http://weblogtoolscollection.com/archives/2008/06/01/if-plugin-deactivation-breaks-your-blog/">plugin deactivation breaking your blog</a>, <a href="http://anthologyoi.com/">Aaron</a> and I wrote in the comments of a few solutions to prevent plugin issues with themes.</p>
<p>Within this post I will present several techniques plugin and theme authors can take in order to prevent deactivation issues.</p>
<h3>Method 1:  function_exists</h3>
<p>In this example, let&#8217;s assume we have a function named <strong>related_posts</strong>.</p>
<p>When in a theme, we could use this code to call the function if only it exists.</p>
<blockquote><pre><code>
&lt;?php if (function_exists(&quot;related_posts&quot;)) {  related_posts(); } ?&gt;
</code></pre>
</blockquote>
<p>The PHP <strong>function_exists</strong> checks for the existence of the function, and if it does exist, it calls the function.</p>
<h3>Method 2:  function_exists and Actions</h3>
<p>Using the same function name, the theme author could add some code into their <strong>functions.php</strong> file and use an action and <strong>function_exists</strong> combination.</p>
<blockquote><pre><code>
if (function_exists(&#39;related_posts&#39;)) {
	add_action(&#39;my_related_posts&#39;, &#39;related_posts&#39;);
}
</code></pre>
</blockquote>
<p>In the above example, we create a new action called <strong>my_related_posts</strong>.</p>
<p>The end user would use the <strong>do_action</strong> function where he wants the function used:</p>
<blockquote><pre><code>
&lt;?php do_action(&#39;my_related_posts&#39;); ?&gt;
</code></pre>
</blockquote>
<h3>Method 3: Actions</h3>
<p>To use pure actions, the plugin author would have to take the initiative and add associated actions to their plugin code.</p>
<p>The code would look very similar to method 2, but would be included in the plugin file.</p>
<blockquote><pre><code>
add_action(&#39;my_related_posts&#39;, &#39;related_posts&#39;);
</code></pre>
</blockquote>
<p>The end user would then do the simple <strong>do_action</strong> call.</p>
<blockquote><pre><code>
&lt;?php do_action(&#39;my_related_posts&#39;); ?&gt;
</code></pre>
</blockquote>
<h3>Method 4:  function_exists and Filters</h3>
<p>Say, for example, there&#8217;s a plugin with a template tag that returns some code that you can then echo out in a theme.</p>
<p>Let&#8217;s pretend for a minute that the <strong>related_posts</strong> function could return a string instead of automatically spitting out the code to the screen.</p>
<p>In this case, the template author could add some code into their <strong>functions.php</strong> file.</p>
<blockquote><pre><code>
if (function_exists(&#39;related_posts&#39;)) {
	add_filter(&#39;my_related_posts&#39;, &#39;related_posts&#39;);
}
</code></pre>
</blockquote>
<p>The end user would then add the following to their theme:</p>
<blockquote><pre><code>
&lt;?php $s =  apply_filters(&#39;my_related_posts&#39;); echo $s; ?&gt;
</code></pre>
</blockquote>
<h3>Method 5: Filters</h3>
<p>Again, the plugin author would have to take the initiative to only use filters.  The plugin author would add the following to their code.</p>
<blockquote><pre><code>
add_filter(&#39;my_related_posts&#39;, &#39;related_posts&#39;, 1, 2);
</code></pre>
</blockquote>
<p>The above filter has a priority of one and accepts two arguments.  </p>
<p>The end user (aka, theme tweaker), would add very similar code as used in method 4.</p>
<blockquote><pre><code>
&lt;?php $s =  apply_filters(&#39;my_related_posts&#39;, 4,10); echo $s; ?&gt;
</code></pre>
</blockquote>
<h3>Method 6: Actions and do_action_ref_array</h3>
<p>Let&#8217;s assume the plugin author has added in the appropriate code to their plugin:</p>
<blockquote><pre><code>
add_action(&#39;my_related_posts&#39;, &#39;related_posts&#39;, 1, 1);
</code></pre>
</blockquote>
<p>The above <strong>related_posts</strong> action just adds an action at priority one, which accepts one argument.</p>
<p>The themer could then add a reference to this action using the <strong>do_action_ref_array</strong> function.</p>
<blockquote><pre><code>
&lt;?php do_action_ref_array(&#39;my_related_posts&#39;, array(3,20)); ?&gt;
</code></pre>
</blockquote>
<p>Assuming the <strong>my_related_posts</strong> action takes two arguments, we use an array to pass the necessary arguments.</p>
<h3>Conclusion</h3>
<p>As mentioned in the introduction, it&#8217;s the plugin or theme author&#8217;s responsibility of adding in the necessary actions and filters so that the end user can deactivate plugins without any major headaches.</p>
<p>The methods I mentioned are not exhaustive, and can be far more advanced if need be.  If you have any questions, please leave a comment.  </p>
<p>For any code, please use <a href="http://www.pastebin.com">Pastebin</a> and provide a link.</p>
<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/06/07/plugin-deactivation-issues-solved-with-actions-and-filters/">Plugin Deactivation Issues Solved With Actions and Filters</a></p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2008/06/07/plugin-deactivation-issues-solved-with-actions-and-filters/feed/</wfw:commentRss>
	
		<coop:keyword><![CDATA[WordPress]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Hack]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Plugins]]></coop:keyword>
	</item>
		<item>
		<title>Removing Width/Height from the Image Uploader</title>
		<link>http://weblogtoolscollection.com/archives/2008/05/29/removing-widthheight-from-the-image-uploader/</link>
		<comments>http://weblogtoolscollection.com/archives/2008/05/29/removing-widthheight-from-the-image-uploader/#comments</comments>
		<pubDate>Thu, 29 May 2008 10:00:13 +0000</pubDate>
		<dc:creator>Ronald Huereca</dc:creator>
		
		<category><![CDATA[WordPress Hack]]></category>

		<category><![CDATA[WordPress Plugins]]></category>

		<category><![CDATA[hacks]]></category>

		<category><![CDATA[plugins]]></category>

		<category><![CDATA[themes]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=3600</guid>
		<description><![CDATA[Reader Vivien writes in:
Is there a way to prevent WordPress from inserting the width and the height for images in the new 2.5 media manager?
In short, yes, but it requires you to insert some code into your theme&#8217;s functions.php file.
Fortunately, there is a WordPress filter we can use called image_downsize, which takes in three arguments<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/05/29/removing-widthheight-from-the-image-uploader/">Removing Width/Height from the Image Uploader</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Reader Vivien writes in:</p>
<blockquote><p>Is there a way to prevent WordPress from inserting the width and the height for images in the new 2.5 media manager?</p></blockquote>
<p>In short, yes, but it requires you to insert some code into your theme&#8217;s <strong>functions.php</strong> file.</p>
<p>Fortunately, there is a WordPress filter we can use called <strong>image_downsize</strong>, which takes in three arguments (a boolean, an attachment ID, and a size string).</p>
<blockquote><p><code>
<pre>
add_filter(&#39;image_downsize&#39;, &#39;my_image_downsize&#39;,1,3);
</pre>
<p></code></p></blockquote>
<p>All I&#8217;m doing in the above filter is setting the filter name, the function to call (my_image_downsize), what priority I want the filter, and how many arguments the function takes.</p>
<p>From there, I mimic the function <strong>image_downsize</strong> in the &#8216;wp-includes/media.php&#8217; file, but do not return a width or a height.  As a result, when the image is sent to the editor, no width or height is present.</p>
<blockquote><p><code>
<pre>
function my_image_downsize($value = false,$id = 0, $size = &quot;medium&quot;) {
	if ( !wp_attachment_is_image($id) )
		return false;
	$img_url = wp_get_attachment_url($id);
	//Mimic functionality in image_downsize function in wp-includes/media.php
	if ( $intermediate = image_get_intermediate_size($id, $size) ) {
		$img_url = str_replace(basename($img_url), $intermediate[&#39;file&#39;], $img_url);
	}
	elseif ( $size == &#39;thumbnail&#39; ) {
		// fall back to the old thumbnail
		if ( $thumb_file = wp_get_attachment_thumb_file() &amp;&amp; $info = getimagesize($thumb_file) ) {
			$img_url = str_replace(basename($img_url), basename($thumb_file), $img_url);
		}
	}
	if ( $img_url)
		return array($img_url, 0, 0);
	return false;
}
</pre>
<p></code></p></blockquote>
<h3>Download the Code</h3>
<p>Here is a <a href="http://weblogtoolscollection.com/b2-img/2008/05/functionsphp1.zip" title="functions.php.zip">sample functions.php file</a> of the code presented in this article. </p>
<p>I also used <a href="http://www.wp-fun.co.uk/wizzards/fun-with-plugins/">Andrew&#8217;s plugin generator</a> to quickly put together a plugin that I will creatively call <a href="http://weblogtoolscollection.com/b2-img/2008/05/no-image-width-or-height.zip" title="no_image_width_or_height.zip">No Image Width or Height</a> (download link).  It will accomplish the same thing for those not comfortable with code.  Just unzip, place in your WordPress plugin&#8217;s folder, and activate.</p>
<p>Thanks Vivien for the interesting question.  </p>
<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/05/29/removing-widthheight-from-the-image-uploader/">Removing Width/Height from the Image Uploader</a></p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2008/05/29/removing-widthheight-from-the-image-uploader/feed/</wfw:commentRss>
	
		<coop:keyword><![CDATA[WordPress Hack]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Plugins]]></coop:keyword>

		<coop:keyword><![CDATA[hacks]]></coop:keyword>

		<coop:keyword><![CDATA[plugins]]></coop:keyword>

		<coop:keyword><![CDATA[themes]]></coop:keyword>
	</item>
		<item>
		<title>How To:  Avoid Duplicate Posts</title>
		<link>http://weblogtoolscollection.com/archives/2008/05/17/how-to-avoid-duplicate-posts/</link>
		<comments>http://weblogtoolscollection.com/archives/2008/05/17/how-to-avoid-duplicate-posts/#comments</comments>
		<pubDate>Sun, 18 May 2008 00:58:30 +0000</pubDate>
		<dc:creator>Ronald Huereca</dc:creator>
		
		<category><![CDATA[HOW-TO]]></category>

		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[WordPress Hack]]></category>

		<category><![CDATA[downloads]]></category>

		<category><![CDATA[loop]]></category>

		<category><![CDATA[the loop]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=3563</guid>
		<description><![CDATA[A reader writes in:

I&#8217;m developing a new theme and I&#8217;m having trouble getting duplicate posts from showing when running two loops (one standard loop and one from a specific category). Even when I copied the specific code from directly from the codex, it was not working.

The Codex article the reader mentioned was regarding the Loop.<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/05/17/how-to-avoid-duplicate-posts/">How To:  Avoid Duplicate Posts</a></p>
]]></description>
			<content:encoded><![CDATA[<p>A reader writes in:</p>
<blockquote><p>
I&#8217;m developing a new theme and I&#8217;m having trouble getting duplicate posts from showing when running two loops (one standard loop and one from a specific category). Even when I copied the specific code from directly from the codex, it was not working.
</p></blockquote>
<p>The Codex article the reader mentioned <a href="http://codex.wordpress.org/The_Loop#Multiple_Loops_in_Action">was regarding the Loop</a>.  Although the example shows how to avoid a single duplicate post, it doesn&#8217;t show how to avoid duplicating multiple posts.</p>
<p>Here&#8217;s how to show two individual loops without duplicating posts in either loop.</p>
<h3>Step 1:  Add a &#8216;posts_where&#8217; Function</h3>
<p>A <a href="http://codex.wordpress.org/Plugin_API/Filter_Reference">WordPress filter</a> is needed to accomplish this, and we&#8217;re going to be tapping into the &#8216;<strong>posts_where</strong>&#8216; filter.</p>
<p>The reason being is we need to modify the query used for the loop and exclude some posts.  </p>
<p>Here&#8217;s the function we&#8217;ll be using called <strong>post_strip</strong>:</p>
<blockquote><p><code>
<pre>
function post_strip($where) {
	global $myPosts, $wpdb;
	$where .= &quot; AND $wpdb-&gt;posts.ID not in($myPosts) &quot;;
	return $where;
}
</pre>
<p></code></p></blockquote>
<p>In the above code, I use a global variable called <strong>$myPosts</strong>, which is comma-separated string of post IDs to exclude.</p>
<h3>Step 2:  Start the First Loop</h3>
<p>Within this first loop we&#8217;ll be keeping track of the post IDs being used.  Nothing fancy is being done here.  We&#8217;re just pulling the last five posts posted.</p>
<blockquote><p><code>
<pre>
&lt;?php
global $myPosts;
$myPosts = &#39;&#39;;
?&gt;
&lt;div&gt;
&lt;?php
$my_query = new WP_Query();
$my_query-&gt;query(&#39;showposts=5&#39;);
if ($my_query-&gt;have_posts()) : while ($my_query-&gt;have_posts()) : $my_query-&gt;the_post(); ?&gt;
&lt;?php $myPosts .= $post-&gt;ID . &quot;,&quot;; ?&gt;
&lt;div&gt;&lt;?php the_title(); ?&gt;&lt;/div&gt;
&lt;!-- Post Stuff --&gt;
&lt;?php endwhile; endif; ?&gt;
&lt;/div&gt;
</pre>
<p></code></p></blockquote>
<p>Pay special attention to the <strong>$myPosts</strong> variable, which is used to keep track of all of the post IDs.  </p>
<h3>Step 3:  Add the Filter</h3>
<p>We&#8217;ll now need to add a <strong>posts_where</strong> filter for the second loop.  This filter will use the <strong>post_strip</strong> function we started in Step 1.  </p>
<blockquote><p><code>
<pre>
&lt;?php add_filter(&#39;posts_where&#39;, &#39;post_strip&#39;); ?&gt;
</pre>
<p></code></p></blockquote>
<h3>Step 4:  Start the Second Loop</h3>
<p>The second loop is a repeat of the first loop to demonstrate that the posts are not being duplicated.  The second loop uses a different loop technique since paging isn&#8217;t necessary.</p>
<blockquote><p><code>
<pre>
&lt;div&gt;
&lt;?php
$my_query = new WP_Query(&#39;showposts=5&#39;);
while ($my_query-&gt;have_posts()) : $my_query-&gt;the_post();?&gt;
&lt;div&gt;&lt;?php the_title(); ?&gt;&lt;/div&gt;

&lt;!-- Post Stuff --&gt;

&lt;?php endwhile; ?&gt;
&lt;/div&gt;
</pre>
<p></code></p></blockquote>
<h3>Step 5:  Remove the Filter</h3>
<p>The filter we added in Step 3 now needs to be removed.  </p>
<blockquote><p><code>
<pre>
&lt;?php remove_filter(&#39;posts_where&#39;, &#39;post_strip&#39;); ?&gt;
</pre>
<p></code></p></blockquote>
<h3>Step 6:  Admire the Results</h3>
<p class="screenshot"><img src="http://weblogtoolscollection.com/b2-img/2008/05/before-filter-duplicate-posts.jpeg" alt="Before Duplicates Being Shown" width="118" height="224" /><br/>Before - Duplicates Being Shown</p>
<p class="screenshot"><img src="http://weblogtoolscollection.com/b2-img/2008/05/after-filter-duplicate-posts.jpeg" alt="After - Duplicates Removed" width="319" height="219" /><br/>After - Duplicates Removed</p>
<h3>Downloadable Code</h3>
<p>Here is a <a href="http://weblogtoolscollection.com/b2-img/2008/05/indexphp1.zip">sample index.php</a> for download.</p>
<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/05/17/how-to-avoid-duplicate-posts/">How To:  Avoid Duplicate Posts</a></p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2008/05/17/how-to-avoid-duplicate-posts/feed/</wfw:commentRss>
	
		<coop:keyword><![CDATA[HOW-TO]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Hack]]></coop:keyword>

		<coop:keyword><![CDATA[downloads]]></coop:keyword>

		<coop:keyword><![CDATA[loop]]></coop:keyword>

		<coop:keyword><![CDATA[the loop]]></coop:keyword>
	</item>
		<item>
		<title>Exporting-Importing A Category</title>
		<link>http://weblogtoolscollection.com/archives/2008/04/28/exporting-importing-a-category/</link>
		<comments>http://weblogtoolscollection.com/archives/2008/04/28/exporting-importing-a-category/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 14:07:26 +0000</pubDate>
		<dc:creator>Jeff Chandler</dc:creator>
		
		<category><![CDATA[HOW-TO]]></category>

		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[WordPress Hack]]></category>

		<category><![CDATA[batchcategories]]></category>

		<category><![CDATA[categories]]></category>

		<category><![CDATA[exporting]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=3473</guid>
		<description><![CDATA[When it comes to exporting, WordPress already does a wonderful job with it&#8217;s support to export posts, pages, comments, custom fields, categories, and tags. However, there is a problem. The WordPress exporter lacks granularity. What I mean by this is that, the exporter covers the entire blog instead of being able to select certain categories<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/04/28/exporting-importing-a-category/">Exporting-Importing A Category</a></p>
]]></description>
			<content:encoded><![CDATA[<p>When it comes to exporting, WordPress already does a wonderful job with it&#8217;s support to export posts, pages, comments, custom fields, categories, and tags. However, there is a problem. The WordPress exporter lacks granularity. What I mean by this is that, the exporter covers the entire blog instead of being able to select certain categories to export. I&#8217;ve searched the WordPress Plugin database high and low to look for a plugin that would specifically export categories and I could not find one. I did manage to come across two techniques though that get the job done.</p>
<p>There are two ways to export specific categories. The first is to read <a title="http://wordpress.org/support/topic/138812?replies=10#post-632530" href="http://wordpress.org/support/topic/138812?replies=10#post-632530" target="_blank">this forum post</a> where HandySolo explains how to use the category RSS feed to export specific categories from a self hosted blog to a WordPress.com blog. The problem with this method is that, none of the meta data attached to the posts are carried over with the posts.</p>
<p>The second method is not pretty but it gets the job done. What I ended up doing was creating a new user account on my blog. I then used the post manager and filtered the posts by the category for which I wanted to export. I went through each individual post and quickly changed the post author from the original account, to the newly created user account. In my case, I had to do this to 25 individual posts. What is annoying about this method is that, when you save a post under a new author name, any blogs or posts that you have linked to within those posts will end up resending PINGs. However, I believe if you turn off this setting under the <strong>SETTINGS-DISCUSSION</strong> link in your administration panel this will prevent that from happening. Just remember to turn that back on after you&#8217;re finished.</p>
<p>After all of the posts within the category have been reassigned to a new author, you are ready to export. In your WordPress administration panel browse to <strong>MANAGE - EXPORT</strong>. Now here is the important step. Underneath where it says <strong>OPTIONS</strong>, you have a drop down box where you can restrict the export to a certain author. <a href="http://weblogtoolscollection.com/b2-img/2008/04/exportoptions.png"></a></p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-3474 aligncenter" title="exportoptions" src="http://weblogtoolscollection.com/b2-img/2008/04/exportoptions.png" alt="WordPress Export Options" width="298" height="160" /></p>
<p>In the drop down box, select the newly created author and click on the <strong>DOWNLOAD EXPORT FILE</strong> and a WordPress WXR file will be downloaded to your desktop. This file will contain all of the posts from the category you wanted to export because the new user you created was assigned to only those posts within that category. This method actually allows you to export specific categories while maintaining the meta data associated with those posts such as comments and tags.</p>
<p>This is probably not the best way to obtain these results but it&#8217;s the only method that I&#8217;ve found that allows me to export specific posts/categories while still having all of the other data attached to those posts. If you have a better solution or know of a plugin that can obtain the same results, I&#8217;d be very interested to know about it.</p>
<p>Post from: <a href="http://weblogtoolscollection.com">Weblog Tools Collection</a></p>
<p><a href="http://weblogtoolscollection.com/archives/2008/04/28/exporting-importing-a-category/">Exporting-Importing A Category</a></p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2008/04/28/exporting-importing-a-category/feed/</wfw:commentRss>
	
		<coop:keyword><![CDATA[HOW-TO]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress]]></coop:keyword>

		<coop:keyword><![CDATA[WordPress Hack]]></coop:keyword>

		<coop:keyword><![CDATA[batchcategories]]></coop:keyword>

		<coop:keyword><![CDATA[categories]]></coop:keyword>

		<coop:keyword><![CDATA[exporting]]></coop:keyword>
	</item>
	</channel>
</rss>
