

<?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>Get into the culture! &#187; Resources</title>
	<atom:link href="http://wpvibe.com/resources/feed/" rel="self" type="application/rss+xml" />
	<link>http://wpvibe.com</link>
	<description>Just another EMV Network Site site</description>
	<lastBuildDate>Sun, 26 Feb 2012 22:21:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Grab Static Content</title>
		<link>http://wpvibe.com/grab-static-content-290/</link>
		<comments>http://wpvibe.com/grab-static-content-290/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 18:56:53 +0000</pubDate>
		<dc:creator>Guest Author</dc:creator>
				<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://wpvibe.com/?p=290</guid>
		<description><![CDATA[One of WordPress&#8217; more well-known features is the ability to assign static page as a &#8216;posts&#8217; or blog page (see Settings -&#62; Reading in the Dashboard). However, you always lose the content of the static page being used, which would be ideal for storing a header or intro. This snippet must be used before the ...]]></description>
			<content:encoded><![CDATA[<p>One of WordPress&#8217; more well-known features is the ability to assign static page as a &#8216;posts&#8217; or blog page (see Settings -&gt; Reading in the Dashboard). However, you always lose the content of the static page being used, which would be ideal for storing a header or intro.</p>
<p>This snippet <strong>must</strong> be used <u>before</u> the Loop, where the page data is still loaded. It can be used in your theme&#8217;s index.php to alter the posts/blog page, but will also work in a custom page template with a Loop with the same effect with the if() clause removed. If you&#8217;re familiar with how the $post object works, then $this_page will behave in much the same way.</p>
<p>[sourcecode]&lt;?php</p>
<p>$this_page = $wp_query-&gt;get_queried_object(); // Get the current page<br />
$this_page_id = $wp_query-&gt;get_queried_object_id(); // Get the current page ID<br />
$posts_page_id = get_option(&#8216;page_for_posts&#8217;); // Get the posts page ID</p>
<p>if ( $this_page_id &amp;&amp; $this_page_id == $posts_page_id ) { // If the current page has an ID and is the posts page<br />
	$updated = &#8216;Last updated: &#8216; . get_the_time($this_page-&gt;post_modified); // $this_page is a standard post object<br />
	$content = apply_filters(&#8216;the_content&#8217;, $this_page-&gt;post_content); // Apply &#8216;the_content&#8217; filters<br />
	$content = str_replace(&#8216;]]&gt;&#8217;, &#8216;]]&amp;gt;&#8217;, $content);</p>
<p>	echo &quot;Last updated: $updated&lt;/br&gt;$content&quot;;<br />
}</p>
<p>?&gt;[/sourcecode]</p>
<p>To only display the content on the first blog page, add
<pre>&amp;&amp; !get_query_var('paged')</pre>
<p> to the if() clause.</p>
<p><em>This post is written by Kawauso.  He is a 20-year old university student who writes code for a couple small organizations</em></p>
]]></content:encoded>
			<wfw:commentRss>http://wpvibe.com/grab-static-content-290/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 15 WordPress People to Follow on Twitter</title>
		<link>http://wpvibe.com/top-wordpress-users-on-twitter-282/</link>
		<comments>http://wpvibe.com/top-wordpress-users-on-twitter-282/#comments</comments>
		<pubDate>Tue, 18 May 2010 16:20:44 +0000</pubDate>
		<dc:creator>Dre Armeda</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Social]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://wpvibe.com/?p=282</guid>
		<description><![CDATA[We&#8217;re huge fans of what Twitter is doing with communication and what WordPress is doing for the world of publishing. Let&#8217;s look at how the two overlap. We&#8217;d love to list everyone but we&#8217;d be here forever So here&#8217;s our top 15 list of WordPress people on Twitter you should be following. We placed them ...]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re huge fans of what Twitter is doing with communication and what WordPress is doing for the world of publishing.  Let&#8217;s look at how the two overlap.</p>
<p>We&#8217;d love to list everyone but we&#8217;d be here forever <img src='http://wpvibe.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  So here&#8217;s our top 15 list of WordPress people on Twitter you should be following. We placed them in <em>alphabetical order</em> based on Twitter handle.</p>
<hr />
<h2>Andy Peatling &#8211; <a href="http://twitter.com/apeatling" rel="nofollow" target="_blank">@apeatling</a></h2>
<p>[tweeted]http://twitter.com/apeatling/status/12466183628[/tweeted]<br />
</p>
<p>Andy is the lead developer of <a href="http://buddypress.org/" rel="nofollow" target="_blank">BuddyPress</a>, a platform built to add social networking capabilities to WordPress.</p>
<hr />
<h2>Brian Gardner &#8211; <a href="http://twitter.com/bgardner" rel="nofollow" target="_blank">@bgardner</a></h2>
<p>[tweeted]http://twitter.com/bgardner/status/13985904226[/tweeted]<br />
</p>
<p>Brian has been an active member and contributor to the WordPress community since 2006 where he first started using it for his personal blog.  Since then, he has created a very successful company named <a href="http://wpvibe.com/?redir=www.studiopress.com">StudioPress</a>.</p>
<hr />
<h2>Jane Wells &#8211;  <a href="http://twitter.com/janeforshort" rel="nofollow" target="_blank">@janeforshort</a></h2>
<p>[tweeted]http://twitter.com/janeforshort/status/13879037397[/tweeted]<br />
</p>
<p>Jane is the ninja of all ninja&#8217;s! Interface and experience designer for WordPress, WordCamp traveler, cat lover, and much more. Catch up with Jane at <a href="http://jane.wordpress.com/" target="_blank">jane.wordpress.com</a>.</p>
<hr />
<h2>Lorelle VanFossen &#8211;  <a href="http://twitter.com/lorelleonwp" rel="nofollow" target="_blank">@lorelleonwp</a></h2>
<p>[tweeted]http://twitter.com/lorelleonwp/status/13496110440[/tweeted]<br />
</p>
<p>Where to begin, Lorelle has become a staple resource in the WordPress community. She has been involved since the early days building out the <a href="http://codex.wordpress.org/" rel="nofollow" target="_blank">Codex</a>. Lorelle has spoken, written, and evangelized WordPress since the beginning. Go check out some amazing stuff over at <a href="http://lorelle.wordpress.com/" target="_blank">Lorelle on WordPress</a>.</p>
<hr />
<h2>Mark Jaquith &#8211; <a href="http://twitter.com/markjaquith" rel="nofollow" target="_blank">@markjaquith</a></h2>
<p>[tweeted]http://twitter.com/markjaquith/status/13977338952[/tweeted]<br />
</p>
<p>A Lead Developer for WordPress and a freelance WordPress consultant, Mark is arguably one of the tallest developers in the galaxy! He is a WordPress master and recently became a <a href="http://txfx.net/2010/04/27/atticus-jaquith/" target="_blank">father</a>. Congrats Mark!</p>
<hr />
<h2>Andrew Nacin &#8211; <a href="http://twitter.com/nacin" rel="nofollow" target="_blank">@nacin</a></h2>
<p>[tweeted]http://twitter.com/nacin/status/13940559705[/tweeted]<br />
</p>
<p>Andrew got involved with WordPress not too long ago, back in January 2008.  His first exposure to WordPress was relaunching the blogs for his college newspaper using WordPress version 2.3.2. Andrew has turned into one of the premiere core developers and is one of the main developers of WordPress 3.0. I don&#8217;t think he sleeps anymore! You can read more from Andrew at <a href="http://www.andrewnacin.com/" target="_blank">andrewnacin.com</a>. </p>
<hr />
<h2>Pete Mall &#8211; <a href="http://twitter.com/petemall" rel="nofollow" target="_blank">@petemall</a></h2>
<p>[tweeted]http://twitter.com/petemall/status/13838403759[/tweeted]<br />
</p>
<p>Pete is a WordPress ninja so he fits in well with us here at WPV <img src='http://wpvibe.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  He is the master of WordCamp&#8217;s and can PHP&#8217;ify anything! Most recently he put together a cool way to add a WordPress logo to your Twitter avatar, go check out <a href="http://twitrbn.com/" target="_blank">TwitRbn</a>. Read more from Pete at <a href="http://developersmind.com/" target="_blank">Developer&#8217;s Mind</a>.</p>
<hr />
<h2>Matt Mullenweg &#8211; <a href="http://twitter.com/photomatt" rel="nofollow" target="_blank">@photomatt</a></h2>
<p>[tweeted]http://twitter.com/photomatt/statuses/13691346008[/tweeted]<br />
</p>
<p>We can&#8217;t forget the co-founding father of WordPress.  Matt&#8217;s involvement started before WordPress even existed.  He then helped launch a company called Automattic, around August 2005.  Matt is still the outward &#8220;face&#8221; of WordPress and we love him for it. Check him out at <a href="http://ma.tt">Ma.tt</a>.</p>
<hr />
<h2>Matt Martz &#8211; <a href="http://twitter.com/sivel" rel="nofollow" target="_blank">@sivel</a></h2>
<p>[tweeted]http://twitter.com/sivel/status/13803567854[/tweeted]<br />
</p>
<p>One of the smartest guys I&#8217;ve had the pleasure of interacting with! He is passionate about WordPress and helped me learn quite a bit over the years. Matt is a core contributor and IRC master! Matt is the mastermind behind <a href="http://freemyfeed.com/" target="_blank">Free Your Feed</a>. You can read and learn about what Matt does over at <a href="http://sivel.net/" target="_blank">Sivel.net</a>.</p>
<hr />
<h2>Aaron Brazell &#8211; <a href="http://twitter.com/technosailor" rel="nofollow" target="_blank">@technosailor</a></h2>
<p>[tweeted]http://twitter.com/technosailor/status/14051094736[/tweeted]<br />
</p>
<p>Aaron is as passionate about his sports teams as he is WordPress. He recently authored the <a href="http://www.amazon.com/WordPress-Bible-Aaron-Brazell/dp/0470568135/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1274151857&amp;sr=8-1" rel="nofollow" target="_blank">WordPress Bible</a>, and is a core contributor. Make sure to follow up and read more from Aaron on <a href="http://technosailor.aaronbrazell.com/" target="_blank">Technosailor.com</a>.</p>
<hr />
<h2>Alex Mills &#8211; <a href="http://twitter.com/viper007bond" rel="nofollow" target="_blank">@viper007bond</a></h2>
<p>[tweeted]http://twitter.com/Viper007Bond/status/14028683843[/tweeted]<br />
</p>
<p>If you&#8217;re here at WPV, you&#8217;re probably interacting with one of Alex&#8217;s plugins. He is a seasoned developer and has been a WordPress fanatic since somewhere around 2003. Alex works on WordPress.com for Automattic and has a great site of his own at <a href="http://viper007bond.com" target="_blank">Viper007Bond.com</a>.</p>
<hr />
<h2>Fredrick Townes &#8211; <a href="http://twitter.com/w3edge" rel="nofollow" target="_blank">@w3edge</a></h2>
<p>[tweeted]http://twitter.com/w3edge/status/13383635124[/tweeted]<br />
</p>
<p>Ever heard of Mashable? Their CTO Fredrick started using WordPress almost four years ago. Fredrick is also the CEO of <a target="_blank">W3Edge</a>. He created and contributed <a href="http://wordpress.org/extend/plugins/w3-total-cache/" target="_blank">W3 Total Cache</a>, which we consider to be the best WordPress caching plugin. </p>
<hr />
<h2>Brad Williams &#8211;  <a href="http://twitter.com/williamsba" rel="nofollow" target="_blank">@williamsba</a></h2>
<p>[tweeted]http://twitter.com/williamsba/status/13823610839[/tweeted]<br />
</p>
<p>Brad kicked off his WordPress habit over three years ago and hasn&#8217;t looked back. Not only is he a regular contributor, he&#8217;s also the co-author of <a href="http://www.professional-wp.com/" target="_blank">Professional WordPress</a>. He is the CEO of <a href="http://webdevstudios.com/">WebDevStudios</a> and a seasoned WordCamp speaker!</p>
<hr />
<h2>Jeff Chandler &#8211; <a href="http://twitter.com/wptavern" rel="nofollow" target="_blank">@WPTavern</a></h2>
<p>[tweeted]http://twitter.com/wptavern/status/13806750636[/tweeted]<br />
</p>
<p>Jeff stays pretty busy these days! He not only hosts and produces a live podcast &#8211; WordPress Weekly, he also has 17 different full time jobs and does an outstanding job running <a href="http://www.wptavern.com/" target="_blank">WPTavern</a>, a great WordPress community. </p>
<hr />
<h2>Joost de Valk &#8211; <a href="http://twitter.com/yoast" rel="nofollow" target="_blank">@yoast</a></h2>
<p>[tweeted]http://twitter.com/yoast/status/13734949438[/tweeted]<br />
</p>
<p>Joost has created and or maintains some of the most popular WordPress plugins available today. He&#8217;s been creating WordPress everything since 2006, which is also when he started providing professional SEO services. You&#8217;ve probably been to <a href="Yoast.com" target="_blank">Yoast.com</a> in the past, go play around some more, you&#8217;re guaranteed to find new cool stuff!</p>
<hr />
</p>
<h3>Bonus Round <img src='http://wpvibe.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </h3>
<p>As I mentioned earlier, we could be here forever. Since we&#8217;ve made it this far, here&#8217;s a few more mentions we couldn&#8217;t leave out. Plus we couldn&#8217;t end the post without shamelessly plugging ourselves <img src='http://wpvibe.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p></p>
<hr />
<h2>Jonathan Dingman &#8211;  <a href="http://twitter.com/dingman" rel="nofollow" target="_blank">@dingman</a></h2>
<p>[tweeted]http://twitter.com/Dingman/status/13328274854[/tweeted]<br />
</p>
<p>Jonathan and I have been collaborating since 2004 after some great conversations in the WordPress IRC channel. He&#8217;s been involved with WordPress since 2003 and is the co-founder of WPV. Dingman organized the first ever WordCamp NY in 2008.</p>
<hr />
<h2>Dre Armeda &#8211;  <a href="http://twitter.com/dremeda" rel="nofollow" target="_blank">@dremeda</a></h2>
<p>[tweeted]http://twitter.com/dremeda/status/13870141161[/tweeted]<br />
</p>
<p>Hey wait, that&#8217;s me <img src='http://wpvibe.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I co-found WPV with Dingman which has been a great time! I&#8217;m a WordPress contributor and love spreading WordPress Vibe. I&#8217;ve been involved with WordPress since early 2004 and rarely blog on <a href="http://armeda.com/" target="_blank">Armeda.com</a>. I&#8217;m heading up WordCamp San Diego 2011 and most recently I founded <a href="http://cubictwo.com/" target="_blank">CubicTwo LLC</a>, a web services firm focused on content management solutions.</p>
<hr />
<h2>WPVibe &#8211;  <a href="http://twitter.com/wpvibe" rel="nofollow" target="_blank">@wpvibe</a></h2>
<p>[tweeted]http://twitter.com/wpvibe/status/14164866470[/tweeted]<br />
</p>
<p>Last but not least&#8230;.us! Make sure to connect, we love to help! Ask us WordPress questions anytime, we&#8217;ll make sure to help you out as soon as possible, that&#8217;s what it&#8217;s all about right?</p>
<hr />
</p>
<h3>And the list goes on&#8230;</h3>
<p>Make sure to follow everyone on the list, you won&#8217;t regret it. </p>
<p><strong>Who are some of your favorite WordPress people to follow? leave your thoughts in the comments!</strong><br />
</p>
<p>Keep the vibe!</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://wpvibe.com/top-wordpress-users-on-twitter-282/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Multiple Loops in Action</title>
		<link>http://wpvibe.com/multiple-loops-283/</link>
		<comments>http://wpvibe.com/multiple-loops-283/#comments</comments>
		<pubDate>Mon, 17 May 2010 14:39:16 +0000</pubDate>
		<dc:creator>Jonathan Dingman</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Code Hacks]]></category>

		<guid isPermaLink="false">http://wpvibe.com/?p=283</guid>
		<description><![CDATA[There are a number of a methods to use to create another loop on the same page. So which one is the best to use? Let me explain each one and how they work. Here are the options we have for &#8220;resetting the query&#8221;: rewind_posts() wp_reset_query() new WP_Query How are these three different?  Here&#8217;s the ...]]></description>
			<content:encoded><![CDATA[<p>There are a number of a methods to use to create another loop on the same page.  So which one is the best to use?  Let me explain each one and how they work.</p>
<p>Here are the options we have for &#8220;resetting the query&#8221;:</p>
<ul>
<li>rewind_posts()</li>
<li>wp_reset_query()</li>
<li>new WP_Query</li>
</ul>
<p>How are these three different?  Here&#8217;s the difference.</p>
<p>rewind_posts() reset the The Loop position for the particular instantiation of The Loop.  wp_reset_query() resets the $wp_query main query.  And new WP_Query() will let you keep the original query around in case you want to use it later on, but this will create a new query that you can &#8220;loop&#8221; through.</p>
<p>Here are some examples.</p>
<hr />
<h2>rewind_posts()</h2>
<p>[sourcecode]<br />
// First loop (get the last 10 posts in the &quot;myVibe&quot; category)<br />
&lt;?php query_posts(&#8216;category_name=myVibe&amp;showposts=10&#8242;); ?&gt;<br />
&lt;?php while (have_posts()) : the_post(); ?&gt;<br />
  &lt;!&#8211; Do stuff&#8230; &#8211;&gt;<br />
&lt;?php endwhile;?&gt;</p>
<p>//loop reset<br />
&lt;?php rewind_posts(); ?&gt;<br />
//Second loop (Get all posts)<br />
&lt;?php while (have_posts()) : the_post(); ?&gt;<br />
  &lt;!&#8211; Do stuff&#8230; &#8211;&gt;<br />
&lt;?php endwhile; ?&gt;<br />
[/sourcecode]<br />
</p>
<hr />
<h2>wp_reset_query()</h2>
<h4>Actual function:</h4>
<p>[sourcecode]<br />
function wp_reset_query() {<br />
unset($GLOBALS['wp_query']);<br />
$GLOBALS['wp_query'] =&amp; $GLOBALS['wp_the_query'];<br />
}<br />
[/sourcecode]</p>
<h4>Example usage:</h4>
<p>[sourcecode]<br />
&lt;?php $my_query = new WP_Query(&#8216;category_name=special_cat&amp;posts_per_page=10&#8242;); ?&gt;</p>
<p>&lt;?php while ($my_query-&gt;have_posts()) : $my_query-&gt;the_post(); ?&gt;<br />
  &lt;!&#8211; Do special_cat stuff&#8230; &#8211;&gt;<br />
&lt;?php endwhile; ?&gt;<br />
&lt;?php wp_reset_query();<br />
&lt;?php $my_query = new WP_Query(&#8216;category_name=my_other_cat&amp;posts_per_page=15&#8242;); ?&gt;<br />
&lt;?php while ($my_query-&gt;have_posts()) : $my_query-&gt;the_post(); ?&gt;<br />
  &lt;!&#8211; Do special_cat stuff&#8230; &#8211;&gt;<br />
&lt;?php endwhile; ?&gt;<br />
[/sourcecode]</p>
<p><a href="http://core.trac.wordpress.org/ticket/4741">Trac discussion of wp_reset_query()</a><br />
</p>
<hr />
<h2>new WP_Query</h2>
<p>[sourcecode]<br />
// going off on my own here<br />
 &lt;?php $temp_query = clone $wp_query; ?&gt;<br />
 &lt;!&#8211; Do stuff&#8230; &#8211;&gt;</p>
<p> &lt;?php query_posts(&#8216;category_name=special_cat&amp;posts_per_page=10&#8242;); ?&gt;</p>
<p> &lt;?php while (have_posts()) : the_post(); ?&gt;<br />
   &lt;!&#8211; Do special_cat stuff&#8230; &#8211;&gt;<br />
 &lt;?php endwhile; ?&gt;<br />
 &lt;?php endif; ?&gt;</p>
<p> // now back to our regularly scheduled programming<br />
 &lt;?php $wp_query = clone $temp_query; ?&gt;<br />
[/sourcecode]</p>
<hr />
<p><cite>Some examples taken from <a href="http://codex.wordpress.org">codex.wordpress.org</a></cite></p>
]]></content:encoded>
			<wfw:commentRss>http://wpvibe.com/multiple-loops-283/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>After the Deadline for Google Chrome</title>
		<link>http://wpvibe.com/after-the-deadline-for-google-chrome-280/</link>
		<comments>http://wpvibe.com/after-the-deadline-for-google-chrome-280/#comments</comments>
		<pubDate>Fri, 07 May 2010 15:49:06 +0000</pubDate>
		<dc:creator>Jonathan Dingman</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[After the Deadline]]></category>

		<guid isPermaLink="false">http://wpvibe.com/?p=280</guid>
		<description><![CDATA[After the Deadline is a great plugin for WordPress. We wrote about it late last year, and we&#8217;re still really excited to see where this project goes for WordPress. This particular release isn&#8217;t necessarily for WordPress, but it&#8217;s for Google Chrome &#8212; and I feel like it would be useful for you if you&#8217;re a ...]]></description>
			<content:encoded><![CDATA[<p>After the Deadline is a great plugin for WordPress.  We <a href="http://wpvibe.com/after-the-deadline-html-editor-support-99/">wrote about it late last year</a>, and we&#8217;re still really excited to see where this project goes for WordPress.</p>
<p>This particular release isn&#8217;t necessarily for WordPress, but it&#8217;s for Google Chrome &#8212; and I feel like it would be useful for you if you&#8217;re a Google Chrome user.</p>
<p><a href="https://chrome.google.com/extensions/detail/fcdjadjbdihbaodagojiomdljhjhjfho">Click here</a> to download After the Deadline for Google Chrome.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpvibe.com/after-the-deadline-for-google-chrome-280/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geotagging with WordPress</title>
		<link>http://wpvibe.com/geotag-wordpress-plugin-275/</link>
		<comments>http://wpvibe.com/geotag-wordpress-plugin-275/#comments</comments>
		<pubDate>Tue, 04 May 2010 00:10:29 +0000</pubDate>
		<dc:creator>Jonathan Dingman</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://wpvibe.com/?p=275</guid>
		<description><![CDATA[The Automattic team recently announced the release of the WordPress plugin named &#8220;Geolocation.&#8221; This plugin is valuable for those folks who create posts from their mobile devices, like their iPhone or Blackberry. Here&#8217;s a screenshot of what it looks like: But I see two issues with it. When I tested it out, it first didn&#8217;t ...]]></description>
			<content:encoded><![CDATA[<p>The Automattic team <a href="http://iphone.wordpress.org/2010/05/03/geolocation-plugin-wordpress/">recently</a> announced the release of the WordPress plugin named &#8220;<a href="http://wordpress.org/extend/plugins/geolocation/">Geolocation</a>.&#8221;  This plugin is valuable for those folks who create posts from their mobile devices, like their iPhone or Blackberry.</p>
<p>Here&#8217;s a screenshot of what it looks like:</p>
<p><img src="http://wpvibe.com/wp-content/uploads/2010/05/wordpress-geolocation-plugin.jpg" alt="" width="550" height="352" class="aligncenter size-full wp-image-276" /></p>
<p>But I see two issues with it.  When I tested it out, it first didn&#8217;t show up at all and when I went to the post, it showed I was in South Africa.  Well, that&#8217;s not right.  So I asked Alex from the WP.com team, and he said it has to do with my geolocation database, which didn&#8217;t even cross my mind.  I assumed that it would just work after I installed it.</p>
<p>The next issue I saw is that it doesn&#8217;t have the option to auto-display the map, but rather you only see it when you hover over the description.  That seems a little silly to me, but maybe that&#8217;s just me.</p>
<p>It&#8217;s a good first attempt for v0.1, but there&#8217;s much to be desired still for it to be a production plugin.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpvibe.com/geotag-wordpress-plugin-275/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Essential Plugins and Optimization Presentation</title>
		<link>http://wpvibe.com/plugins-optimization-presentation-wordcamp-272/</link>
		<comments>http://wpvibe.com/plugins-optimization-presentation-wordcamp-272/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 17:20:23 +0000</pubDate>
		<dc:creator>Jonathan Dingman</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[WordCamp]]></category>

		<guid isPermaLink="false">http://wpvibe.com/?p=272</guid>
		<description><![CDATA[This weekend, I presented on Essential Plugins and Optimization at WordCamp Orange County. Here is my presentation. Any questions or comments or plugins that you suggest, please leave them in the comments. Thanks! Essential Plugins by Jonathan Dingman]]></description>
			<content:encoded><![CDATA[<p>This weekend, I presented on Essential Plugins and Optimization at WordCamp Orange County.</p>
<p>Here is my presentation.</p>
<p>Any questions or comments or plugins that you suggest, please leave them in the comments.</p>
<p>Thanks!</p>
<div style="width: 630px"><strong><a title="Essential Plugins by Jonathan Dingman" href="http://www.slideshare.net/dingman/essential-plugins-by-jonathan-dingman">Essential Plugins by Jonathan Dingman</a></strong></div>
]]></content:encoded>
			<wfw:commentRss>http://wpvibe.com/plugins-optimization-presentation-wordcamp-272/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Customize the Excerpt by Word Count</title>
		<link>http://wpvibe.com/customize-excerpt-word-count-264/</link>
		<comments>http://wpvibe.com/customize-excerpt-word-count-264/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 03:16:58 +0000</pubDate>
		<dc:creator>Jonathan Dingman</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Code Hacks]]></category>

		<guid isPermaLink="false">http://wpvibe.com/?p=264</guid>
		<description><![CDATA[Here&#8217;s a nice little bit of code that can come in very handy. If you&#8217;re looking to limit the_excerpt() or get_the_excerpt() by a specific word count, here is a great code snippet that you can throw into functions.php that will do just that. [sourcecode lang="php"]function my_excerpt_length($text){ return 20; } add_filter(&#8216;excerpt_length&#8217;, &#8216;my_excerpt_length&#8217;); function new_excerpt_more($more) { return ...]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a nice little bit of code that can come in very handy.</p>
<p>If you&#8217;re looking to limit the_excerpt() or get_the_excerpt() by a specific word count, here is a great code snippet that you can throw into functions.php that will do just that.</p>
<p>[sourcecode lang="php"]function my_excerpt_length($text){<br />
return 20;<br />
}<br />
add_filter(&#8216;excerpt_length&#8217;, &#8216;my_excerpt_length&#8217;);</p>
<p>function new_excerpt_more($more) {<br />
	return &#8216;&#8230;&#8217;;<br />
}<br />
add_filter(&#8216;excerpt_more&#8217;, &#8216;new_excerpt_more&#8217;);[/sourcecode]</p>
<p>Any questions or feedback, please leave them in the comments!</p>
]]></content:encoded>
			<wfw:commentRss>http://wpvibe.com/customize-excerpt-word-count-264/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How to Exclude Pages from Search Results</title>
		<link>http://wpvibe.com/exclude-pages-wordpress-search-253/</link>
		<comments>http://wpvibe.com/exclude-pages-wordpress-search-253/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 16:24:53 +0000</pubDate>
		<dc:creator>Jonathan Dingman</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Code Hacks]]></category>

		<guid isPermaLink="false">http://wpvibe.com/?p=253</guid>
		<description><![CDATA[WordPress by default will include pages in the search results. More often than not, you will want users to only be able to see posts in the search results, not pages. To change this default behavior, it&#8217;s actually quite easy. Include the following lines of code in your functions.php file. [sourcecode]function vibeExcludePages($query) { if ($query-&#62;is_search) ...]]></description>
			<content:encoded><![CDATA[<p>WordPress by default will include pages in the search results.  More often than not, you will want users to only be able to see posts in the search results, not pages.</p>
<p>To change this default behavior, it&#8217;s actually quite easy.</p>
<p>Include the following lines of code in your <strong>functions.php</strong> file.</p>
<p>[sourcecode]function vibeExcludePages($query) {<br />
        if ($query-&gt;is_search) {<br />
        $query-&gt;set(&#8216;post_type&#8217;, &#8216;post&#8217;);<br />
                                }<br />
        return $query;<br />
}<br />
add_filter(&#8216;pre_get_posts&#8217;,'vibeExcludePages&#8217;);[/sourcecode]</p>
<p>By adding this bit of code, it will basically tell your search results to not display anything but posts.</p>
<p>If you have any questions or comments, please leave them in the comments below.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://wpvibe.com/exclude-pages-wordpress-search-253/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>WordPress &amp; PostgreSQL</title>
		<link>http://wpvibe.com/wordpress-postgresql-252/</link>
		<comments>http://wpvibe.com/wordpress-postgresql-252/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 22:27:03 +0000</pubDate>
		<dc:creator>Jonathan Dingman</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Databases]]></category>

		<guid isPermaLink="false">http://wpvibe.com/?p=252</guid>
		<description><![CDATA[Ever wanted to use WordPress with a PostgreSQL database? Now you can! A user with the alias of &#8220;steinmicforma&#8221; has created a project on Sourceforge that utilizes a PostgreSQL database instead of MySQL. The WordPress Codex has limited documentation on how to do this, so someone took it upon themself to create a project that ...]]></description>
			<content:encoded><![CDATA[<p>Ever wanted to use WordPress with a PostgreSQL database?  <a href="http://postgresqlword.sourceforge.net/">Now you can</a>!</p>
<p>A user with the alias of &#8220;steinmicforma&#8221; has created a project on Sourceforge that utilizes a PostgreSQL database instead of MySQL.  The <a href="http://codex.wordpress.org/Using_Alternative_Databases#Extend_to_support_PostgreSQL">WordPress Codex</a> has limited documentation on how to do this, so someone took it upon themself to create a project that would help those users that wanted this.</p>
<p>I have to only think that this is a very limited number of users, but those users certainly do exist.</p>
<p>The project is in sync with current WordPress versions, so the latest release is 2.9.2.  Hopefully it will continue to stay in sync as well, to be a valuable resource to the WordPress community.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpvibe.com/wordpress-postgresql-252/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Top 5 WordPress SEO Plugins</title>
		<link>http://wpvibe.com/wordpress-seo-plugins-227/</link>
		<comments>http://wpvibe.com/wordpress-seo-plugins-227/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 17:42:49 +0000</pubDate>
		<dc:creator>Jonathan Dingman</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://wpvibe.com/?p=227</guid>
		<description><![CDATA[In today&#8217;s post, I want to go over some WordPress SEO plugins. These plugins are important to me because they help give my sites stronger SEO and become overall, more impactful in the search engines. Here are just some of my favorite WordPress SEO plugins that I use on a regular basis. SEO Smart Links ...]]></description>
			<content:encoded><![CDATA[<p>In today&#8217;s post, I want to go over some WordPress SEO plugins.  These plugins are important to me because they help give my sites stronger SEO and become overall, more impactful in the search engines.</p>
<p>Here are just some of my favorite WordPress SEO plugins that I use on a regular basis.</p>
<h2>SEO Smart Links</h2>
<p>This plugin absolutely rocks.  It&#8217;s first on the list because I feel it&#8217;s one of the more valuable SEO plugins for WordPress.  This plugin has the ability to easily set and forget keywords and links, and the ability to even auto-link tags and categories, if you choose to do that.</p>
<p><img src="http://wpvibe.com/wp-content/uploads/2010/02/wordpress-seo-seo-smart-links.jpg" alt="" width="630" height="317" class="aligncenter size-full wp-image-234" /></p>
<p>Here are some of the features of this plugin:</p>
<ul>
<li>Find keywords in your posts, pages and comments and link them to your other posts, pages, categories and tags</li>
<li>Full control with customizable options</li>
<li>Ignore list for keywords you do not want to link</li>
<li>Improves your site&#8217;s interlinking</li>
<li>Control external links with custom keywords</li>
<li>Add nofollw attribute or open links in new window</li>
<li>Caching for speed &#8211; make sure you have define(&#8216;ENABLE_CACHE&#8217;, true); set in your wp-config.php</li>
</ul>
<p><a href="http://wordpress.org/extend/plugins/seo-automatic-links/">SEO Smart Links plugin link</a></p>
<h2>SEO Titletag</h2>
<p>This plugin is a huge help with optimizing your &lt;title&gt; tags within the HTML of your post.</p>
<p>There are a few options with it as well, to customize the title tag experience.</p>
<p><img src="http://wpvibe.com/wp-content/uploads/2010/02/wordpress-seo-seo-title-tag.jpg" alt="" width="630" height="194" class="aligncenter size-full wp-image-231" /></p>
<p>Here are a few of the features of this plugin:</p>
<ul>
<li>Allows you to override a page&#8217;s or a post&#8217;s title tag with a custom one.</li>
<li>A Title Tag input box in the Edit Post and Write Post forms. (Previously in version 1.0 you had to use the Custom Field box.)</li>
<li>Mass editing of title tags for all posts, static pages, category pages, tag pages, tag conjunction pages, archive by month pages, &#8211; indeed, any URL &#8211; all in one go.</li>
<li>Mass editing of slugs for all posts and static pages.</li>
<li>Define a custom title tag for your home page (or, more accurately, your Posts page, if you have chosen a static Front Page set under Options -&gt; Reading), through the Options -&gt; SEO Title Tag page in the WordPress admin.</li>
<li>Define the title tag of 404 error pages, also through Options -&gt; SEO Title Tag.</li>
<li>Handles internal search result pages too.</li>
<li>If you choose to keep the blog name in your title tags (not recommended!), the order of the blog name and the title are automatically reversed, giving more keyword prominence to the title instead of the blog name. Note there is also an option to replace your blog name with a shorter blog nickname.</li>
</ul>
<p><a href="http://wordpress.org/extend/plugins/seo-title-tag/">SEO Title Tag plugin link</a></p>
<h2>SEO Slugs</h2>
<p>I&#8217;ve been using this plugin off and on, and I&#8217;m probably going to turn it back on for this site.  This plugin helps ease the process of writing slugs for your posts.  The WordPress default is set to use the slug of the entire post name, which is not always ideal.  The SearchEngineJournal wrote a great article about <a href="http://www.searchenginejournal.com/seo-best-practices-for-url-structure/7216/">URL Best Practices for SEO</a>, which outline a lot of great things to do for your permalinks.  The first item on this list is <strong>short URLs</strong>.</p>
<p>This plugin will help automatically create shorter URLs and more effective URLs.</p>
<p>One of the key features of this plugin is that it will instantly strip common [and ignored] words like &#8220;what&#8221;, &#8220;you&#8221;, and &#8220;a&#8221; out of the permalink.</p>
<p><a href="http://wordpress.org/extend/plugins/seo-slugs/">SEO Slugs plugin link</a></p>
<h2>SEO All in One Pack</h2>
<p>In terms of number of downloads, this by far one of the more popular SEO plugins available for WordPress.  This does a lot of things, in a single plugin.  Here are a few things this plugin features.</p>
<ul>
<li>Advanced Canonical URLs</li>
<li>Fine tune Page Navigational Links</li>
<li>Built-in API so other plugins/themes can access and extend functionality</li>
<li>ONLY plugin to provide SEO Integration for WP e-Commerce sites</li>
<li>Nonce Security</li>
<li>Support for CMS-style WordPress installations</li>
<li>Generates META tags automatically</li>
<li>Avoids the typical duplicate content found on WordPress blogs</li>
<li>For beginners, you don&#8217;t even have to look at the options, it works out-of-the-box. Just install.</li>
<li>For advanced users, you can fine-tune everything</li>
</ul>
<p>&#8230;and that&#8217;s not even the entire list!  This is a great, &#8220;one stop, get it all done in a single plugin,&#8221; plugin.  The other plugins I mention in this post are still great, if you want slightly more granular control over things.</p>
<p>Here&#8217;s a screenshot of what the options look like.</p>
<p><img src="http://wpvibe.com/wp-content/uploads/2010/02/wordpress-seo-all-in-one-seo-pack.jpg" alt="" width="630" height="284" class="aligncenter size-full wp-image-232" /></p>
<p><a href="http://wordpress.org/extend/plugins/all-in-one-seo-pack/">All in One SEO Pack plugin link</a></p>
<h2>Headspace2</h2>
<p>Another SEO pack of sorts, but this one is written by John Godley, now an Automattic employee.  He has been a long-time WordPress developer, and I still use many of his historical plugins.</p>
<p>This plugin features an array of customizations for configurable meta tags, page titles, custom &#8220;more text&#8221;, site name and site description, custom themes per page, and custom plugins per page.</p>
<p><img src="http://wpvibe.com/wp-content/uploads/2010/02/wordpress-seo-headspace2.jpg" alt="" width="630" height="230" class="aligncenter size-full wp-image-233" /></p>
<p>Here are a few other great features of Headspace2:</p>
<ul>
<li>Allows you to add Google Analytics</li>
<li>Allows you to authenticate to Google Webmaster Tools</li>
<li>Ability to easily integrate into CrazyEgg (heat map click-tracking)</li>
<li>Allows you to authenticate to Yahoo! Site Explorer</li>
<li>Easy integration into Feedburner Stats Pro</li>
</ul>
<p>Something else I noticed about this plugin that is different than just about any other SEO plugin, is the ability to import settings from other plugins.  You can import settings from legacy plugins like Ultimate Tag Warrior, Jerome&#8217;s Keywords, and Simple Tagging; which I think it pretty awesome.</p>
<p><a href="http://wordpress.org/extend/plugins/headspace2/">Headspace2 plugin link</a></p>
<h2>BONUS: Yet Another Related Posts Plugin</h2>
<p>This bonus plugin, termed YARPP, is not <strong>exactly</strong> an SEO plugin, but I feel it helps a great deal with SEO.  Related content is great for internal link juice; which is one reason why Wikipedia is effective and has such great rankings.  Internal, relevant links, are quite important to the search engines and while this does play a role in SEO, it&#8217;s equally as beneficial for the visitors [to see what related content you have on the site.]</p>
<p>For an example of this plugin, just look right below the end of this post and look for &#8220;related posts&#8221; and you&#8217;ll see exactly what I&#8217;m talking about.</p>
<p><a href="http://wordpress.org/extend/plugins/yet-another-related-posts-plugin/">YARPP plugin link</a></p>
<hr />
<p>So those are some of my favorites.  <strong>Do you have any WordPress SEO favorites or tips</strong>?</p>
]]></content:encoded>
			<wfw:commentRss>http://wpvibe.com/wordpress-seo-plugins-227/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
	</channel>
</rss>

