<?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>iDesign Solutions</title>
	<atom:link href="http://idesignsolutions.co/feed" rel="self" type="application/rss+xml" />
	<link>http://idesignsolutions.co</link>
	<description>Providing Custom Web and Graphic Design Solutions</description>
	<lastBuildDate>Sat, 11 May 2013 22:57:39 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>The Downtown Cafe</title>
		<link>http://idesignsolutions.co/2012/05/25/the-downtown-cafe</link>
		<comments>http://idesignsolutions.co/2012/05/25/the-downtown-cafe#comments</comments>
		<pubDate>Fri, 25 May 2012 22:16:00 +0000</pubDate>
		<dc:creator>iDesign Solutions</dc:creator>
				<category><![CDATA[Web Development Portfolio]]></category>

		<guid isPermaLink="false">http://idesignsolutions.co/?p=739</guid>
		<description><![CDATA[Company: The Downtown Cafe Industry: Restaurant URL: http://thedowntowncafe.com Platform: WordPress Services: Theme Development, Function Development, Custom Post Type, Contact Forms Background: The client required a PSD-based WordPress theme with custom-post types for menu items, image galleries, and promotions. PSD was converted to WordPress and made dynamic utilizing WordPress functions.]]></description>
			<content:encoded><![CDATA[<p>Company: The Downtown Cafe</p>
<p>Industry: Restaurant</p>
<p>URL: <a title="The Downtown Cafe in Glen Cove, NY" href="http://thedowntowncafe.com">http://thedowntowncafe.com</a></p>
<p>Platform: WordPress</p>
<p>Services: Theme Development, Function Development, Custom Post Type, Contact Forms</p>
<p>Background: The client required a PSD-based WordPress theme with custom-post types for menu items, image galleries, and promotions.</p>
<p>PSD was converted to WordPress and made dynamic utilizing WordPress functions.</p>
]]></content:encoded>
			<wfw:commentRss>http://idesignsolutions.co/2012/05/25/the-downtown-cafe/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GameDay Boston</title>
		<link>http://idesignsolutions.co/2012/04/30/gameday-boston</link>
		<comments>http://idesignsolutions.co/2012/04/30/gameday-boston#comments</comments>
		<pubDate>Mon, 30 Apr 2012 12:11:29 +0000</pubDate>
		<dc:creator>iDesign Solutions</dc:creator>
				<category><![CDATA[Web Design Portfolio]]></category>
		<category><![CDATA[Web Development Portfolio]]></category>

		<guid isPermaLink="false">http://idesignsolutions.co/?p=733</guid>
		<description><![CDATA[Company: GameDay Boston Industry: Blog URL: http://gamedayboston.com Platform: WordPress Services: Logo Design, Layout, Theme Development, Function Development, Custom Post Type, Off-site Paypal Integration, API Integration Background: The client required a blog based on New England sports teams, which could potentially be expanded to other areas.  The blog would also require integration with TiqIq and Amazon [...]]]></description>
			<content:encoded><![CDATA[<p>Company: GameDay Boston</p>
<p>Industry: Blog</p>
<p>URL: <a href="http://gamedayboston.com">http://gamedayboston.com</a></p>
<p>Platform: WordPress</p>
<p>Services: Logo Design, Layout, Theme Development, Function Development, Custom Post Type, Off-site Paypal Integration, API Integration</p>
<p>Background: The client required a blog based on New England sports teams, which could potentially be expanded to other areas.  The blog would also require integration with TiqIq and Amazon APIs, serving as a central hub for New England sports.</p>
<p>The project required a custom logo design, fluid layout, custom post-types for T-Shirts, Amazon API integration, Off-site PayPal integration, and additional customizations.</p>
<p>The WordPress theme was built and styled nearly from-scratch.</p>
]]></content:encoded>
			<wfw:commentRss>http://idesignsolutions.co/2012/04/30/gameday-boston/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quest Cutlery</title>
		<link>http://idesignsolutions.co/2012/03/29/quest-cutlery</link>
		<comments>http://idesignsolutions.co/2012/03/29/quest-cutlery#comments</comments>
		<pubDate>Thu, 29 Mar 2012 16:54:02 +0000</pubDate>
		<dc:creator>iDesign Solutions</dc:creator>
				<category><![CDATA[Web Development Portfolio]]></category>

		<guid isPermaLink="false">http://idesignsolutions.co/?p=725</guid>
		<description><![CDATA[Company: Quest Marketing Industry: Sales URL: http://questmarketing.com Platform: WordPress Services: Theme Customization, Function Development, Authorize.net Integration, Lightbox, Membership Integration Background: The client wished to have an online market for both members and non-members with discount prices for those who had purchased membership. Theme customization, page layout, and image integration were required. As well as integration [...]]]></description>
			<content:encoded><![CDATA[<p>Company: Quest Marketing</p>
<p>Industry: Sales</p>
<p>URL: <a title="Quest Marketing" href="http://questmarketing.com">http://questmarketing.com</a></p>
<p>Platform: WordPress</p>
<p>Services: Theme Customization, Function Development, Authorize.net Integration, Lightbox, Membership Integration</p>
<p>Background: The client wished to have an online market for both members and non-members with discount prices for those who had purchased membership.</p>
<p>Theme customization, page layout, and image integration were required. As well as integration of a checkout allowing for purchase through Authorize.net.  Without SSL integration, final purchase is off-site.</p>
]]></content:encoded>
			<wfw:commentRss>http://idesignsolutions.co/2012/03/29/quest-cutlery/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Krause Capital</title>
		<link>http://idesignsolutions.co/2012/01/31/krause-capital</link>
		<comments>http://idesignsolutions.co/2012/01/31/krause-capital#comments</comments>
		<pubDate>Tue, 31 Jan 2012 23:53:07 +0000</pubDate>
		<dc:creator>iDesign Solutions</dc:creator>
				<category><![CDATA[Print Design Portfolio]]></category>

		<guid isPermaLink="false">http://idesignsolutions.co/?p=721</guid>
		<description><![CDATA[Designer: Daniel Williams]]></description>
			<content:encoded><![CDATA[<p>Designer: Daniel Williams</p>
]]></content:encoded>
			<wfw:commentRss>http://idesignsolutions.co/2012/01/31/krause-capital/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SPSC Logo</title>
		<link>http://idesignsolutions.co/2012/01/31/spsc-logo</link>
		<comments>http://idesignsolutions.co/2012/01/31/spsc-logo#comments</comments>
		<pubDate>Tue, 31 Jan 2012 23:51:08 +0000</pubDate>
		<dc:creator>iDesign Solutions</dc:creator>
				<category><![CDATA[Logo Design Portfolio]]></category>

		<guid isPermaLink="false">http://idesignsolutions.co/?p=718</guid>
		<description><![CDATA[Designer: Daniel Williams]]></description>
			<content:encoded><![CDATA[<p>Designer: Daniel Williams</p>
]]></content:encoded>
			<wfw:commentRss>http://idesignsolutions.co/2012/01/31/spsc-logo/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jimmy Eat World</title>
		<link>http://idesignsolutions.co/2012/01/31/jimmy-eat-world</link>
		<comments>http://idesignsolutions.co/2012/01/31/jimmy-eat-world#comments</comments>
		<pubDate>Tue, 31 Jan 2012 23:48:38 +0000</pubDate>
		<dc:creator>iDesign Solutions</dc:creator>
				<category><![CDATA[Print Design Portfolio]]></category>

		<guid isPermaLink="false">http://idesignsolutions.co/?p=713</guid>
		<description><![CDATA[Designer: Daniel Williams &#160;]]></description>
			<content:encoded><![CDATA[<p>Designer: Daniel Williams</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://idesignsolutions.co/2012/01/31/jimmy-eat-world/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BlueStacks</title>
		<link>http://idesignsolutions.co/2012/01/08/bluestacks</link>
		<comments>http://idesignsolutions.co/2012/01/08/bluestacks#comments</comments>
		<pubDate>Sun, 08 Jan 2012 19:47:50 +0000</pubDate>
		<dc:creator>iDesign Solutions</dc:creator>
				<category><![CDATA[Web Development Portfolio]]></category>

		<guid isPermaLink="false">http://idesignsolutions.co/?p=645</guid>
		<description><![CDATA[Recently, we handled the web development for a new site release by BlueStacks, an app player for the PC.]]></description>
			<content:encoded><![CDATA[<p>Recently, we handled the web development for a new site release by BlueStacks, an app player for the PC. </p>
]]></content:encoded>
			<wfw:commentRss>http://idesignsolutions.co/2012/01/08/bluestacks/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Team Fund Up</title>
		<link>http://idesignsolutions.co/2011/12/16/team-fund-up</link>
		<comments>http://idesignsolutions.co/2011/12/16/team-fund-up#comments</comments>
		<pubDate>Fri, 16 Dec 2011 18:14:59 +0000</pubDate>
		<dc:creator>iDesign Solutions</dc:creator>
				<category><![CDATA[Web Development Portfolio]]></category>

		<guid isPermaLink="false">http://idesignsolutions.co/?p=640</guid>
		<description><![CDATA[Company: TEAM FUND UP, FOSAUSA Industry: Sports Apparel and Fundraising URL: http://teamfundup.com Platform: WordPress Services: Hosting Support, Theme Customization, WP E-Commerce Integration, Authorization Only Credit Card Processing, Custom Post Types, Custom Metaboxes, Automatic Points Tally, Lightbox, Social Media Integration Background: The clients wished to launch a platform through which soccer clubs could raise money risk-free. [...]]]></description>
			<content:encoded><![CDATA[<p>Company: TEAM FUND UP, FOSAUSA</p>
<p>Industry: Sports Apparel and Fundraising</p>
<p>URL: <a title="TEAM FUND UP :: Five O'Clock Shadow Apparel" href="http://fundup.fosausa.com">http://teamfundup.com</a></p>
<p>Platform: WordPress</p>
<p>Services: Hosting Support, Theme Customization, WP E-Commerce Integration, Authorization Only Credit Card Processing, Custom Post Types, Custom Metaboxes, Automatic Points Tally, Lightbox, Social Media Integration</p>
<p>Background: The clients wished to launch a platform through which soccer clubs could raise money risk-free.</p>
<p>The website allows an enrolled soccer team to launch a campaign for 30 days selling apparel with their club name and logo.  Each product has a different price and is worth a differing number of points.   The overall goal of the campaign is to reach the points goal within 30 days.</p>
<p>If the goal is reached, after the campaign ends, the credit cards used to reserve products will be charged and the soccer team will raise money.  If the goal is not reached, the cards will not be charged, without detriment to the soccer team.</p>
<p>Each product can come in a number of sizes and a number of colors, with customized information for each campaign.</p>
<p>The points for each campaign are calculated automatically with each new purchase and a countdown timer lets team supporters know how much time is left.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://idesignsolutions.co/2011/12/16/team-fund-up/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Remedy for Facebook App API Change and Tabs</title>
		<link>http://idesignsolutions.co/2011/12/14/quick-remedy-for-facebook-app-api-change-and-tabs</link>
		<comments>http://idesignsolutions.co/2011/12/14/quick-remedy-for-facebook-app-api-change-and-tabs#comments</comments>
		<pubDate>Wed, 14 Dec 2011 19:38:33 +0000</pubDate>
		<dc:creator>Derek Dorr</dc:creator>
				<category><![CDATA[Derek's Code Blog]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[changes]]></category>
		<category><![CDATA[customization]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://idesignsolutions.co/?p=634</guid>
		<description><![CDATA[A few days ago, as of this writing, Facebook once again updated their API for application development.  These changes were announced as a way of making the pages for an application more consistent with their internal structure, by eliminating Facebook pages for applications. If you have developed an application, the Facebook page will become unavailable [...]]]></description>
			<content:encoded><![CDATA[<p>A few days ago, as of this writing, Facebook once again updated their API for application development.  These changes were announced as a way of making the pages for an application more consistent with their internal structure, by eliminating Facebook pages for applications.</p>
<p>If you have developed an application, the Facebook page will become unavailable on March 1, 2012.  You do have the option to create a page for your application and import the likes to it, but that is not what we are concerning ourselves with here.  You can read more at: <a href="http://developers.facebook.com/blog/post/611/">http://developers.facebook.com/blog/post/611/</a>.</p>
<p>This means, that if you developed a Facebook tab according to the guidelines in our <a title="Creating Custom Facebook Page Tabs with iFrames" href="http://idesignsolutions.co/2011/11/14/creating-custom-facebook-page-tabs-with-iframes">previous post</a>, you are going to find that you will no longer have a Facebook page, from which to add that tab to the page you want.  In other words, once you develop the app, you can no longer visit the page and click the link &#8220;Add Application to My Page.&#8221;</p>
<p>This leaves you with two ways to add the tab.</p>
<p>1. You can create an additional page on your server and set it as the Canvas URL in the advanced options of your facebook tab application.  This will direct users who visit your new application permalink to a page you&#8217;ve hosted, where you can add the FB html provided to create a dialog box which will allow visitors to add the tab to their page.</p>
<p>2. The easy way (if you have created the tab for a specific page), is to direct the user with administration privileges for that page to a link of the following nature.</p>
<p>https://www.facebook.com/<wbr>dialog/<wbr>pagetab?app_id=YOU_APP_ID&#038;d<wbr>isplay=popup&#038;next=http://<wbr>www.facebook.com</wbr></wbr></wbr></wbr></p>
<p>Just replace the App ID.  You&#8217;ll see a dialog box similar to the following:</p>
<p style="text-align: center;"><a href="http://idesignsolutions.co/wp-content/uploads/2011/12/add-page-tab-facebook.png"><img class="size-full wp-image-635 aligncenter" title="add-page-tab-facebook" src="http://idesignsolutions.co/wp-content/uploads/2011/12/add-page-tab-facebook.png" alt="Add Facebook Page Tab Dialogue" width="531" height="180" /></a></p>
<p style="text-align: left;">Select the page you wish to add it to, click next, and then head to your page.  You can configure the tab like you normally would.</p>
<p style="text-align: left;">While this may be easier for developers in the future, it is drastically different from the add tab methods of just a few days ago, so it&#8217;s best to get an understanding prior to application pages being phased out early next year.</p>
]]></content:encoded>
			<wfw:commentRss>http://idesignsolutions.co/2011/12/14/quick-remedy-for-facebook-app-api-change-and-tabs/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Advice in Facebook Advertising</title>
		<link>http://idesignsolutions.co/2011/12/05/quick-advice-in-facebook-advertising</link>
		<comments>http://idesignsolutions.co/2011/12/05/quick-advice-in-facebook-advertising#comments</comments>
		<pubDate>Tue, 06 Dec 2011 00:16:58 +0000</pubDate>
		<dc:creator>Derek Dorr</dc:creator>
				<category><![CDATA[Derek's Code Blog]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[advice]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://idesignsolutions.co/?p=615</guid>
		<description><![CDATA[Thinking of running a Facebook ad campaign for your website or page on your own? You&#8217;ve likely heard a combination of success and horror stories and possibly faced some confusion over what you are seeing. We did some experimenting with some free Facebook advertising credit.  If you are paying for hosting, and thinking about running [...]]]></description>
			<content:encoded><![CDATA[<p>Thinking of running a Facebook ad campaign for your website or page on your own? You&#8217;ve likely heard a combination of success and horror stories and possibly faced some confusion over what you are seeing.</p>
<p>We did some experimenting with some free Facebook advertising credit.  If you are paying for hosting, and thinking about running Facebook ads, check to see if you host may offer you a redeemable Facebook credit.</p>
<p>First things first, there are two methods of paying for ads.</p>
<p><strong>CPM &#8211; </strong>Using this method, you will pay a certain amount, often between 5 and 20 cents, per 1,000 impressions of your Facebook ad.  The upside is that if you right a good ad, you don&#8217;t have to pay the high cost per click.  Say the PPC method (explained below) gives you an average cost of $1.00 per click and the CPM method gives you a cost of $0.20, you&#8217;d only need your add to be clicked once for every 5,000 impressions to break even.  The major downside is that if you are not getting click throughs, then you are likely to rack up a significant amount of spending very quickly (remember that the same ad may be shown to the same disinterested Facebook user many, many times).</p>
<p><strong>PPC -</strong> Using this method, you will pay per click.  This can cost a bit for very few clicks, but if you are beginning to copywrite Facbeook ads, you may get more market penetration for your dollar.  That is to say, you may get thousands of impressions between clicks.  Of course, unless your brand is recognizable or noteworthy, those impressions may be meaningless.</p>
<p>Your overall goal should be getting the most return for your dollar depending on the type of campaign you are running.  We&#8217;ll look at two different metrics you might use to gauge success:</p>
<p><strong>1. Market Penetration (Impressions Valued Higher Than Clicks)</strong></p>
<p>Once you&#8217;ve narrowed down the profiles you wish to hit (the more you are targeting, the less it costs in general), you may only want to get your name into the consciousness of internet users.  In this instance, impressions may be of the utmost importance as compared to clicks.</p>
<p>While it may seem that the best resort is to run CPM ads, this can hurt you unless your ad is written so that it is likely to be clicked.  If your ad gets one click in 5000 for the method above, CPM may be the way to go, but if it gets less than that, go with CPM.  You&#8217;ll pay per click and you&#8217;ll probably get far more impressions for each dollar spend.</p>
<p><strong>2. Click Throughs (Clicks Valued Higher Than Impressions)</strong></p>
<p>Alright, this is where great copywriters and brands will make their difference.</p>
<p>When you are beginning writing your ads, it is advisable to run both CPM and PPC versions of the same ad under separate campaigns.  This will help you to analyze your data and choose which version to continue with.</p>
<p>You see, as with everything, you&#8217;ll want to get the most clicks per dollar spent.  Check your CPC for each method for the same ad, or run a metric like this:</p>
<p><strong>Cost of Campaign (CPM) / # of Clicks = CPC (CPM)</strong></p>
<p><strong>Cost of Campaign (PPC) / # of Clicks = CPC (PPC)</strong></p>
<p>Continue displaying whichever has the lowest CPC.</p>
<p>Here are a few things we noticed that helped keep the CPC down when we were running our last campaign:</p>
<ul>
<li>Keep the ad simple. The fewer words a user has to read, the better.</li>
<li>Command lines similar to &#8220;Like this if&#8230;&#8221; seem to work quite well.  By shortening our ad copy to a single sentence in that vein, we were able to drop our PPC from around $1.00 for the CPC method, to around $0.40 for the same ad using the CPM method.</li>
<li>Try to target as large a market as would be interested in your product.  The larger the market, the lower the bid price (since the greater odds that someone else is not bidding on some users in that market).</li>
<li>Keep changing your ads.  It doesn&#8217;t take long for an add to become stale, especially if it keeps appearing to the same user.  Change it up.</li>
<li>Try variations of the same copy.  You&#8217;d be surprised how much a simple word substitution can increase your click-through ratio.</li>
</ul>
<div>And that&#8217;s it, in a nutshell. Hope it helps.</div>
]]></content:encoded>
			<wfw:commentRss>http://idesignsolutions.co/2011/12/05/quick-advice-in-facebook-advertising/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Guide to WordPress Custom Post Types</title>
		<link>http://idesignsolutions.co/2011/12/03/quick-guide-to-wordpress-custom-post-types</link>
		<comments>http://idesignsolutions.co/2011/12/03/quick-guide-to-wordpress-custom-post-types#comments</comments>
		<pubDate>Sat, 03 Dec 2011 18:58:05 +0000</pubDate>
		<dc:creator>Derek Dorr</dc:creator>
				<category><![CDATA[Derek's Code Blog]]></category>
		<category><![CDATA[customization]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[post-types]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://idesignsolutions.co/?p=618</guid>
		<description><![CDATA[In developing your website with the WordPress CMS, you are likely to run into situations where you want to create separate types of posts to display in separate ways.  Your first thought might be to create some sort of special category, but in reality, there is no need.  Just utilize WordPress 2.9+ for what it [...]]]></description>
			<content:encoded><![CDATA[<p>In developing your website with the WordPress CMS, you are likely to run into situations where you want to create separate types of posts to display in separate ways.  Your first thought might be to create some sort of special category, but in reality, there is no need.  Just utilize WordPress 2.9+ for what it is worth, and insert new post-type categories into site and dashboard with the <code>register_post_type()</code> function. It&#8217;s a snap really.</p>
<p>Let&#8217;s run with an example. My wife enjoys blogging about crafting and cooking on her blog. However, she does not like me to mess around with any of her set-up despite my increasing insistence, so I&#8217;ve tried to show her how easily I could insert a custom post type into her dashboard. (For the record, I&#8217;m still not allowed to touch the blog, but this does work pretty easily).</p>
<div id="attachment_620" class="wp-caption alignleft" style="width: 310px"><a href="http://idesignsolutions.co/wp-content/uploads/2011/12/recipe-custom-post-type.png"><img class="size-medium wp-image-620" title="recipe-custom-post-type" src="http://idesignsolutions.co/wp-content/uploads/2011/12/recipe-custom-post-type-300x231.png" alt="A screenshot of Recipes Custom Post Type" width="300" height="231" /></a><p class="wp-caption-text">This is what you will see if all goes well.</p></div>
<p>Alright, I want to create the custom post-type of Recipes in four quick steps.</p>
<p><strong>1. Begin the Functions.php Function</strong></p>
<p>I want to create a function to be inserted into functions.php with an array for the various labels I am going to see in the dashboard:</p>
<p><code><br />
function jd_recipes() {<br />
$reclabels = array(<br />
'name' =&gt; 'Recipes',<br />
'singular_name' =&gt; 'Recipe',<br />
'add_new' =&gt; 'Add New Recipe',<br />
'add_new_item' =&gt; 'Add New Recipe',<br />
'edit_item' =&gt; 'Edit Recipe',<br />
'new_item' =&gt; 'Add New Recipe',<br />
'view_item' =&gt; 'View Recipe',<br />
'search_items' =&gt; 'Search Recipes',<br />
'not_found' =&gt; 'No Recipes Found',<br />
'not_found_in_trash' =&gt; 'No Recipes Found in Trash'<br />
);<br />
}<br />
</code></p>
<p>The labels are pretty self explanatory. You don&#8217;t need them all, but why not hang with those of us on the safe side?</p>
<p><strong>2. Adding More to The Function</strong></p>
<p>Now, I want to add an additional array to that function I created in step 1. This array will give the custom post-type its abilities.</p>
<p><code><br />
function jd_recipes() {<br />
$reclabels = array(<br />
'name' =&amp;gt 'Recipes',<br />
'singular_name' =&amp;gt 'Recipe',<br />
'add_new' =&amp;gt 'Add New Recipe',<br />
'add_new_item' =&amp;gt 'Add New Recipe',<br />
'edit_item' =&amp;gt 'Edit Recipe',<br />
'new_item' =&amp;gt 'Add New Recipe',<br />
'view_item' =&amp;gt 'View Recipe',<br />
'search_items' =&amp;gt 'Search Recipes',<br />
'not_found' =&amp;gt 'No Recipes Found',<br />
'not_found_in_trash' =&amp;gt 'No Recipes Found in Trash'<br />
);<br />
$recargs = array(<br />
'labels' =&amp;gt $reclabels,<br />
'public' =&amp;gt true,<br />
'supports' =&amp;gt array( 'title', 'editor', 'author', 'thumbnail', 'custom-fields', 'comments' ),<br />
'capability_type' =&amp;gt 'post',<br />
'rewrite' =&amp;gt array('slug' =&amp;gt 'recipe'),<br />
'has_archive' =&amp;gt true<br />
);<br />
}<br />
</code></p>
<p>That <code>$recargs</code> array offers the real meat. Here&#8217;s how:</p>
<p><em>labels</em> &#8211; We just include our first array. All done. Everything is labeled nicely.<br />
<em>public</em> &#8211; In our case, we want these posts to be viewable by everyone.<br />
<em>supports</em> &#8211; The fields our custom post-type will support. We&#8217;ve basically included everything that a regular post will have (I very much enjoy custom fields). We want each post to have a title, be editable, have an author, comments, and I enabled thumbnail support for the theme with that nifty <code>add_theme_support('post-thumbnails')</code> function earlier in the functions.php file.<br />
<em>capability_type</em> &#8211; Make it post-capable.<br />
<em>rewrite</em> &#8211; Here I rewrite the slug, so that each recipe will have &#8216;/recipe/&#8217; in the URI.<br />
<em>has_archive</em> &#8211; Set to true, so that we can view all of her recipes on a single page.</p>
<p>You can see more supports in the WordPress Codex (a link at the end of the post).</p>
<p><strong>3. Use the Register_Post_Type Function</strong></p>
<p>Now, include in our recipes function a call to the almighty <code>register_post_type()</code> function.</p>
<p><code><br />
function jd_recipes() {<br />
$reclabels = array(<br />
'name' =&amp;gt 'Recipes',<br />
'singular_name' =&amp;gt 'Recipe',<br />
'add_new' =&amp;gt 'Add New Recipe',<br />
'add_new_item' =&amp;gt 'Add New Recipe',<br />
'edit_item' =&amp;gt 'Edit Recipe',<br />
'new_item' =&amp;gt 'Add New Recipe',<br />
'view_item' =&amp;gt 'View Recipe',<br />
'search_items' =&amp;gt 'Search Recipes',<br />
'not_found' =&amp;gt 'No Recipes Found',<br />
'not_found_in_trash' =&amp;gt 'No Recipes Found in Trash'<br />
);<br />
$recargs = array(<br />
'labels' =&amp;gt $reclabels,<br />
'public' =&amp;gt true,<br />
'supports' =&amp;gt array( 'title', 'editor', 'author', 'thumbnail', 'custom-fields', 'comments' ),<br />
'capability_type' =&amp;gt 'post',<br />
'rewrite' =&amp;gt array('slug' =&amp;gt 'recipe'),<br />
'has_archive' =&amp;gt true<br />
);<br />
register_post_type('recipe', $recargs);<br />
}<br />
</code></p>
<p>Almost done&#8230;</p>
<p><strong>4. Add The Action</strong></p>
<p>Now that you have the function written, add it upon initialization using another convenient WordPress function.</p>
<p><code><br />
function jd_recipes() {<br />
//All That Code We Just Wrote<br />
}<br />
add_action( 'init', 'jd_recipes' );<br />
</code></p>
<p>And you are done. Change it up and you can make post types for crafts, hobbies, products, anything really.</p>
<p><strong>Extras</strong></p>
<p>If you want each post-type to have their own display within your theme. Just theme out the single and archive files and save them in the proper format. For our recipe post-type, we&#8217;d save two files:</p>
<p><code><br />
single-recipe.php<br />
archive-recipe.php<br />
</code></p>
<p>You can also call only posts of a specific post type by including <code>'post_type' =&gt; 'recipe'</code> or similar in your query args.</p>
<p>It wasn&#8217;t too bad was it?</p>
<p>For More Information:<br />
WordPress Codex &#8211; <a title="Function Reference/register post type << WordPress Codex" href="http://codex.wordpress.org/Function_Reference/register_post_type">Register_Post_Type</a></p>
]]></content:encoded>
			<wfw:commentRss>http://idesignsolutions.co/2011/12/03/quick-guide-to-wordpress-custom-post-types/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Best, Biggest, Least Talked About SEO Tip</title>
		<link>http://idesignsolutions.co/2011/12/02/the-best-biggest-least-talked-about-seo-tip</link>
		<comments>http://idesignsolutions.co/2011/12/02/the-best-biggest-least-talked-about-seo-tip#comments</comments>
		<pubDate>Sat, 03 Dec 2011 03:31:45 +0000</pubDate>
		<dc:creator>Derek Dorr</dc:creator>
				<category><![CDATA[Derek's Code Blog]]></category>
		<category><![CDATA[advice]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://idesignsolutions.co/?p=596</guid>
		<description><![CDATA[Once you start trying to build your online brand, you are going to be inundated with tips and tricks (and people trying to charge you heaps of money) from those trying to provide SEO (search engine optimazation) services.   You&#8217;ll receive e-mails and messages from people of all sorts, from those living in distant lands [...]]]></description>
			<content:encoded><![CDATA[<p>Once you start trying to build your online brand, you are going to be inundated with tips and tricks (and people trying to charge you heaps of money) from those trying to provide SEO (search engine optimazation) services.   You&#8217;ll receive e-mails and messages from people of all sorts, from those living in distant lands to those who promise to make you number one without ever really explaining how they are going to do it.</p>
<p>I&#8217;ll give you the best SEO strategy out there, in just a few words, and follow it up with a few tips about best practices and how to avoid seo scams that might be trying to cash in on your web venture.</p>
<p>Okay. So here it is. The best&#8230;number one&#8230;nearly foolproof way to build your brand: <strong>Be Patient.</strong></p>
<p>No you say? That can&#8217;t be it.  There has to be some secret way to trick the search engines into placing my blog about kittens on the top of the search results for cats despite 90% of existing websites pertaining to cats, including cats.com!  Alas, there is no permanent solution for this, because it would defeat the goals of search engines: to provide the most relevant content to a users request.</p>
<p>This is largely determined by your internet reputation, determined by the quality of the links from other sites to yours, which is in turn</p>
<div id="attachment_601" class="wp-caption alignright" style="width: 310px"><a href="http://idesignsolutions.co/wp-content/uploads/2011/12/google-search-for-cats.png"><img class="size-medium wp-image-601" title="google-search-for-cats" src="http://idesignsolutions.co/wp-content/uploads/2011/12/google-search-for-cats-300x136.png" alt="A screenshot of the Google Search for cats." width="300" height="136" /></a><p class="wp-caption-text">A search for cats on Google renders over 530,000,000 results. Has your blog earned the title as the most definitive resource?</p></div>
<p>developed by the quality of the content you provide and the length of time your site has been able to permeate the collective internet consciousness.  You might be tempted to pay for a service that will provide a few thousand links to your site, but there is no guarantee that those links will themselves come from reputable sites (pretty much the opposite really), and no guarantee that they will come from sites whose content matches closely with your own.</p>
<p>Now hopefully, we haven&#8217;t dashed your hopes of an online empire too badly, but if you are expecting anything on the internet to be quick and easy, aside from finding the latest celebrity news, you are mistaken.  That all being said, here are <strong>6 tips to help you increase your search engine traffic, while remaining patient.</strong></p>
<p>If you aren&#8217;t sure how to do these things yourself, then at least you&#8217;ll know what you should be looking for when trying to hire help.  Naturally, iDesign Solutions will be willing to provide you with assistance in accomplishing any of these things.  If you really want to do it yourself, but need some clarification, leave a comment or contact us and I will personally be more than willing to offer pointers.</p>
<p><strong>1. Make sure your HTML Mark-Up is Valid</strong></p>
<p>Try to make sure your page contains heading tags &lt;h1&gt;&lt;h2&gt;&lt;h3&gt;, and has a logical flow.  Make sure your images have alt tags included.  Try to include image width and height (if consistent), to save on page load times.  Pretend that you are a machine looking at your source code.  Does it make sense? A search engine is a machine looking at your source code.</p>
<p>You may also wish to include &lt;meta&gt; tags for description and keywords.  While Google no longer considers these in their search algorithm, per their blog, they will effect how your page displays in search results (that text under the link will be the description), and smaller search engines may still use them.</p>
<p>Keep everything concise, so engines can download your content faster, and you will be fine.</p>
<p><strong>2. Right Content for People&#8230;Because You Want People To Read It</strong></p>
<p>You might be tempted to use the information gleaned from the 2006 article you just read about keyword density to jam your keyword phrase, &#8220;world&#8217;s greatest grandmother,&#8221; into your page as many times as possible.  This is probably not going to work out very well for you.</p>
<p>A) The greatest engineers in silicon valley are currently working feverishly to find ways to identify that sort of keyword stuffing, and impact the ranking for the negative.  The more it sounds like it was written by a computer program, the more likely it is to fall to the wayside.</p>
<p>B) The whole point of getting your page to show up in a search engine ranking is for people to read those things you&#8217;ve been writing.  If you are able to rig your page to appear high in search results and people click the link, but the voice seems ridiculous, they&#8217;re probably going to leave immediately and all will be for not.</p>
<p><strong>3. Keep Your Content Relevant</strong></p>
<p>This article is about SEO.  You have found it on a site dedicated to the development and design of web sites.  We might say great web design and development, in fact.  However, you will not find any recipes for chocolate chip cookies at iDesign Solutions.  You will find those on a cooking site.  Wouldn&#8217;t you think it was pretty strange to find a recipe in a web development blog?  That&#8217;s how everybody else feels too.</p>
<p><strong>4. Continuously Update and Generate New Content</strong></p>
<div id="attachment_603" class="wp-caption alignleft" style="width: 235px"><a href="http://idesignsolutions.co/wp-content/uploads/2011/12/Lehman_Brothers_Times_Square_by_David_Shankbone.jpg"><img class="size-medium wp-image-603" title="Lehman_Brothers_Times_Square_by_David_Shankbone" src="http://idesignsolutions.co/wp-content/uploads/2011/12/Lehman_Brothers_Times_Square_by_David_Shankbone-225x300.jpg" alt="Photograph of Former Lehman Brother's Headquarters" width="225" height="300" /></a><p class="wp-caption-text">Lehman Brothers was worth billions of dollars. In 2008, it went bankrupt.</p></div>
<p>The first part relates to your mainstay pages.  Make sure your content remains relevant to the current world situation, by removing outdated information and adding in new and pertinent information.  If your site totes your financial wisdom, make sure you remove your buy recommendations for Lehman Brothers from your advice page and references to the eternal strength of the Euro. (If the EU is #1 when you are reading this, then we have ignored our own advice and have not updated since Dec 2, 2011).</p>
<p>The second part relates to your blog.  Do you have one? If not, you should add one.  If you do, make sure you update it continuously.  This serves to show that you know a great deal about the subjects that concern you, or at the very least, are incredibly opinionated about the subjects that concern you.  They also help you cast the net wide, grabbing potential customers or readers who might be looking for slightly different subjects that still pertain to you.  The wider you cast your net, while maintaining the relevancy of Tip 3, the more likely you are to have people repeat the things you say, thereby increasing your internet reputation.</p>
<p><strong>5. Beware the Scammers and Their Promises</strong></p>
<p>You were likely told as a child that you can&#8217;t believe everything you hear, or read, or see.  This innocence-shattering revelation holds true even when you venture onto the internet.  I get phone calls every month from companies offering to develop a website to help enhance my product.  I can guarantee they have not bothered to look at this site to see the service I am selling.</p>
<p>If you receive a cold call offering to sell you a product, force the telemarketer to explain what they are offering in words that make sense to you.  They will commonly try to use technical terminology that is confusing or meaningless.  Once you have their company&#8217;s name and write down the information the give you, you can either tell them no or offer to look into it further and possibly purchase their services (some out there may be legitimate).</p>
<p>Now, the first thing you&#8217;ll want to look at is what they told you.  Did they make you a guarantee? If so, they probably cannot offer you any real help.  Guarantees are meaningless.  As we said, the goal of the search engine is to provide the most relevant content possible.  There may always be someone out there who is more relevant than you.  A guarantee of placement is very bad in the SEO business.</p>
<p>Next, I like to run a Google search for &#8220;company name&#8221; +&#8221;scam&#8221;.  If many of the top ten results that come up are declarations on other websites that the company is a scam, than I can be assured they probably are.  Not to say that bad reviews always mean bad business, but if a company is touting their SEO capabilities and cannot place pro-company articles higher than company-scam articles, they probably aren&#8217;t as skilled as they&#8217;d have you believe.</p>
<p><strong>6. Get Involved, Interact, Be A Social Butterfly</strong></p>
<p>If you don&#8217;t have social media accounts yet, get on there.  If you don&#8217;t read other blogs, check them out.  Not only might you learn something, but by interacting with others through comments, tweets, or facebook posts, you might get other people to read the things you&#8217;ve written, or to purchase the products you recommend.</p>
<p>Better yet, as you grow and continue to involve yourself with the community of your choice (there are infinitely many communities it seems on the web), you&#8217;ll start building your brand with the people to whom it matters most &#8211; those people who are interested in your product or message.  They might repeat it to others.  At the very least, you&#8217;ll help to get yourself out there by giving people a reason to look at your work instead of someone else&#8217;s.</p>
<p><strong>In summary, you need to be patient</strong>. You&#8217;ve heard about the wonders of the internet, and for the most part, those wonders are true.  But you can&#8217;t expect to be the world&#8217;s greatest grandma without spending some time proving it first.</p>
]]></content:encoded>
			<wfw:commentRss>http://idesignsolutions.co/2011/12/02/the-best-biggest-least-talked-about-seo-tip/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
