<?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>WordImpress &#187; WordPress</title>
	<atom:link href="http://wordimpress.com/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://wordimpress.com</link>
	<description>WordPress Themes, Plugins and Articles</description>
	<lastBuildDate>Fri, 24 May 2013 19:53:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>What Happened to WPCandy&#8230; Again?</title>
		<link>http://wordimpress.com/what-happened-to-wpcandy/</link>
		<comments>http://wordimpress.com/what-happened-to-wpcandy/#comments</comments>
		<pubDate>Thu, 23 May 2013 08:06:36 +0000</pubDate>
		<dc:creator>Devin Walker</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WPCandy]]></category>

		<guid isPermaLink="false">http://wordimpress.com/?p=3471</guid>
		<description><![CDATA[<p>Once known as one of the most popular WordPress hubs. WPCandy has been dormant for months. Is this great WordPress resource gone?</p><p>The post <a href="http://wordimpress.com/what-happened-to-wpcandy/">What Happened to WPCandy&#8230; Again?</a> appeared first on <a href="http://wordimpress.com">WordImpress</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><img src="http://cdn.wordimpress.com/assets/wp-candy-logo.png" alt="wp-candy-logo" width="200" height="200" class="alignright size-full wp-image-3472" />WPCandy <em>was</em> the shit. They posted regularly, were consistently adding new features, and even came out with <a href="http://wpcandy.com/quarterly/#.UZ3HLrX0-2U" title="WPCandy Quarterly" target="_blank">several magazine issues</a>. </p>
<p>As of May 23rd 2013, I haven&#8217;t seen a new post since April 2nd&#8230; what&#8217;s going on? Has the site gone dormant once again?</p>
<h2>It&#8217;s Not the First Time WPCandy has Gone Dormant</h2>
<p>Back in January of this year (2013), a similar post to this one on <a href="http://wpdaily.co/what-wpcandy/" title="WHAT THE HECK HAPPENED TO WPCANDY?" target="_blank">WPDaily</a> exposed that the site has gone quiet. Although, a Tweet from the official WPCandy twitter account confirmed this was not fact:</p>
<p><img src="http://cdn.wordimpress.com/assets/wp-candy-tweet.jpg" alt="WPCandy Not Going Anywhere" width="528" height="278" class="alignnone size-full wp-image-3473" /></p>
<p>After January, WPCandy experience a reinvigoration of posts with some really great content. A few months later, we&#8217;re back to wondering the future of WPCandy. </p>
<h2>Editorial Burnout?</h2>
<p>Posting content is hard. Posting good content is even harder. I can sympathize with the owners and authors of WPCandy here. It&#8217;s not easy to consistently post content all while running a business, developing a brand, building a website and more.</p>
<p>In it&#8217;s early days WPCandy experienced explosive growth. Did that growth slow and perhaps reduce the motivations of its owners? Have they moved on to greener pastures?</p>
<p class="alert">The last Twitter post @WPCandy was also on April 2nd, 2013 &#8211; the date of their last post</p>
<h2>Issues with Advertising</h2>
<p>It&#8217;s no secret that WPCandy has issues when rolling out their advertising network Pressed Ads. Alex Denning, on <a href="http://wpdaily.co/ryan-imel-paid/" title="OPEN LETTER TO RYAN IMEL: CAN I GET PAID, PLEASE" target="_blank">this post</a> on WPDaily complains of issues with getting paid.</p>
<p>To sum it up, the ad network apparently had issues and flopped. It was pulled from the site and not much has been heard since. This minor setback must have left a bad taste to the candy that is WPCandy.</p>
<p>As well, a number of users were apparently burned by the WPCandy &#8220;Quarterly&#8221; subscription. Many only received one issue when they paid for a yearly subscription. Another bad taste.</p>
<p><img src="http://cdn.wordimpress.com/assets/wpquarterly-disgruntled.jpg" alt="wpquarterly-disgruntled" width="598" height="223" class="alignnone size-full wp-image-3474" /></p>
<p class="alert">It is important to note there was no malicious intent by WPCandy to screw over their users out of payment or services.</p>
<h3>What&#8217;s Next for WPCandy?</h3>
<p>Right now, the state of WPCandy is pretty bleak. The site looks broken as shit. Notice the ads are not displaying, the sidebar is blank and many pages just looked messed up. Many they need to update some plugins and fix some CSS? </p>
<p><a href="http://cdn.wordimpress.com/assets/wpcandy-screenshot.jpg"><img src="http://cdn.wordimpress.com/assets/wpcandy-screenshot.jpg" alt="Broken WPCandy" width="1034" height="826" class="alignnone size-full wp-image-3475" /></a></p>
<p>It appears there is some work to be done to get the site back in shape. I believe the owner, <a href="http://ryanimel.com/" title="WPCandy Owner" target="_blank">Ryan Immel</a>, should perhaps think about cutting his losses and sell the blog. I know, it&#8217;s a hard thing to let go of your baby&#8230; but, if you&#8217;re not taking care of it maybe someone else could? </p>
<h2>What do You Think?</h2>
<p>Did you read WPCandy? Think it should return to life? Let you voice be heard in the comments below! </p>
<p>The post <a href="http://wordimpress.com/what-happened-to-wpcandy/">What Happened to WPCandy&#8230; Again?</a> appeared first on <a href="http://wordimpress.com">WordImpress</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wordimpress.com/what-happened-to-wpcandy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding Custom Classes to WordPress&#8217; wp_nav_menu()</title>
		<link>http://wordimpress.com/adding-custom-classes-to-wordpress-wp_nav_menu/</link>
		<comments>http://wordimpress.com/adding-custom-classes-to-wordpress-wp_nav_menu/#comments</comments>
		<pubDate>Thu, 23 May 2013 06:25:35 +0000</pubDate>
		<dc:creator>Devin Walker</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wp_nav_menu]]></category>

		<guid isPermaLink="false">http://wordimpress.com/?p=3465</guid>
		<description><![CDATA[<p>Learn how to customize the wp_nav_menu() class outputs to suit your requirements. Whether you need to add a custom class to a certain menu position or increment classes there's a solution for you!</p><p>The post <a href="http://wordimpress.com/adding-custom-classes-to-wordpress-wp_nav_menu/">Adding Custom Classes to WordPress&#8217; wp_nav_menu()</a> appeared first on <a href="http://wordimpress.com">WordImpress</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>WordPress&#8217; <a href="http://codex.wordpress.org/Appearance_Menus_Screen" title="WordPress Menus Screen" target="_blank">Custom Menu system</a> (Appearances > Menus) is great for users and developers. It provides a level of flexibility previously missing from previous versions of WordPress. At times, you may find yourself having to add custom classes to the navigation menus. Here are some helpful code snippets to do just that!</p>
<p class="alert"><strong>Tip:</strong> Add the following functions to your theme&#8217;s functions.php file or your custom functionality plugin to use them.</p>
<h2>Add a Custom Incremental Class</h2>
<p>If you need a &#8220;counter class&#8221; &#8211; one that basically counts up the menu items like menu-item-1, menu-item-2, etc &#8211; here is how you can do that by using <code>$item->menu_order</code> to output a number attached to a class name.</p>
<p></p><pre class="crayon-plain-tag">/**
 * Increment wp_nav_menu li custom class numbering
 * @description: Tweaked code found at link below for inremental counting
 * @source: http://www.codefleet.net/add-the-first-and-last-css-class-to-the-top-level-navigation-menu-items/
 */

function custom_nav_class($classes, $item){
        $classes[] = &quot;custom-class-&quot;.$item-&gt;menu_order;
        return $classes;
}
add_filter('nav_menu_css_class' , 'custom_nav_class' , 10 , 2);</pre><p></p>
<h2>Add a Custom Class to the <em>Last</em> Menu Item</h2>
<p>A lot of times you will have a menu where the last menu item will need a specific class added. This can be used to remove a border or margin, etc. Props go to John the Developer&#8217;s post <a href="https://www.johnthedeveloper.co.uk/tutorials/adding-class-li-generated-wpnavmenu/" title="Adding a CSS Class to the the Last LI Generated by wp_nav_menu()" target="_blank">Adding a CSS Class to the the Last LI Generated by wp_nav_menu()</a></p>
<p></p><pre class="crayon-plain-tag">/* Add last_item class to last li in wp_nav_menu lists*/
function add_last_item_class($strHTML) {
	$intPos = strripos($strHTML,'menu-item');
	printf(&quot;%s last_item %s&quot;,
		substr($strHTML,0,$intPos),
		substr($strHTML,$intPos,strlen($strHTML))
	);
}
add_filter('wp_nav_menu','add_last_item_class');</pre><p></p>
<p class="alert"><strong>Roots Users</strong>: If you are using the Roots Theme framework you will need to tweak it a little further to properly add the class. This is due to Roots&#8217; modifying the menu classes.</p>
<p></p><pre class="crayon-plain-tag">/* Add last_item class to last li in wp_nav_menu lists*/
function add_last_item_class($strHTML) {
	$intPos = strripos($strHTML,'menu-');
	printf(&quot;%s last_item %s&quot;,
		substr($strHTML,0,$intPos),
		substr($strHTML,$intPos,strlen($strHTML))
	);
}
add_filter('wp_nav_menu','add_last_item_class');</pre><p></p>
<h2>Add a Class to the First and Last Menu Items</h2>
<p>Adding a class to first and last menu items</p>
<p></p><pre class="crayon-plain-tag">function add_first_and_last($output) {
  $output = preg_replace('/class=&quot;menu-item/', 'class=&quot;first-menu-item menu-item', $output, 1);
  $output = substr_replace($output, 'class=&quot;last-menu-item menu-item', strripos($output, 'class=&quot;menu-item'), strlen('class=&quot;menu-item'));
  return $output;
}
add_filter('wp_nav_menu', 'add_first_and_last');</pre><p></p>
<h2>Non-Programmically Adding Custom Classes</h2>
<p>If you&#8217;re not comfortable touching code, you can always add a custom class using WordPress built in method. To to this you will first need to ensure you have all options visible in the Menus Screen:</p>
<p>1. Navigation to Appearances > Menus in your WP admin panel and click on <strong>Screen Option</strong></p>
<p><img src="http://cdn.wordimpress.com/assets/screen-options1.jpg" alt="WordPress Screen Options" width="218" height="66" class="alignnone size-full wp-image-3466" /></p>
<p>2. Next, under <em>Show Advanced Menu Properties</em> ensure that <strong>CSS Classes</strong> is checked</p>
<p><img src="http://cdn.wordimpress.com/assets/show-advanced-menu-properties.jpg" alt="show-advanced-menu-properties" width="621" height="179" class="alignnone size-full wp-image-3467" /></p>
<p>Now you will be able to add custom classes to your menu items all you like when you expand each individual link.</p>
<p><img src="http://cdn.wordimpress.com/assets/my-custom-class.jpg" alt="my-custom-class" width="527" height="558" class="alignnone size-full wp-image-3468" /></p>
<p class="alert">Note: If you indend on using this option to add last or first menu classes and the order of the menu items is switched <strong>the classes <em>will</em> follow</strong>. This could potentially break your menu layout!</p>
<h2>Have Anymore Menu Class Needs or Functions?</h2>
<p>If you have a need to customize your menus that doesn&#8217;t appear above please use the comments below to tell us your requirements. Also, if you have any nifty functions to modify your WordPress menus please share that as well!</p>
<p>The post <a href="http://wordimpress.com/adding-custom-classes-to-wordpress-wp_nav_menu/">Adding Custom Classes to WordPress&#8217; wp_nav_menu()</a> appeared first on <a href="http://wordimpress.com">WordImpress</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wordimpress.com/adding-custom-classes-to-wordpress-wp_nav_menu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to Easily Find Out Which Theme a WordPress Site is Using</title>
		<link>http://wordimpress.com/how-to-find-out-which-theme-a-wordpress-site-is-using/</link>
		<comments>http://wordimpress.com/how-to-find-out-which-theme-a-wordpress-site-is-using/#comments</comments>
		<pubDate>Thu, 23 May 2013 05:53:54 +0000</pubDate>
		<dc:creator>Devin Walker</dc:creator>
				<category><![CDATA[Themes]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://wordimpress.com/?p=3456</guid>
		<description><![CDATA[<p>Find out how to easily find out which WordPress theme a site is using! This tool can also be used to view plugins in use and whether a site is even using WordPress.</p><p>The post <a href="http://wordimpress.com/how-to-find-out-which-theme-a-wordpress-site-is-using/">How to Easily Find Out Which Theme a WordPress Site is Using</a> appeared first on <a href="http://wordimpress.com">WordImpress</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><img src="http://cdn.wordimpress.com/assets/what-wordpress-site-thumb.png" alt="what-wordpress-site-thumb" width="200" height="200" class="alignright size-full wp-image-3463" />A lot of times when I&#8217;m viewing a website that I think looks good or has some great functionality I want to see what&#8217;s going on behind the scenes. One of the first things I want to know is if the site is using WordPress.</p>
<p>Now, you could use your handy web inspector to check out the stylesheet and source urls to do your own detective work&#8230; Or, you could use this fast and easy-to-use website: <a href="http://whatwpthemeisthat.com/" title="What WordPress Theme is That?" target="_blank">What WordPress Theme is That?</a>.</p>
<h2>Introducing What WordPress Theme is That?</h2>
<p>This site takes the legwork out of finding out which WordPress Theme as site is using&#8230; like the name implies.</p>
<p class="alert"><strong>Disclaimer</strong>: WordImpress has no affiliation with What WordPress Theme is That?&#8230; we just think it is really awesome!</p>
<p><a href="http://cdn.wordimpress.com/assets/what-wordpress-theme-is-that.png"><img src="http://cdn.wordimpress.com/assets/what-wordpress-theme-is-that.png" alt="What WordPress Theme is That?" width="1199" height="518" class="alignnone size-full wp-image-3457" /></a></p>
<h2>How to use What WordPress Theme is That?</h2>
<p>It&#8217;s very easy! You can use this website to check to see if a site is <em>even</em> using WordPress and if it is, the website will tell you the website&#8217;s <strong>WordPress theme information</strong>.</p>
<p><strong>Google is not on WordPress</strong></p>
<p><a href="http://cdn.wordimpress.com/assets/google-not-wordpress.png"><img src="http://cdn.wordimpress.com/assets/google-not-wordpress.png" alt="Google is not on WordPress" width="792" height="160" class="alignnone size-full wp-image-3458" /></a></p>
<p><strong>&#8230;but WordImpress is!</strong></p>
<p><img src="http://cdn.wordimpress.com/assets/wordimpress-theme.png" alt="WordImpress Theme Information" width="657" height="543" class="alignnone size-full wp-image-3459" /></p>
<p>Above is an example of the <strong>theme information output</strong> that appears when a site is on WordPress. I assume the website parses your stylesheet to get the relevant information and then attempts to locate the theme&#8217;s screenshot.png file.</p>
<h2>How About Plugins?</h2>
<p>What WordPress Theme is That? will do it&#8217;s best job to find out which plugins the site is using. Here is a screenshot of the plugins it located in use on this site:</p>
<p><a href="http://cdn.wordimpress.com/assets/wordimpress-plugin-list.jpg"><img src="http://cdn.wordimpress.com/assets/wordimpress-plugin-list.jpg" alt="WordImpress Plugin List" width="656" height="624" class="alignnone size-full wp-image-3462" /></a></p>
<h3>Other Cool Features</h3>
<p>I thought it was neat how you could see the <a href="http://whatwpthemeisthat.com/top-plugins.html" title="most popular plugins in use on all WordPress Plugins" target="_blank">most popular plugins in use on all WordPress Plugins</a> that have been detected by What WordPress Theme is That:</p>
<p><a href="http://cdn.wordimpress.com/assets/top-wordpress-plugins.jpg"><img src="http://cdn.wordimpress.com/assets/top-wordpress-plugins.jpg" alt="Top WordPress Plugins" width="821" height="628" class="alignnone size-full wp-image-3460" /></a></p>
<p>As well, you can also see the <a href="http://whatwpthemeisthat.com/top-themes.html" title="Most Popular WordPress Themes" target="_blank">most popular themes</a> discovered by the tool:</p>
<p><a href="http://cdn.wordimpress.com/assets/top-wordpress-themes.jpg"><img src="http://cdn.wordimpress.com/assets/top-wordpress-themes.jpg" alt="Top WordPress Themes" width="821" height="473" class="alignnone size-full wp-image-3461" /></a></p>
<h2>What Do You Think?</h2>
<p>Tell us what you think about this tool. Do you have another solution? Share your comments below!</p>
<p>The post <a href="http://wordimpress.com/how-to-find-out-which-theme-a-wordpress-site-is-using/">How to Easily Find Out Which Theme a WordPress Site is Using</a> appeared first on <a href="http://wordimpress.com">WordImpress</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wordimpress.com/how-to-find-out-which-theme-a-wordpress-site-is-using/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yelp Widget Pro Shortcodes</title>
		<link>http://wordimpress.com/yelp-widget-pro-shortcodes/</link>
		<comments>http://wordimpress.com/yelp-widget-pro-shortcodes/#comments</comments>
		<pubDate>Wed, 24 Apr 2013 05:04:41 +0000</pubDate>
		<dc:creator>Devin Walker</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Yelp Widget Pro]]></category>

		<guid isPermaLink="false">http://wordimpress.com/?p=3319</guid>
		<description><![CDATA[<p>Yelp Widget Pro Premium's shortcodes allow you to display Yelp Widget Pro anywhere on your website. This post will explain how to use shortcodes within your posts or pages to display the Yelp content you want.</p><p>The post <a href="http://wordimpress.com/yelp-widget-pro-shortcodes/">Yelp Widget Pro Shortcodes</a> appeared first on <a href="http://wordimpress.com">WordImpress</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://wordimpress.com/wordpress-plugin-development/yelp-widget-pro/" title="Yelp Widget Pro">Yelp Widget Pro Premium</a> allows you to add one or more Yelp widget&#8217;s within your posts and pages. This can be useful for various reasons including further integration into your WordPress posts and page content and display options beyond widgetized sidebars. </p>
<p>Yelp Widget Pro shortcode examples can be found on the <a href="http://yelpwidgetpro.wordimpress.com/shortcodes/" title="Yelp Widget Pro Shortcode demo" target="_blank">Yelp Widget Pro Demo site</a>. To get started, the most <em>basic usage</em> of the shortcode requires you choose an API option: </p>
<p>Yelp <strong>Search Method</strong> Basic Usage Example:</p>
<p></p><pre class="crayon-plain-tag">[yelp-widget-pro id=&quot;sushi-ota-san-diego&quot; ]</pre><p></p>
<p><em>Notice</em> the required argument <code>id</code>.</p>
<p>Yelp <strong>Business Method</strong> Basic Example:</p>
<p></p><pre class="crayon-plain-tag">[yelp-widget-pro term=&quot;Bars&quot; location=&quot;San Diego&quot;]</pre><p></p>
<p><em>Notice</em> the required arguments of <code>term</code> and <code>location</code>.</p>
<p>For more information on which API method to use please visit: <a href="http://wordimpress.com/yelps-apis-explained-for-use-with-yelp-widget-pro/" title="Yelp’s APIs Explained for use with Yelp Widget Pro" target="_blank">Yelp’s APIs Explained for use with Yelp Widget Pro</a></p>
<hr />
<h2>Output Options</h2>
<p>You can use the shortcode within your page and post content as you would any normal shortcode&#8230; just make sure it&#8217;s outputted using the <a href="http://codex.wordpress.org/The_Loop" title="The Loop" target="_blank">WordPress loop</a>:</p>
<p></p><pre class="crayon-plain-tag">[yelp-widget-pro id=&quot;sushi-ota-san-diego&quot;]</pre><p></p>
<p>You can output the shortcode <strong>using PHP</strong> and the <code>do_shortcode</code> function for use within your theme files like so:</p>
<p></p><pre class="crayon-plain-tag">&lt;?php echo do_shortcode('[yelp-widget-pro id=&quot;sushi-ota-san-diego&quot;]'); ?&gt;</pre><p></p>
<hr />
<h2>Shortcode Options</h2>
<p>The Yelp Widget Pro shortcode options vary depending on how you would like to use the widget. The following shortcode options are supported by Yelp Widget Pro:</p>
<h3>Search Method</h2>
<p>The Search Method allows you to display various business based on search term and location.</p>
<dl>
<dt><code>term</code></dt>
<dd>For use with <strong>Search Method</strong> Yelp widgets. Use this to display a business listings based on a search term. This method does <em>not</em> support display of Yelp reviews. <strong>Required</strong>: the <code>location</code> argument is required alongside the <code>term</code> arg.</dd>
</dl>
<p></p><pre class="crayon-plain-tag">[yelp-widget-pro term=&quot;coffee&quot; location=&quot;Seattle&quot;]</pre><p></p>
<dl>
<dt><code>location</code></dt>
<dd>For use with <strong>Search Method</strong> Yelp widgets. This method is required to search a specific area for your specific <code>term</code>. <strong>Required</strong>: <code>location</code> is a required argument. The default location, if none is specified, is &#8220;San Diego&#8221;.</dd>
</dl>
<dl>
<dt><code>reviews</code></dt>
<dd>Display 3 Yelp review snippets for each business. The default value is &#8220;false&#8221;</dd>
</dl>
<p></p><pre class="crayon-plain-tag">[yelp-widget-pro term=&quot;coffee&quot; location=&quot;Seattle&quot; reviews=&quot;true&quot;]</pre><p></p>
<dl>
<dt><code>avatar</code></dt>
<dd>Customize the size of the reviewer&#8217;s profile image (avatar). The default value is &#8220;small&#8221;</dd>
</dl>
<ul>
<li><code>small</code> &#8211; default profile image size (40&#215;40)</li>
<li><code>medium</code> &#8211; medium profile image (75&#215;75)</li>
<li><code>large</code> &#8211; large profile image (100&#215;100)</li>
</ul>
<p></p><pre class="crayon-plain-tag">[yelp-widget-pro term=&quot;coffee&quot; location=&quot;Seattle&quot; avatar=&quot;large&quot;]</pre><p></p>
<hr />
<h3>Business Method</h2>
<p>The Business Method allows you to display a specific business listing based on the Yelp Business ID. <a href="http://wordimpress.com/yelps-apis-explained-for-use-with-yelp-widget-pro/" title="How to get a Yelp Business ID" target="_blank">How to get a business on Yelp&#8217;s Business ID</a>. Note, this is the only method that support displaying Yelp reviews.</p>
<dl>
<dt><code>id</code></dt>
<dd>For use with <strong>Business Method</strong> Yelp widgets. Use the &#8220;id&#8221; argument to display a singular business. The expected value is the Yelp business ID. </dd>
</dl>
<p></p><pre class="crayon-plain-tag">[yelp-widget-pro id=&quot;sushi-ota-san-diego&quot;]</pre><p></p>
<hr />
<h3>Global Options</h3>
<p>The following options will work with Yelp Widget Pro regardless of API Method.</p>
<dl>
<dt><code>map</code></dt>
<dd>Display a Google map displaying one or many listings. The default value is &#8220;false&#8221;.</dd>
</dl>
<p></p><pre class="crayon-plain-tag">[yelp-widget-pro term=&quot;coffee&quot; location=&quot;San Diego&quot; map=&quot;true&quot;]</pre><p></p>
<dl>
<dt><code>address</code></dt>
<dd>Display the business address. The default value is &#8220;false&#8221;.</dd>
</dl>
<p></p><pre class="crayon-plain-tag">[yelp-widget-pro term=&quot;coffee&quot; location=&quot;San Diego&quot; address=&quot;true&quot;]</pre><p></p>
<dl>
<dt><code>target_blank</code></dt>
<dd>Specify whether links open in a new window or not. Currently non-functional.</dd>
</dl>
<p></p><pre class="crayon-plain-tag">[yelp-widget-pro term=&quot;coffee&quot; target=&quot;0&quot;]</pre><p></p>
<dl>
<dt><code>align</code></dt>
<dd>Float the Yelp widget output right, left or no float value at all. The default value is &#8220;right&#8221;.</dd>
</dl>
<ul>
<li><code>left</code> &#8211; align the widget output to the left</li>
<li><code>right</code> &#8211; align the widget output to the right; default value</li>
<li><code>none</code> &#8211; no float</li>
</ul>
<p></p><pre class="crayon-plain-tag">[yelp-widget-pro id=&quot;sushi-ota-san-diego&quot; align=&quot;none&quot;]</pre><p></p>
<dl>
<dt><code>width</code></dt>
<dd>Customize the widget&#8217;s width using this argument. If you wish to customize the width the widget&#8217;s default value. Be sure to use pixel or percentage values.</dd>
</dl>
<p></p><pre class="crayon-plain-tag">[yelp-widget-pro id=&quot;sushi-ota-san-diego&quot; width=&quot;350px&quot;]</pre><p></p>
<p>The post <a href="http://wordimpress.com/yelp-widget-pro-shortcodes/">Yelp Widget Pro Shortcodes</a> appeared first on <a href="http://wordimpress.com">WordImpress</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wordimpress.com/yelp-widget-pro-shortcodes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yelp&#8217;s APIs Explained for use with Yelp Widget Pro</title>
		<link>http://wordimpress.com/yelps-apis-explained-for-use-with-yelp-widget-pro/</link>
		<comments>http://wordimpress.com/yelps-apis-explained-for-use-with-yelp-widget-pro/#comments</comments>
		<pubDate>Sun, 21 Apr 2013 00:34:09 +0000</pubDate>
		<dc:creator>Devin Walker</dc:creator>
				<category><![CDATA[Screencasts]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Yelp Widget Pro]]></category>

		<guid isPermaLink="false">http://wordimpress.com/?p=3309</guid>
		<description><![CDATA[<p>Knowing which Yelp API to use can be confusing. This post aims to make clear the differences between Yelp's Business and Search APIs and how they can be used with Yelp Widget Pro. Two video screencasts and additional content will provide you the information you need to get up and running.</p><p>The post <a href="http://wordimpress.com/yelps-apis-explained-for-use-with-yelp-widget-pro/">Yelp&#8217;s APIs Explained for use with Yelp Widget Pro</a> appeared first on <a href="http://wordimpress.com">WordImpress</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://wordimpress.com/wordpress-plugin-development/yelp-widget-pro/" title="Yelp Widget Pro" target="_blank">Yelp Widget Pro</a> has two methods in which to retreive data from Yelp: Search and Business. The <a href="http://www.yelp.com/developers/documentation/v2/search_api" title="Yelp Search API" target="_blank">Search API</a> returns many results based of a keyword such as &#8220;Bars&#8221; and &#8220;Daycare&#8221; and a location such as &#8220;Seattle&#8221; or &#8220;San Diego. The Business API returns a single listing based on the Business ID.</p>
<p>Knowing which API to use depends on how you wish to use the plugin. If you are a business owner wanting to show their Yelp star rating and reviews then the Business method is the way to go. If you are a Real Estate agent and want to show daycare businesses nearby one of your listing then the Search method is what you want.</p>
<h2 id="business-method">Yelp&#8217;s Business Method Explained</h2>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/GQXNiY0ukFQ" frameborder="0" allowfullscreen></iframe></p>
<p>Yelp&#8217;s Business API allows business owners to display their Yelp reviews (up to 3), address, Google Map location, and more. To display your business you will need to first retrieve your Yelp Business ID. Don&#8217;t worry, this is as easy as going to your business page on Yelp and copying a bit of the URL. The bit of the url we are looking for is after the <code>/biz/</code> part of the address. For instance, the Business ID of <code>http://www.yelp.com/biz/el-bacon-bremerton</code> is <code>el-bacon-bremerton</code> (without quotes). </p>
<h2 id="search-method">Yelp&#8217;s Search Method Explained</h2>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/dWQ7qBahSMQ" frameborder="0" allowfullscreen></iframe></p>
<p>Yelp&#8217;s Search API is useful to display business listings results of specific search terms such as &#8220;Bars&#8221; in San Diego or &#8220;Daycare&#8221; in Seattle. The API results accurately reflects search results on Yelp.com &#8211; for more information visit <a href="http://www.yelp.com/developers/documentation/v2/search_api" title="Yelp Search API" target="_blank">Yelp&#8217;s Search API</a> </p>
<p><strong>Note:</strong> The Yelp Widget Pro version used in the screencast is the <a href="http://wordpress.org/extend/plugins/yelp-widget-pro/" title="Yelp Widget Pro" target="_blank">open source version</a> available on WordPress.org: </p>
<p>Get the <a href="http://wordimpress.com/wordpress-plugin-development/yelp-widget-pro/" title="Yelp Widget Pro">Premium version</a> of Yelp Widget Pro.</p>
<p>The post <a href="http://wordimpress.com/yelps-apis-explained-for-use-with-yelp-widget-pro/">Yelp&#8217;s APIs Explained for use with Yelp Widget Pro</a> appeared first on <a href="http://wordimpress.com">WordImpress</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wordimpress.com/yelps-apis-explained-for-use-with-yelp-widget-pro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Request a Yelp API Key</title>
		<link>http://wordimpress.com/how-to-request-a-yelp-api-key/</link>
		<comments>http://wordimpress.com/how-to-request-a-yelp-api-key/#comments</comments>
		<pubDate>Sat, 20 Apr 2013 18:08:06 +0000</pubDate>
		<dc:creator>Devin Walker</dc:creator>
				<category><![CDATA[Screencasts]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Yelp Widget Pro]]></category>

		<guid isPermaLink="false">http://wordimpress.com/?p=3306</guid>
		<description><![CDATA[<p>You will need a Yelp API key in order to use Yelp Widget Pro. Don't worry, it's quick and easy to request one. All you need is a Yelp account!</p><p>The post <a href="http://wordimpress.com/how-to-request-a-yelp-api-key/">How to Request a Yelp API Key</a> appeared first on <a href="http://wordimpress.com">WordImpress</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>In order to use <a href="http://wordimpress.com/wordpress-plugin-development/yelp-widget-pro/" title="Yelp Widget Pro">Yelp Widget Pro</a> you will first need to <a href="http://www.yelp.com/developers/getting_started/api_access" title="Yelp Request API Key">request a Yelp API key</a>. You will need a Yelp account to request an API key, so be sure to register one if you have not already. Here is a video walk-through of the API Key request process:</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/T7NQhqjAkM8" frameborder="0" allowfullscreen></iframe></p>
<p>The post <a href="http://wordimpress.com/how-to-request-a-yelp-api-key/">How to Request a Yelp API Key</a> appeared first on <a href="http://wordimpress.com">WordImpress</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wordimpress.com/how-to-request-a-yelp-api-key/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WPengine &#8211; Can You Install More than JUST WordPress?</title>
		<link>http://wordimpress.com/wpengine-can-you-install-more-than-just-wordpress/</link>
		<comments>http://wordimpress.com/wpengine-can-you-install-more-than-just-wordpress/#comments</comments>
		<pubDate>Fri, 19 Apr 2013 06:11:13 +0000</pubDate>
		<dc:creator>Devin Walker</dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WPengine]]></category>

		<guid isPermaLink="false">http://wordimpress.com/?p=3299</guid>
		<description><![CDATA[<p>Recently I made the switchover to WPengine and haven't looked back. I often do work outside WordPress, so this got me wondering... can I install another CMS on their hosting? Here's what I found out!</p><p>The post <a href="http://wordimpress.com/wpengine-can-you-install-more-than-just-wordpress/">WPengine &#8211; Can You Install More than JUST WordPress?</a> appeared first on <a href="http://wordimpress.com">WordImpress</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.shareasale.com/r.cfm?b=398781&amp;u=765133&amp;m=41388&amp;urllink=&amp;afftrack="><img src="http://cdn.wordimpress.com/assets/logo-wpengine.png" alt="logo-wpengine" width="350" height="131" class="alignright size-full wp-image-3301 no-border" /></a>As much as I love WordPress, I often have to do work on a variety of platforms: Vanilla Forums, Magento, and dare I say&#8230; Drupal even. If you haven&#8217;t heard of <a href="http://www.shareasale.com/r.cfm?b=398781&#038;u=765133&#038;m=41388&#038;urllink=&#038;afftrack=" title="WPengine Hosting" target="_blank">WPengine</a> they are a great hosting provider that offers speed as their main selling point. There&#8217;s oh so much more, but we&#8217;ll go into that in another article. For now, we&#8217;re concerned with:</p>
<h2>Can I Install Anything Other Than WordPress on WPengine?</h2>
<p>This was the question I had when I wanted to setup a support forum using Vanilla Forums. I&#8217;ve known WPengine to be a pretty strict host. For example, they have a list of blacklisted plugins that they routinely update: <a href="http://support.wpengine.com/disallowed-plugins/" title="WPengine Disallowed Plugins" target="_blank">WPengine Disallowed Plugins</a>. I figured they would be strict on WordPress-only for their hosting.</p>
<h3>So I Asked WPengine Support</h3>
<p>Here&#8217;s the question I asked:</p>
<blockquote><p>
Is it allowed to install Vanilla Forums and/or other PHP applications on my WPengine hosting? I couldn&#8217;t find any information about that on the website. I&#8217;d like to have a support forum and am not thrilled using bbPress as a solution.
</p></blockquote>
<p>Side note: I&#8217;ve been very happy with WPengine Support. Despite dealing with massive growth, they&#8217;ve maintained their responsiveness and are very knowledgeable. </p>
<h3>WPengine Response</h3>
<p><a href="http://cdn.wordimpress.com/assets/wpengine-support-ticket-other-than-wp.png"><img src="http://cdn.wordimpress.com/assets/wpengine-support-ticket-other-than-wp-300x218.png" alt="WPengine Support Question Screenshot" width="300" height="218" class="alignright size-medium wp-image-3303" /></a></p>
<p>Tony from WPengine got back to me with the answer I wanted, but had not expected. I definitely searched Google for the answer, and also the WPengine support site but still could not find anything. Thanks Tony for clearing it up:</p>
<blockquote><p>
Thanks for reaching out to WPEngine.com. We do have clients that host PHP applications on our server. It&#8217;s not supported by us from a ticketing standpoint, but as long as you&#8217;re able to utilize a single database and add the related tables to the mySQL it will be good to go.
</p></blockquote>
<h2>The Answer is Yes, but No Support</h2>
<p>The good thing is that with WPengine you can benefit from the environment&#8217;s incredible speed and reliability <strong>without being married to WordPress</strong>. </p>
<p><a href="http://www.shareasale.com/r.cfm?b=398781&#038;u=765133&#038;m=41388&#038;urllink=&#038;afftrack=" title="WPengine - Not just WordPress hosting" target="_blank">WPengine</a> &#8211; Not <em>just</em> WordPress Hosting</p>
<p>I&#8217;ll update this article as I explore running other applications than WordPress on WPengine. They have a lot of great features like baked-in CDN and daily backup snapshots that I&#8217;m curious to see how they integrate with say, Vanilla Forums.  </p>
<p>Have you had experience working with anything other than WordPress on WPengine? Please post your comments below!</p>
<p>The post <a href="http://wordimpress.com/wpengine-can-you-install-more-than-just-wordpress/">WPengine &#8211; Can You Install More than JUST WordPress?</a> appeared first on <a href="http://wordimpress.com">WordImpress</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wordimpress.com/wpengine-can-you-install-more-than-just-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WooCommerce 2.0+ and Yoast SEO Product Page Columns Issue Fix</title>
		<link>http://wordimpress.com/woocommerce-2-0-and-yoast-seo-product-page-columns-issue-fix/</link>
		<comments>http://wordimpress.com/woocommerce-2-0-and-yoast-seo-product-page-columns-issue-fix/#comments</comments>
		<pubDate>Wed, 03 Apr 2013 23:13:55 +0000</pubDate>
		<dc:creator>Devin Walker</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WooCommerce]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress SEO by Yoast]]></category>

		<guid isPermaLink="false">http://wordimpress.com/?p=3176</guid>
		<description><![CDATA[<p>WooCommerce and Yoast SEO are great to use in combination with one another. Did you notice an issue with the Products page column padding? Here's two fixes to make the CSS issue go away!</p><p>The post <a href="http://wordimpress.com/woocommerce-2-0-and-yoast-seo-product-page-columns-issue-fix/">WooCommerce 2.0+ and Yoast SEO Product Page Columns Issue Fix</a> appeared first on <a href="http://wordimpress.com">WordImpress</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><img src="http://cdn.wordimpress.com/assets/wordpress-seo-yoast-woocommerce.png" alt="wordpress-seo-yoast-woocommerce" width="170" height="170" class="alignright size-full wp-image-3179" /><a href="http://www.woothemes.com/woocommerce/" title="WooCommerce" target="_blank">WooCommerce</a> is the best eCommerce plugin for WordPress. <a href="http://wordpress.org/extend/plugins/wordpress-seo/" title="WordPress SEO by Yoast" target="_blank">WordPress SEO by Yoast</a> is the best SEO plugin for WordPress. I like to use them together to build awesome websites. Recently, I discovered an issue when using both plugins:</p>
<p><strong>With WooCommerce and WordPress SEO both activated the columns in my Products listing page in the WordPress admin appear spaced incorrectly.</strong></p>
<p>Here is an image of the issue:</p>
<p><img src="http://cdn.wordimpress.com/assets/woocommerce-whitespace.jpg" alt="woocommerce-whitespace" width="770" height="496" class="alignright size-full wp-image-3177" /></p>
<h2>Fix #1: Hide WordPress SEO Columns</h2>
<p>The easiest fix is to hide the columns WordPress SEO includes on the products page:</p>
<p>1. In the WordPress admin panel, while on the WooCommerce Products page click on <strong>Screen Options</strong> (it&#8217;s in the top-right hand corner)</p>
<p><img src="http://cdn.wordimpress.com/assets/screen-options.jpg" alt="screen-options" width="221" height="57" class="size-full wp-image-3178" /></p>
<p>2. Uncheck all WordPress SEO related columns </p>
<p>You should now see your columns appear as normal. If you want the SEO columns&#8230;</p>
<h2>Fix #2: Add a CSS fix to your Admin Head</h2>
<p>Add the following CSS to your custom functionality plugin or theme&#8217;s functions.php file to override the conflicting styles causing extra padding:</p>
<p></p><pre class="crayon-plain-tag">//Fix WooCommerce Yoast Columns CSS issue
//http://wordimpress.com/woocommerce-2-0-and-yoast-seo-product-page-columns-issue-fix/
function woocommerce_yoast_fix_style() {

    echo '&lt;style&gt;
    .widefat * {
    word-wrap: normal !important;
    }
    &lt;/style&gt; ';
}
add_action('admin_head', 'woocommerce_yoast_fix_style');</pre><p></p>
<p>This isn&#8217;t the <em>most elegant</em> solution, but <strong>it works</strong>. If you have another recommendation please post in the comments below!</p>
<p>It appears this issue has happened for others using the same plugin combination: <a href="http://www.kriesi.at/support/topic/yoast-seo-woocommerce-201-products-in-product-page-products-names-problem" title="Yoast SEO Woocommerce 2.0.1 Products in Product Page Products Names Problem">Yoast SEO Woocommerce 2.0.1 Products in Product Page Products Names Problem</a></p>
<p>These are two great plugins, hopefully in the near future this problem will be resolved without the use of either workaround mentioned above.</p>
<p>The post <a href="http://wordimpress.com/woocommerce-2-0-and-yoast-seo-product-page-columns-issue-fix/">WooCommerce 2.0+ and Yoast SEO Product Page Columns Issue Fix</a> appeared first on <a href="http://wordimpress.com">WordImpress</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wordimpress.com/woocommerce-2-0-and-yoast-seo-product-page-columns-issue-fix/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Need for Speed: Website Edition &#8211; Website Optimization Tools and Techniques Presentation</title>
		<link>http://wordimpress.com/need-for-speed-website-edition-website-optimization-tools-and-techniques-presentation/</link>
		<comments>http://wordimpress.com/need-for-speed-website-edition-website-optimization-tools-and-techniques-presentation/#comments</comments>
		<pubDate>Thu, 28 Mar 2013 00:11:58 +0000</pubDate>
		<dc:creator>Devin Walker</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Optimization]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Speed]]></category>

		<guid isPermaLink="false">http://wordimpress.com/?p=3164</guid>
		<description><![CDATA[<p>Optimizing your website's speed improves your visitor experience and can help decrease bounce rates and increase conversions. Check out this presentation on how you can gauge your website's speed and how to improve its performance. </p><p>The post <a href="http://wordimpress.com/need-for-speed-website-edition-website-optimization-tools-and-techniques-presentation/">Need for Speed: Website Edition &#8211; Website Optimization Tools and Techniques Presentation</a> appeared first on <a href="http://wordimpress.com">WordImpress</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><iframe src="https://docs.google.com/presentation/d/1JihWKzIBOSkPzESDYy1TfGdVgAmpZDu3LNocY5psK9A/embed?start=false&#038;loop=false&#038;delayms=15000" frameborder="0" width="770" height="601" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe></p>
<p>To view these slides on <strong>SlideShare </strong>use the following link: <strong><a href="http://www.slideshare.net/devinSD/need-for-speed-website-edition-website-optimization-tools-and-techniques-presentation" title="Website Optimization Tools and Techniques on SlideShare" target="_blank">Website Optimization Tools and Techniques on SlideShare</a></strong></p>
<p>It requires 50% more concentration when using badly performing website. Make it easier for your users, not harder&#8230;</p>
<p>A faster website can help your website in many ways. The faster the website, the lower the bounce rate and the higher the conversions. This mean higher sales, ad revenue and ultimately money.</p>
<h2>10 Ways to Improve Your Websites Speed</h2>
<p>Here are 10 ways you can speed up your website:</p>
<ol>
<li><strong>Hosting Provider</strong> &#8211; Who is hosting your website and how are they hosting it?</li>
<li><strong>Utilize Caching</strong> &#8211; Page Cache, Database Cache, Object Cache, Browser Cache, Reverse Proxy </li>
<li><strong>Combine CSS and JS files</strong> &#8211; Load JS in the footer whenever possible</li>
<li><strong>Use a CDN</strong> -A Content Delivery Network (CDN) will &#8216;put a rocket behind your static content&#8217;</li>
<li><strong>Reduce and Optimize Images</strong> &#8211; Use CSS3 whenever and wherever possible, save images for web</li>
<li><strong>Use Compression</strong> &#8211; Save bandwidth and speed up your website</li>
<li><strong>Use Sprites</strong> &#8211; Load JS in the footer whenever possible</li>
<li><strong>Monitor Your Website</strong> &#8211; CPU usage, Physical Memory, Average Load, Disk I/O utilization, Network I/O </li>
<li><strong>Optimize your Database Regularly</strong> &#8211; Optimizing database tables regularly will help improve website performance</li>
<li><strong>Mobile and Tablet Optimization</strong> &#8211; Use CSS3 Media Queries, JS and service-side technology to speed up devices</li>
</ol>
<p>The post <a href="http://wordimpress.com/need-for-speed-website-edition-website-optimization-tools-and-techniques-presentation/">Need for Speed: Website Edition &#8211; Website Optimization Tools and Techniques Presentation</a> appeared first on <a href="http://wordimpress.com">WordImpress</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wordimpress.com/need-for-speed-website-edition-website-optimization-tools-and-techniques-presentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Loop through Categories and Display Posts Within</title>
		<link>http://wordimpress.com/loop-through-categories-and-display-posts-within/</link>
		<comments>http://wordimpress.com/loop-through-categories-and-display-posts-within/#comments</comments>
		<pubDate>Sat, 23 Mar 2013 16:38:05 +0000</pubDate>
		<dc:creator>Devin Walker</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Loop]]></category>
		<category><![CDATA[wp_query]]></category>

		<guid isPermaLink="false">http://wordimpress.com/?p=2841</guid>
		<description><![CDATA[<p>Here is a cool bit of code to loop through a post type's taxonomy and display the posts within to display a nice category listing with the posts.</p><p>The post <a href="http://wordimpress.com/loop-through-categories-and-display-posts-within/">Loop through Categories and Display Posts Within</a> appeared first on <a href="http://wordimpress.com">WordImpress</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><img src="http://cdn.wordimpress.com/assets/wordpressIcon2small.png" alt="WordPress logo" width="134" height="120" class="no-border alignright size-full wp-image-2732" /></p>
<p>Recently I had a website requiring a page template to <strong>display a post type&#8217;s categories and output the posts within that category</strong> on a WordPress website I was developing. This is an interesting request and the end result&#8217;s output should look like this:</p>
<ul>
<li>Category 1 Title
<ul>
<li>Title of Post 1 in Category 1</li>
<li>Title of Post 2 in Category 1</li>
<li>Title of Post 3 in Category 1</li>
</ul>
</li>
<li>Category 2 Title
<ul>
<li>Title of Post 1 in Category 2</li>
<li>Title of Post 2 in Category 2</li>
<li>Title of Post 3 in Category 2</li>
</ul>
</li>
<li>Category 3 Title
<ul>
<li>Title of Post 1 in Category 3</li>
<li>Title of Post 2 in Category 3</li>
<li>Title of Post 3 in Category 3</li>
</ul>
</li>
</ul>
<p>Make sense? Of course, you can also output more than just the post title. Post thumbnails and excerpts are just two more ways to make the display more visually appealing and provide additional information to your user. Check out this image of a recent client&#8217;s site using this type of layout:</p>
<p><a href="http://cdn.wordimpress.com/assets/conversion-controls.png"><img src="http://cdn.wordimpress.com/assets/conversion-controls-1024x579.png" alt="Categories display posts within" width="940" height="531" class="alignnone size-large wp-image-3147" /></a></p>
<h2>Displaying and Separating Custom Posts by Taxonomy</h2>
<p>Pop this code in a WordPress page template and specify the post type you wish to display:</p>
<p><strong>Update 4/18/13</strong>: I have updated the code below to be clearer and more easily customized.</p>
<p></p><pre class="crayon-plain-tag">&lt;?php
/*
 * Loop through Categories and Display Posts within
 */
$post_type = 'features';

// Get all the taxonomies for this post type
$taxonomies = get_object_taxonomies( array( 'post_type' =&gt; $post_type ) );

foreach( $taxonomies as $taxonomy ) :

    // Gets every &quot;category&quot; (term) in this taxonomy to get the respective posts
    $terms = get_terms( $taxonomy );

    foreach( $terms as $term ) : ?&gt;

        &lt;section class=&quot;category-section&quot;&gt;

        &lt;div class=&quot;row&quot;&gt;
        &lt;div class=&quot;span12&quot;&gt;
            &lt;h2 class=&quot;mid-heading&quot;&gt;&lt;?php echo $term-&gt;name; ?&gt;&lt;/h2&gt;
        &lt;/div&gt;

        &lt;?php
        $args = array(
                'post_type' =&gt; $post_type,
                'posts_per_page' =&gt; -1,  //show all posts
                'tax_query' =&gt; array(
                    array(
                        'taxonomy' =&gt; $taxonomy,
                        'field' =&gt; 'slug',
                        'terms' =&gt; $term-&gt;slug,
                    )
                )

            );
        $posts = new WP_Query($args);

        if( $posts-&gt;have_posts() ): while( $posts-&gt;have_posts() ) : $posts-&gt;the_post(); ?&gt;

            &lt;div class=&quot;span4&quot;&gt;

                &lt;article class=&quot;inner-post clearfix&quot;&gt;

                    &lt;div class=&quot;inner-img whitebox&quot;&gt;
                    &lt;?php if(has_post_thumbnail()) { ?&gt;
                            &lt;?php the_post_thumbnail(); ?&gt;
                    &lt;?php }
                    /* no post image so show default */
                    else { ?&gt;
                           &lt;img src=&quot;&lt;?php bloginfo('template_url'); ?&gt;/assets/img/default-img.png&quot; alt=&quot;&lt;?php echo get_the_title(); ?&gt;&quot; title=&quot;&lt;?php echo get_the_title(); ?&gt;&quot; width=&quot;110&quot; height=&quot;110&quot; /&gt;
                    &lt;?php } ?&gt;
                    &lt;/div&gt;

                    &lt;div class=&quot;inner-content&quot;&gt;

                    &lt;h3 class=&quot;heading-size-14 font-weight-600&quot;&gt;&lt;a href=&quot;&lt;?php echo get_permalink(); ?&gt;&quot; title=&quot;Read more about &lt;?php echo get_the_title(); ?&gt;&quot;&gt;&lt;?php  echo get_the_title(); ?&gt;&lt;/a&gt;&lt;/h3&gt;

                        &lt;?php the_excerpt(); ?&gt;
                    &lt;/div&gt;
                &lt;/article&gt;&lt;!-- about-box --&gt;


            &lt;/div&gt;

        &lt;?php endwhile; endif; ?&gt;
        &lt;/div&gt;
        &lt;hr&gt;
        &lt;/section&gt;

    &lt;?php endforeach;

endforeach; ?&gt;</pre><p></p>
<p>So&#8230; what&#8217;s going on here? First, we are using <code>get_object_taxonomies()</code> to return all of the taxonomy names of a defined object type. Next we use two <code>foreach</code> loops to output the posts per category.</p>
<p>Here is the code <strong>without any HTML tags</strong> for developing your own layout:</p>
<p></p><pre class="crayon-plain-tag">&lt;?php
/*
 * Loop through Categories and Display Posts within
 */
$post_type = 'features';

// Get all the taxonomies for this post type
$taxonomies = get_object_taxonomies( array( 'post_type' =&gt; $post_type ) );

foreach( $taxonomies as $taxonomy ) :

    // Gets every &quot;category&quot; (term) in this taxonomy to get the respective posts
    $terms = get_terms( $taxonomy );

    foreach( $terms as $term ) : ?&gt;

      &lt;?php echo $term-&gt;name; ?&gt;

        &lt;?php
        $args = array(
                'post_type' =&gt; $post_type,
                'posts_per_page' =&gt; -1,  //show all posts
                'tax_query' =&gt; array(
                    array(
                        'taxonomy' =&gt; $taxonomy,
                        'field' =&gt; 'slug',
                        'terms' =&gt; $term-&gt;slug,
                    )
                )

            );
        $posts = new WP_Query($args);

        if( $posts-&gt;have_posts() ): while( $posts-&gt;have_posts() ) : $posts-&gt;the_post(); ?&gt;

                    &lt;?php if(has_post_thumbnail()) { ?&gt;
                            &lt;?php the_post_thumbnail(); ?&gt;
                    &lt;?php }
                    /* no post image so show a default img */
                    else { ?&gt;
                           &lt;img src=&quot;&lt;?php bloginfo('template_url'); ?&gt;/assets/img/default-img.png&quot; alt=&quot;&lt;?php echo get_the_title(); ?&gt;&quot; title=&quot;&lt;?php echo get_the_title(); ?&gt;&quot; width=&quot;110&quot; height=&quot;110&quot; /&gt;
                    &lt;?php } ?&gt;

                   &lt;?php  echo get_the_title(); ?&gt;

                        &lt;?php the_excerpt(); ?&gt;
                   

        &lt;?php endwhile; endif; ?&gt;

    &lt;?php endforeach;

endforeach; ?&gt;</pre><p></p>
<p>You can find this solution on several posts if you have been Googling. Here&#8217;s the post on WordPress.org Forums where I found the solution: <a href="http://wordpress.org/support/topic/displaying-and-separating-custom-posts-by-taxonomy" title="Displaying and Separating Custom Posts by Taxonomy">Displaying and Separating Custom Posts by Taxonomy</a>.</p>
<p>Have a variation to this? Let&#8217;s hear it! Please post any updates or comments below:</p>
<p>The post <a href="http://wordimpress.com/loop-through-categories-and-display-posts-within/">Loop through Categories and Display Posts Within</a> appeared first on <a href="http://wordimpress.com">WordImpress</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wordimpress.com/loop-through-categories-and-display-posts-within/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
