<?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>Lipe Imagination</title>
	<atom:link href="http://lipeimagination.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://lipeimagination.info</link>
	<description>Bringing the web you imagine to life</description>
	<lastBuildDate>Wed, 22 May 2013 14:14:35 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Single Vs Multisite</title>
		<link>http://lipeimagination.info/single-vs-multisite/</link>
		<comments>http://lipeimagination.info/single-vs-multisite/#comments</comments>
		<pubDate>Fri, 17 May 2013 12:36:48 +0000</pubDate>
		<dc:creator>Mat Lipe</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://lipeimagination.info/?p=619</guid>
		<description><![CDATA[I recently had the opportunity to help out with a colleague&#8217;s WordPress multisite setup. It brought back all of my previous experiences with WordPress networks. If you are trying to make the decision between single or multisite, hopefully my experience can help you. Let&#8217;s start with the CONS: I always like to start with the [...]]]></description>
				<content:encoded><![CDATA[<p>I recently had the opportunity to help out with a colleague&#8217;s WordPress multisite setup. It brought back all of my previous experiences with WordPress networks. If you are trying to make the decision between single or multisite, hopefully my experience can help you.</p>
<p>Let&#8217;s start with the CONS:</p>
<blockquote><p>I always like to start with the cons because you get to finish with happy thoughts.</p></blockquote>
<h4>Multisite:</h4>
<ol>
<li><span style="line-height: 15px;">Sometimes a challenge to get up and running:</span>
<ol>
<li>WordPress will spit out a configuration, but it wont necessarily be accurate</li>
<li>You have to configure .htaccess, web.config, wp-config, which are not always straight forward</li>
<li>You server requirements are double of a single install</li>
<li>Documentation for troubleshooting lacks at best</li>
</ol>
</li>
<li>All sites will run slower:
<ol>
<li>Each site is pulled from the same database and uses the same plugins</li>
<li>There are extra redirects taking place to serve up the correct site</li>
<li>I noticed a 5-10% speed decrease with each site installed</li>
</ol>
</li>
<li>Management can be confusing:
<ol>
<li>There are mulitple dashboards</li>
<li>Plugins have extra options and sometimes additional requirements to work</li>
<li>Some things are setup network wide while others are site specific</li>
<li>Managing credentials is more complicated</li>
</ol>
</li>
</ol>
<h4>Single Site:</h4>
<ol>
<li><span style="line-height: 15px;">Additional long term overhead</span>
<ol>
<li>Each time you want to add a site you must do a full install</li>
<li>Each site has to be managed separately</li>
<li>If you need to add a user or change a password you must do it on each needed install</li>
<li>You have to install a new plugin on every site individually</li>
</ol>
</li>
<li>Harder to manage:
<ol>
<li>You may have separate logins on each site to keep track of</li>
<li>Each site requires their own domain where multisite is optional to use a sub directory</li>
<li>A lot more site information to keep track of</li>
<li>Running a server without a managment GUI like Cpanel or Plesk can be a daunting task</li>
</ol>
</li>
</ol>
<blockquote><p>Now that I have given you the Debbie Downer side of things, Let&#8217;s look at the Pros of both options</p></blockquote>
<p>&nbsp;</p>
<h3><strong>The Pros:</strong></h3>
<p>&nbsp;</p>
<h4>Multisite:</h4>
<ol>
<li><span style="line-height: 15px;">You only have to set the site up on the server once</span></li>
<li>You get to mange everything from one spot</li>
<li>You can share plugins between sites</li>
<li>You can share themes between sites</li>
<li>If you choose, you only have to manage one domain</li>
<li>One login for multiple sites</li>
<li>You can offer your clients the ability to offer their clients sites</li>
</ol>
<p>&nbsp;</p>
<h4>Single Site:</h4>
<ol>
<li>Your sites will run faster</li>
<li>You have separation for more control over settings and security</li>
<li>Easier to setup (most of the time)</li>
<li>Less server requirements</li>
<li>More portable</li>
<li>Can give out full admin access without compromising other sites</li>
<li>Better plugin support</li>
</ol>
<p>&nbsp;</p>
<p>As you can see from the pros and cons, either way has about equal benefits.</p>
<p>From my experience what it really comes down to is this question:</p>
<blockquote><p>Do you have a geek available to support your sites? Whether this is managed hosting, or a friend or colleague, having someone available who knows what they are doing will change the whole experience.</p></blockquote>
<h4>If the answer is no:</h4>
<p>In a lot of ways it makes more sense to use a multisite install. You only have to find someone to help you setup the WordPress install once, you only need one server, you may not have to figure out how to manage a bunch of domains and DNS records, and when you become familiar with the admin adding new sites is no problem.</p>
<p>&nbsp;</p>
<h4>If the answer is yes:</h4>
<p><em>(disclaimer: I am a Geek who manages WordPress installs and prefer this method)</em></p>
<p>It makes a lot of sense to use single site installs. Your sites will run faster, you can spreed them out across multiple servers, your plugins will work more often, installs are a snap, and you can fine tune everything from site to site.</p>
<p>&nbsp;</p>
<p>THE END</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://lipeimagination.info/single-vs-multisite/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Programmers Vs Accountants</title>
		<link>http://lipeimagination.info/programmers-vs-accountants/</link>
		<comments>http://lipeimagination.info/programmers-vs-accountants/#comments</comments>
		<pubDate>Sun, 17 Mar 2013 18:35:36 +0000</pubDate>
		<dc:creator>Mat Lipe</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://lipeimagination.info/?p=549</guid>
		<description><![CDATA[When you ask a programmer what they do for a living, they will proudly say &#8220;Programmer&#8221;. To a programmer, being a professional programmer is the ultimate accomplishment. This sense of pride is usually met with confusion from a non programmer. To a non programmer, being a programmer is the same as being an accountant. Hollywood [...]]]></description>
				<content:encoded><![CDATA[<p>When you ask a programmer what they do for a living, they will proudly say &#8220;Programmer&#8221;. To a programmer, being a professional programmer is the ultimate accomplishment.</p>
<p>This sense of pride is usually met with confusion from a non programmer. To a non programmer, being a programmer is the same as being an accountant. Hollywood has shown that programmers work from a desk cluttered with Code Red Moutain Dew and multiple keyboards. Maybe even some goofy glasses and a pocket protector.</p>
<div id="attachment_550" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-550" alt="Captured_image" src="http://lipeimagination.info/wp-content/uploads/2013/03/Captured_image-300x225.png" width="300" height="225" /><p class="wp-caption-text">My Home Office Computer</p></div>
<p>The truth is programmers are just normal people with a gift for using special characters on the single keyboard. That&#8217;s right just one, they may have multiple computers working together but are resourceful enough to connect one keyboard to run them all.</p>
<p>So then why are Programmers so proud of being programmers? Programming is pure creation. You begin with a blank screen. A few thousand key strokes later, you have created a beautiful, functional, piece of digital art which make the world a better place. You get to play <a title="thesis Goddess of creation" href="http://en.wikipedia.org/wiki/Thesis_(goddess)" target="_blank">THESIS</a> for a living.</p>
<p>Programmers have a secret club called Open Source. Open Source allows worldwide programmers to work together on code which is given to the world for free. Just like owning a motorcycle or scuba diving, being a programmer automatically gives you access to the exclusive club.</p>
<p>Next time you see a programmers eyes light up with pride, you will know they are proud of trying to make the world a better place.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://lipeimagination.info/programmers-vs-accountants/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Forum Lives Again</title>
		<link>http://lipeimagination.info/forum-lives-again/</link>
		<comments>http://lipeimagination.info/forum-lives-again/#comments</comments>
		<pubDate>Sun, 23 Sep 2012 00:12:37 +0000</pubDate>
		<dc:creator>Mat Lipe</dc:creator>
				<category><![CDATA[Published Work]]></category>

		<guid isPermaLink="false">http://lipeimagination.info/?p=369</guid>
		<description><![CDATA[Those of you who have been following Lipe Imagination?from the beginning will remember the first big project we started was a forum. It was originally located at lipeimagination.info/forum/mainpage.php.?Even the structure of that url will tell you how old school the original project was. In the beginning it was semi-popular. Getting 50 posts on busy days [...]]]></description>
				<content:encoded><![CDATA[<p>Those of you who have been following <strong>Lipe Imagination</strong>?from the beginning will remember the first big project we started was a forum.</p>
<p>It was originally located at <em>lipeimagination.info/forum/mainpage.php.?</em>Even the structure of that url will tell you how old school the original project was. In the beginning it was semi-popular. Getting 50 posts on busy days ,it was of interest to many people from my network and some curious outsiders.</p>
<p>A couple of years ago the forum had become neglected and forgotten.</p>
<p>A Year ago it was redesigned with a new google friendly url structure and vast coding improvements with plans to grow. Alas, it was forgotten and left with coding errors.</p>
<blockquote><p>We had become so busy here, there was no longer even a formal link to the forum from our main site.?It was still getting traffic directed from google each week. I expected the traffic to die off over time, but I has continued to be steady. I recently received an email thanking me for information on the forum that made someone&#8217;s project much easier. I decided it was time to dust off the project.</p></blockquote>
<p>Now here we are coming up on 4 years since the founding of Lipe Imagination and the <strong>Forum Lives Again!?</strong>I have gone through the code and fixed (&#8220;hopefully&#8221;) all the errors and added a couple of enhancements. The first enhancement you will notice is all the post forms now include a full WYSIWYG editor. For those not familiar, it means you can format your text and easily add links and images.</p>
<p>I started a thread for suggestions for new features and ideas. Please use it!</p>
<p>The Forum is now linked from our main site once again and can be reached at <a title="Click to Go to the Forum" href="http://forum.lipeimagination.info" target="_blank">http://forum.lipeimagination.info</a></p>
<p><a href="http://forum.lipeimagination.info"><img class="alignright size-medium wp-image-375" title="Lipe Imagination Forum" src="http://lipeimagination.info/wp-content/uploads/2012/09/Capture1-300x154.png" alt="Lipe Imagination Forum" width="300" height="154" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://lipeimagination.info/forum-lives-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress is in Chicago?</title>
		<link>http://lipeimagination.info/wordpress-is-in-chicago/</link>
		<comments>http://lipeimagination.info/wordpress-is-in-chicago/#comments</comments>
		<pubDate>Sat, 25 Aug 2012 15:39:06 +0000</pubDate>
		<dc:creator>Mat Lipe</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://lipeimagination.info/?p=309</guid>
		<description><![CDATA[Today I reach out from a Student Center in ad DePaul University in Chicago. The purpose of my visit is to attend a Wordcamp with my colleges from Vivid Image. I question I was asked most before I left was &#8220;What is Wordcamp?&#8221;. So here is an explanation&#8230;&#8230; Wordcamp is a convention for WordPress users, [...]]]></description>
				<content:encoded><![CDATA[<p>Today I reach out from a Student Center in ad DePaul University in Chicago.</p>
<p>The purpose of my visit is to attend a Wordcamp with my colleges from Vivid Image.</p>
<p>I question I was asked most before I left was &#8220;What is Wordcamp?&#8221;. So here is an explanation&#8230;&#8230;</p>
<p>Wordcamp is a convention for WordPress users, developers, business owners, interested parties, and others just looking get out of the house. Here we get together to share ideas, and learn from each other. Now that WordPress has become the most popular blogging/website platform there is quite a need for these large meetups. With hundreds of?attendees and Wordcamps held year round all over the world, it is no surprise that this has become a big deal.</p>
<p>I new addition to this year&#8217;s Chicago Wordcamp is the &#8220;Newbie&#8221; wodpress user class. It filled up almost immediately, creating plans for a large session next year. If you subscribe to this blog, it is most likely that you have or currently use WordPress so you know how cool it is.</p>
<p>I plan to bring back with me new ideas to make my WordPress projects and the Web a whole better.</p>
<p>A few of you know about my latest plugin in development &#8220;Simple Links&#8221;. I was hoping to have it complete so I could announce it this weekend but ?no dice. It is now scheduled to be published in September.</p>
<p>Hope to see you all at the next Wordcamp!!!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://lipeimagination.info/wordpress-is-in-chicago/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Using Jquery with WordPress</title>
		<link>http://lipeimagination.info/using-jquery-with-wordpress/</link>
		<comments>http://lipeimagination.info/using-jquery-with-wordpress/#comments</comments>
		<pubDate>Thu, 14 Jun 2012 21:25:04 +0000</pubDate>
		<dc:creator>Mat Lipe</dc:creator>
				<category><![CDATA[Wordpress Tip of the Day]]></category>

		<guid isPermaLink="false">http://lipeimagination.info/?p=253</guid>
		<description><![CDATA[Today&#8217;s WordPress tip of the day is &#8220;Using Jquery with WordPress&#8221; When adding javascript or jquery to wordpress it is tempting to throw something into a header or footer hook that simply echos out a script tag like so add_action( &#8216;get_header&#8217;, &#8216;script_function&#8217; ); function script_function(){ echo &#8216;&#60;script type=&#8221;text/javascript&#8221;&#62;&#8217;; alert( &#8216;hello&#8217; ); echo &#8216;&#60;/script&#62;&#8217;; } While [...]]]></description>
				<content:encoded><![CDATA[<h2>Today&#8217;s WordPress tip of the day is &#8220;Using Jquery with WordPress&#8221;</h2>
<p>When adding javascript or jquery to wordpress it is tempting to throw something into a header or footer hook that simply echos out a script tag like so</p>
<blockquote><p>add_action( &#8216;get_header&#8217;, &#8216;script_function&#8217; );</p>
<p>function script_function(){</p>
<p>echo &#8216;&lt;script type=&#8221;text/javascript&#8221;&gt;&#8217;;</p>
<p>alert( &#8216;hello&#8217; );</p>
<p>echo &#8216;&lt;/script&gt;&#8217;;</p>
<p>}</p></blockquote>
<p>While this method will do the trick it can become quite cumbersome. You have to be careful of which order you call this script in case it has dependencies on other scripts like jquery.<br />
It is also not very organized to mix js with php.</p>
<h4>Here is a better way:</h4>
<p><strong>Although, I am going to focus on Jquery this same method is proper practice for javascript by itself as well.</strong></p>
<p>One of the many great things about WordPress, is it has the latest version of Jquery built right in. There is also a hook built in to add scripts to your site.</p>
<p>Start with a hook called &#8216;<em>wp_enqueue_scripts</em>&#8221; and call the &#8216;<em>wp_enqueue_script</em>&#8216; function inside it like so.</p>
<p>&nbsp;</p>
<blockquote><p>add_action( &#8216;wp_enqueue_scripts&#8217;, &#8216;add_my_script&#8217; );</p>
<p>&nbsp;</p>
<p>function add_my_script(){<br />
wp_enqueue_script(<br />
apply_filters( &#8216;my_plugin_script&#8217;, &#8216;my_script&#8217; ), <span style="color: #ffcc00;">//Allows developers to overright the name of the script</span><br />
get_bloginfo( &#8216;stylesheet_directory&#8217; ) . &#8216;/js/&#8217; . &#8216;custom_script.js&#8217;, <span style="color: #ffcc00;">//The location of your script file</span><br />
array(&#8216;jquery&#8217; ), <span style="color: #ffcc00;">//The scripts this depends on?</span><br />
&#8217;1.0.0&#8242; <span style="color: #ffcc00;">//The Version of your script</span></p>
<p>);<br />
}</p></blockquote>
<p>Let&#8217;s take a look at the arguments above.</p>
<ol>
<li>The first one<em>&#8220;apply_filters( &#8216;my_plugin_script&#8217;, &#8216;my_script&#8217; )&#8221; </em>is what names your script. You want this to be unique. Using apply_filters is optional but it lets other developers rename it in case of other scripts with the same name. If there are two same named scripts, WordPress with Go with the latest one only.</li>
<li>The Second on<em>e &#8220;get_bloginfo( &#8216;stylesheet_directory&#8217; ) . &#8216;/js/&#8217; . &#8216;custom_script.js&#8217;&#8221; is where your file is located. In this example I used a handy little function which gives the directory of your active theme wherever it happens to be.</em></li>
<li><em>The Third one &#8220;array(&#8216;jquery&#8217; )&#8221; </em>is an array the names of any scripts that yours depends on. To use the built in Jquery use this example.</li>
<li>The Fourth one &#8220;1.0.0&#8243; is the version of your script. This is caching purposes. If you change your script it&#8217;s a good idea to change the version as well.</li>
</ol>
<div></div>
<div><strong>Now your script will be included in the site&#8217;s head somewhere after Jquery is called. But, how do you use the Jquery we are used to?</strong></div>
<div></div>
<div>If you are like me, you are used to using the &#8220;$&#8221; as your Jquery selector. Here is how you do this with WordPress:</div>
<div>
<blockquote>
<div><span style="font-family: Consolas; font-size: small;">jQuery(document)</span><span style="color: #400040; font-family: Consolas; font-size: small;">.</span><span style="font-family: Consolas; font-size: small;">ready(</span><span style="color: #800080; font-family: Consolas; font-size: small;"><strong>function</strong></span><span style="font-family: Consolas; font-size: small;">(</span><span style="color: #0000ff; font-family: Consolas; font-size: small;">$</span><span style="font-family: Consolas; font-size: small;">){</span></div>
</blockquote>
</div>
<blockquote>
<div>//You call your jquery like normal inside this function</div>
<div>//$(&#8216;input&#8217;).val( &#8216; &#8216; );</div>
</blockquote>
<div>
<blockquote>
<div><span style="font-family: Consolas; font-size: small;">})</span><span style="color: #400040; font-family: Consolas; font-size: small;">;</span></div>
</blockquote>
</div>
<div></div>
<div>That&#8217;s it, you can now use your Jquery with wordpress!</div>
<div></div>
<div><em><br />
</em></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://lipeimagination.info/using-jquery-with-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advanced Sidebar Menu Hits 5,000</title>
		<link>http://lipeimagination.info/advanced-sidebar-menu-hits-5000/</link>
		<comments>http://lipeimagination.info/advanced-sidebar-menu-hits-5000/#comments</comments>
		<pubDate>Mon, 04 Jun 2012 22:08:29 +0000</pubDate>
		<dc:creator>Mat Lipe</dc:creator>
				<category><![CDATA[Published Work]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://lipeimagination.info/?p=213</guid>
		<description><![CDATA[Here is a copy of the email I had the pleasure of sending out to Everyone I work with at Vivid Image As The plugin I developed Advanced Sidebar Menu reaches 5,000 downloads http://wordpress.org/extend/plugins/advanced-sidebar-menu/ I thought it might be a good time to talk about the capabilities I have added in the last couple versions. [...]]]></description>
				<content:encoded><![CDATA[<p>Here is a copy of the email I had the pleasure of sending out to Everyone I work with at <a title="Vivid Image Inc." href="http://www.vimm.com" target="_blank">Vivid Image</a></p>
<blockquote><p>As The plugin I developed Advanced Sidebar Menu reaches 5,000 downloads http://wordpress.org/extend/plugins/advanced-sidebar-menu/ I thought it might be a good time to talk about the capabilities I have added in the last couple versions.</p>
<p>As of version 3.0 released on April 14th, I added the ability to display categories with the same child/parent relationship as the pages.<br />
This feature (inspired by Kori and WordPress Members), displays a list of all the categories that are either parents of, or children of the parent of, the current category when viewing a category page.</p>
<p>As of version 3.2 released last night, I added the ability to display categories on single post pages.<br />
This feature (inspired by Steve and WordPress Members ), adds and option to display a list of all the of the categories the current post is in with the same parent/child relationship. There is an option to show each of these category lists as a new widget or an extended list.<br />
This functionality can now be incorporated into our designs and what we can offer our client with simple drag and drop functionality and no custom coding.</p>
<p>&nbsp;</p></blockquote>
<p><strong>This is very exciting for me!</strong></p>
<p>The plugin now carries a 4 star rating and has contributed to making the web better as a whole.</p>
<p>Awesome.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://lipeimagination.info/advanced-sidebar-menu-hits-5000/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paginating With WordPress Custom Post Types</title>
		<link>http://lipeimagination.info/paginating-with-wordpress-custom-post-types/</link>
		<comments>http://lipeimagination.info/paginating-with-wordpress-custom-post-types/#comments</comments>
		<pubDate>Thu, 31 May 2012 22:04:13 +0000</pubDate>
		<dc:creator>Mat Lipe</dc:creator>
				<category><![CDATA[Wordpress Tip of the Day]]></category>

		<guid isPermaLink="false">http://lipeimagination.info/?p=193</guid>
		<description><![CDATA[Todays topic is Paginating Custom Post types. Paginating is by default built into wordpress. It is quite easy to use and in most cases it is an automatic addition to the bottom of pages. You can adjust how many post show up by changing a setting the Reading Section. You can also change the type [...]]]></description>
				<content:encoded><![CDATA[<p>Todays topic is Paginating Custom Post types.</p>
<p>Paginating is by default built into wordpress. It is quite easy to use and in most cases it is an automatic addition to the bottom of pages.<br />
You can adjust how many post show up by changing a setting the Reading Section. You can also change the type of page links which are display in the Genesis settings.</p>
<p>This all works good and fine unless you want your custom post type to paginate. That does not work as expected.<br />
To make the links show up you have to change the way your template handles the archive. Most likely you have a file in your theme called archive dash your custom post types name e.g. archive-nursery.php which is called when you are in the archive of your custom post type.</p>
<blockquote><p>To make the paginate work, you will have to adjust the main loop like so:<br />
$paged = ( get_query_var(&#8216;paged&#8217;)) ? get_query_var(&#8216;paged&#8217;) : 1;<br />
$temp = $wp_query;<br />
$wp_query = null;<br />
$wp_query = new WP_Query();<br />
$wp_query-&gt;query(&#8216;paged=&#8217;. $paged .&#8217;&amp;post_type=nursery&#8217; );</p>
<p>while ($wp_query -&gt;have_posts() ) {</p>
<p>$wp_query-&gt;the_post();</p></blockquote>
<p>In this example the custom post type is nursery. You will have to change that to match. Basically all this code does is:<br />
1. Get the current page<br />
2. Set a var to the original loop<br />
3. Reset the loop<br />
4. Create a new loop<br />
5. Call the posts using our specified parameters.</p>
<blockquote><p>Thats only the first part. Next you need to call a couple functions to add the page links.<br />
?&gt;<br />
&lt;div class= &#8220;navigation&#8221;&gt;</p>
<div class="alignleft"><!--?<span class="hiddenSpellError" pre=""-->php previous_posts_link( &#8216;? Previous&#8217;); ?&gt;</div>
<p>&nbsp;</p>
<div class="alignright"><!--?<span class="hiddenSpellError" pre=""-->php next_posts_link( &#8216;More ?&#8217;); ?&gt;</div>
<p>&lt;/div&gt;<br />
&lt;?php $wp_query = null; $wp_query = $temp;?&gt;</p></blockquote>
<p>That code will echo out the links for the pages and set the loop block back to the original loop.<br />
Ok, so far so good as long as you want the number of posts to match what you have set in your Reading settings in the dashboard.<br />
But what if you want to display a different number of posts and still make the paginate work?<br />
This is how you accomplish this:</p>
<blockquote><p>1. In your functions.php file include the following code: Again this example uses nursery:<br />
function posts_per_page( $query ) {</p>
<p>if ( $query-&gt;query_vars['post_type'] == &#8216;nursery&#8217; ){<br />
$query-&gt;query_vars['posts_per_page'] = 6;<br />
}<br />
return $query;<br />
}<br />
add_filter( &#8216;pre_get_posts&#8217;, &#8216;posts_per_page&#8217; );</p></blockquote>
<p>This code tells wordpress that you want 6 posts on each page if in the nursery archive.</p>
<blockquote><p>2. Adjust the parameters sent when calling the post to match the number per page.<br />
$paged = ( get_query_var(&#8216;paged&#8217;)) ? get_query_var(&#8216;paged&#8217;) : 1;<br />
$temp = $wp_query;<br />
$wp_query = null;<br />
$wp_query = new WP_Query();<br />
$wp_query-&gt;query(&#8216;showposts=6&#8242;.&#8217;&amp;paged=&#8217;. $paged .&#8217;&amp;post_type=nursery&#8217; );<br />
while ($wp_query -&gt;have_posts() ) {<br />
$wp_query-&gt;the_post();</p></blockquote>
<p>Same as before along with an additional showposts=6.</p>
<p>Now you have it. Create your loops output like normal and your custom post type will paginate.</p>
]]></content:encoded>
			<wfw:commentRss>http://lipeimagination.info/paginating-with-wordpress-custom-post-types/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Forum Redesign Phase 1 Complete</title>
		<link>http://lipeimagination.info/forum-redesign-phase-1-complete/</link>
		<comments>http://lipeimagination.info/forum-redesign-phase-1-complete/#comments</comments>
		<pubDate>Thu, 24 Nov 2011 19:25:09 +0000</pubDate>
		<dc:creator>Mat Lipe</dc:creator>
				<category><![CDATA[Forum]]></category>

		<guid isPermaLink="false">http://lipeimagination.info/?p=117</guid>
		<description><![CDATA[Hello Everyone, Today I published the phase 1 changes to my forum. The new structure is currently in Beta testing phase. Most of the changes are invisible. I recreated the entire structure of the site to allow for future changes more efficiently. Some of the changes that have already been made are as follows: The [...]]]></description>
				<content:encoded><![CDATA[<p>Hello Everyone,</p>
<p>Today I published the phase 1 changes to my forum. The new structure is currently in Beta testing phase. Most of the changes are invisible. I recreated the entire structure of the site to allow for future changes more efficiently.</p>
<p>Some of the changes that have already been made are as follows:</p>
<ul>
<li>The location of the forum has changed to http://forum.lipeimagination.info, don&#8217;t worry, all the old links and site location will still bring you to the new home.</li>
<li>The url structure is now google friendly. Old pages that used to be linked to with a series of ?page=&amp;forum= etc are not linked to with a hyphen separated name.</li>
<li>You may now sort the threads by subject. Just click on subject on the threads list page and they will sort alphabetically.</li>
<li>One of the first things you will notice is the new login process. I wrote a much more secure login which takes you out of the normal site structure to log you in.</li>
<li>The contact form now only has one options. Also many of the links through the site no open a email in outlook instead of redirecting you to the contact form.</li>
<li>Some of the messages have changed.</li>
<li>The reply form now shows up under the message you are replying to instead of always at the bottom. There is still a reply form at the bottom of each thread to reply to the thread itself, but you may now reply to a reply right under the reply.</li>
</ul>
<div>   There are a few other changes hidden throughout. There are many many more to come. I just took an quite a large side project so It will probably be January before I am able to work on the forum more, but by then, I&#8217;m sure I will have many new members and lots of healthy discussions.</div>
]]></content:encoded>
			<wfw:commentRss>http://lipeimagination.info/forum-redesign-phase-1-complete/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Guess who got published today?</title>
		<link>http://lipeimagination.info/guess-who-got-published-today/</link>
		<comments>http://lipeimagination.info/guess-who-got-published-today/#comments</comments>
		<pubDate>Sun, 09 Oct 2011 16:53:09 +0000</pubDate>
		<dc:creator>Mat Lipe</dc:creator>
				<category><![CDATA[Published Work]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://lipeimagination.info/?p=106</guid>
		<description><![CDATA[I currently work for a company named Vivid Image and part of keeping the employees moving forward in their position we are given tasks called &#8220;Action Items&#8221;. Put simply, they are goals to strive to achieve specific to each staff member. One of my current &#8220;Action Items&#8221; was to get involved in the WordPress community. If [...]]]></description>
				<content:encoded><![CDATA[<p>I currently work for a company named <a title="Click to Go to Vivid Image" href="http://www.vimm.com">Vivid Image</a> and part of keeping the employees moving forward in their position we are given tasks called &#8220;Action Items&#8221;. Put simply, they are goals to strive to achieve specific to each staff member.</p>
<p>One of my current &#8220;Action Items&#8221; was to get involved in the <a href="http://wordpress.org">WordPress</a> community. If you are unfamiliar with wordpress, it is the content management system we current use at Vivid Image to build our sites on.</p>
<p>Yesterday I finally found some time to do so. &#8220;Yeah, I know it was Saturday&#8221;. Turns out I&#8217;m kinda a geek. <img src='http://lipeimagination.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>After registering with WordPress, I decided to go onto the Forums and see If I could help anyone out there. 2 hours later, I had responded to several threads and hopefully helped many members.</p>
<p>Last night I decided to post one of the many plugins I wrote to see if anyone could use it.</p>
<p>It has now been around 12 hours since I posted it. I has been downloaded 132 times and currently holds a 4 star rating. If you would like to see for yourself, you may check out the details and download it at <a href="http://wordpress.org/extend/plugins/advanced-sidebar-menu/">http://wordpress.org/extend/plugins/advanced-sidebar-menu/</a>.</p>
<p>It is my &#8220;Aparently soon to be famous&#8221; Advanced menu plugin, which I have currently used on 3 sites I have built and looks like it may be part of over a hundred sites others are building.</p>
<p>If I can find the time, I will probably post my Go Live plugin later today&#8230;&#8230;. Stay Tuned for a plugin on WordPress called &#8220;Go Live Update Urls&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://lipeimagination.info/guess-who-got-published-today/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New Domain Extensions</title>
		<link>http://lipeimagination.info/new-domain-extensions/</link>
		<comments>http://lipeimagination.info/new-domain-extensions/#comments</comments>
		<pubDate>Sun, 26 Jun 2011 20:46:25 +0000</pubDate>
		<dc:creator>Mat Lipe</dc:creator>
				<category><![CDATA[Domains]]></category>

		<guid isPermaLink="false">http://lipeimagination.info/?p=88</guid>
		<description><![CDATA[On June 20th 2011, ICANN(Internet Corporation for Assigned Names and Numbers)’s Board of Directors made the decision to allow new generic top-level domains. If that doesn’t make any sense to you, believe me, you are not alone. What is ICANN? What are generic top-level domains? How does this affect me?&#8230;.. These are all very good [...]]]></description>
				<content:encoded><![CDATA[<p>On June 20<sup>th</sup> 2011, ICANN(Internet Corporation for Assigned Names and Numbers)’s Board of Directors made the decision to allow new generic top-level domains.</p>
<p>If that doesn’t make any sense to you, believe me, you are not alone. What is ICANN? What are generic top-level domains? How does this affect me?&#8230;.. These are all very good questions. Let’s see if I can answer them.</p>
<p>First let’s take a look at ICANN. ICANN or (Internet Corporation for Assigned Names and Numbers) is a non-profit corporation founded in 1998 to help regulated internet domain addressing.</p>
<p>Domain addressing allows you to type what is called a friendly name e.g. lipeimagintion.info into your Internet Explorer, instead of a hard to keep track of “IP” number like 94.157.221.11, to get to a particular website or email.</p>
<p>Out on the internet there are huge indexes of every website and address. For everyone in the world to reach the same website at the same address these indexes must universal and kept up to date. There are certain criteria to keep these indexes from becoming too massive and unusable.  This is where ICANN comes in. They decide the criteria by which websites are named.         <span id="more-88"></span></p>
<p>&nbsp;</p>
<p>Next, generic top-level domains or (gTLDs). gTLDs are the concept of adding an extension to the end of a domain name to make it more easily accessible in the huge indexes I mentioned earlier. When you look at the end of a websites address you see something like .com, .org, .net etc. Those are gTLDs. What they say is, “if the address ends with .com, it goes in the .com index”.</p>
<p>ICANN decides what gTLDs may be used. If everyone was able to add whatever extension they wanted to their site’s address, there would be no way to keep the indexes efficient. The internet would slow down and there could easily be inconsistencies of which website you get when you type in an address.</p>
<p>This brings us back to the topic. Right now there are 22 gTLDs that can be used when addressing a website. Many of them are very familiar to us. On June 20 2011, ICANN decided to open up gTLDs to many new extensions. They have made it available for groups or companies to apply for a personalized extension. These applications will be accepted between January 12 2012, and April 12 2012. According to ICANN’s latest press release, we will start seeing these personalized domains on the web in late 2012.</p>
<p>&nbsp;</p>
<p>Finally, how does this affect you? For the average web browser, there will be more extensions to remember when looking for a particular site. This means checking your Internet Explorers address bar more frequently to make sure you are not on a “spoofed” site.</p>
<p>If you are the owner of a website, this means there will be a lot more possibilities for similar addresses. For instance let’s say you have a website and the address is lipeimagination.info. To make sure people looking for you site actually find it, you also purchased lipeimagination.net and lipeimagination.com You have pointed all three to the same site. This gives you the assurance that a user looking for your site will find it whether they type in .com, .org, or .net. If no one already owns them, you may purchase all 22 of the possible domains.</p>
<p>With the new gTLDs there will be a lot more possibilities for the same address. Someone else could buy lipeimagination.bic for instance and now internet users looking for you site may inadvertently end up on a different site by accidentally adding the incorrect extension.</p>
<p>Well, now what? What do we do to prevent our users from ending up where they don’t want to be?   The answer is this. If you are using a hosting company like Lipe Imagination to handle your website, ask them to let you know when new extensions become available and make sure to get the addresses which match your existing ones before anyone else does. I will be monitoring these and am happy to share new information with any of our clients.</p>
<p>There is some silver lining to this cloud. One of the main reasons they approved the new gTLDs is to allow non English writing countries to have domain extensions in their own characters and languages. This means is there will be a lot of new gTLDs that are not in English and will most likely not cause your users to accidentally go to the wrong site. You will be able to secure your sites address without owning “every” similar address.</p>
]]></content:encoded>
			<wfw:commentRss>http://lipeimagination.info/new-domain-extensions/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
