<?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>Soma Design &#187; WordPress</title>
	<atom:link href="http://somadesign.ca/blog/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://somadesign.ca</link>
	<description>Winnipeg Web Design · WordPress Development · Print Design</description>
	<lastBuildDate>Wed, 14 Jul 2010 15:40:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1-beta</generator>
		<item>
		<title>The Erudite 2.7 Released</title>
		<link>http://somadesign.ca/2010/the-erudite-2-7-released/</link>
		<comments>http://somadesign.ca/2010/the-erudite-2-7-released/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 17:58:57 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[the erudite]]></category>
		<category><![CDATA[wordpress theme]]></category>

		<guid isPermaLink="false">http://somadesign.ca/?p=558</guid>
		<description><![CDATA[WordPress 3.0 was released last week (and there was much rejoicing). I received a few bug reports about my integration with the new nav menus - essentially if you didn&#8217;t have a nav menu in use yet, you&#8217;d see a weird extra box in your main menu area. I also did the long-overdue task of [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress 3.0 was released last week (and there was much rejoicing). I received a few bug reports about my integration with the new nav menus - essentially if you didn&#8217;t have a nav menu in use yet, you&#8217;d see a weird extra box in your main menu area.</p>
<p>I also did the long-overdue task of combing through the theme (which was based on the old Sandbox theme) and removing all deprecated function calls. Scary.</p>
<p>Also in this release are a few new translations from intrepid translators: Polish (props <a href="http://www.makowiec.dworniak.pl/">Paweł</a>), French, (props Vermont), and Indonsian (props <a href="http://catatan.legawa.com/2010/05/indonesian-translation-for-the-erudite/">Cahya</a>).</p>
<p>As always, the download is on the <a href="http://somadesign.ca/projects/the-erudite/">project page</a> if you&#8217;re too impatient for it to show up on <a href="http://wordpress.org/extend/themes/the-erudite/">WP.org</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://somadesign.ca/2010/the-erudite-2-7-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Erudite 2.6.1 Released</title>
		<link>http://somadesign.ca/2010/the-erudite-2-6-1-released/</link>
		<comments>http://somadesign.ca/2010/the-erudite-2-6-1-released/#comments</comments>
		<pubDate>Wed, 26 May 2010 14:14:10 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[the erudite]]></category>
		<category><![CDATA[wordpress theme]]></category>

		<guid isPermaLink="false">http://somadesign.ca/?p=547</guid>
		<description><![CDATA[First off, it&#8217;s been a wild ride since The Erudite was made a featured theme in the WordPress.org themes directory. It went from about 20 downloads a day to over 200! With it has come an increase in bug reports and a some help with more translations. I hope that all of these downloads means [...]]]></description>
			<content:encoded><![CDATA[<p>First off, it&#8217;s been a wild ride since The Erudite was made a featured theme in the <a href="http://wordpress.org/extend/themes/">WordPress.org themes directory</a>. It went from about 20 downloads a day to over 200! With it has come an increase in bug reports and a some help with more translations. I hope that all of these downloads means that some kickass writing is being done.</p>
<p>The Erudite 2.6.1 is a maintenance release packing a lot of power for such a little increment. It includes:</p>
<ul>
<li>Better support for the upcoming WP 3.0&#8217;s custom menus. You can now explicitly set a menu as your &#8220;Header Menu&#8221;.</li>
<li>Properly internationalized some strings that weren&#8217;t previously. If you&#8217;re a translator, update to the newest the-erudite.pot in the translations/ directory.</li>
<li>Removed previous use of get_the_modified_author() in favour of get_the_author(). I have no idea why I thought the former was ever a useful idea.</li>
<li>Added a Swedish translation. Props <a href="http://www.fredrikarvidsson.com/2010/05/25/swedish-language-for-the-erudite-wordpress-theme/">Fredrik</a>.</li>
</ul>
<p><em>EDIT:</em> I neglected to add the Norwegian translation to 2.6.1, so 2.6.2 includes that. Thanks <a href="http://www.bitjungle.no/wp/">Rune</a>!</p>
<p>As always, you can download from the <a href="http://somadesign.ca/projects/the-erudite/">project page</a> while waiting for it to show up in the <a href="http://wordpress.org/extend/themes/the-erudite">themes directory</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://somadesign.ca/2010/the-erudite-2-6-1-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Smarter Custom Post Types 1.3</title>
		<link>http://somadesign.ca/2010/smarter-custom-post-types-1-3/</link>
		<comments>http://somadesign.ca/2010/smarter-custom-post-types-1-3/#comments</comments>
		<pubDate>Wed, 19 May 2010 16:47:44 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[custom post types]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://somadesign.ca/?p=538</guid>
		<description><![CDATA[Firstly, you can now find everything at its own project page: Smarter Custom Post Types. Updating the original post every time I edited something wasn&#8217;t awesome. In 1.3 I tweaked the label UI handling to work properly with recent updates to label handling for custom post types, and cleaned up the code a bit. Go [...]]]></description>
			<content:encoded><![CDATA[<p>Firstly, you can now find everything at its own project page: <a href="http://somadesign.ca/projects/smarter-custom-post-types/">Smarter Custom Post Types</a>. Updating the <a href="http://somadesign.ca/2010/smarter-custom-post-types-in-wordpress-3-0/">original post</a> every time I edited something wasn&#8217;t awesome.</p>
<p>In 1.3 I tweaked the label UI handling to work properly with recent <a href="http://wpdevel.wordpress.com/2010/05/13/earlier-this-week-nikolay-committed-a-c/">updates to label handling</a> for custom post types, and cleaned up the code a bit. Go to the <a href="http://somadesign.ca/projects/smarter-custom-post-types/">project page</a> to download 1.3.</p>
]]></content:encoded>
			<wfw:commentRss>http://somadesign.ca/2010/smarter-custom-post-types-1-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Erudite 2.6 released</title>
		<link>http://somadesign.ca/2010/the-erudite-2-6-released/</link>
		<comments>http://somadesign.ca/2010/the-erudite-2-6-released/#comments</comments>
		<pubDate>Fri, 07 May 2010 15:15:48 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[the erudite]]></category>
		<category><![CDATA[wordpress theme]]></category>

		<guid isPermaLink="false">http://somadesign.ca/?p=519</guid>
		<description><![CDATA[The Erudite 2.6 has been released. It&#8217;s not yet available in the themes repo as I write this, but you can download it from the project page. 2.6 includes support for WP 3.0&#8217;s new nav menus, which puts you in full control of your header. If you have only one nav menu, it&#8217;ll use it. [...]]]></description>
			<content:encoded><![CDATA[<p>The Erudite 2.6 has been released. It&#8217;s not yet available in the themes repo as I write this, but you can download it from the <a href="http://somadesign.ca/projects/the-erudite">project page</a>.</p>
<p>2.6 includes support for WP 3.0&#8217;s new nav menus, which puts you in full control of your header. If you have only one nav menu, it&#8217;ll use it. If you want to user more than one nav menu, be sure to call the one you want in the header &#8220;Header&#8221;. If you don&#8217;t have any nav menus, it&#8217;ll fall back to 2.5&#8217;s pages or category behaviour.</p>
<p>Some other things that were included:</p>
<ul>
<li>A Belorussian translation</li>
<li>an option to disable visual editor styles</li>
<li>lots of code cleanup - got rid of some deprecated functions</li>
</ul>
<p>Also, The Erudite is now <a href="http://github.com/mattwiebe/The-Erudite">on github</a>! I&#8217;m probably going to move all feature requests/bug reports over there, as the comments section on the project page has gotten pretty unwieldy.</p>
]]></content:encoded>
			<wfw:commentRss>http://somadesign.ca/2010/the-erudite-2-6-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smarter Custom Post Types in WordPress 3.0</title>
		<link>http://somadesign.ca/2010/smarter-custom-post-types-in-wordpress-3-0/</link>
		<comments>http://somadesign.ca/2010/smarter-custom-post-types-in-wordpress-3-0/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 15:06:27 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[custom post types]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://somadesign.ca/?p=448</guid>
		<description><![CDATA[NOTE: I&#8217;ve moved this into its own project page, where you can now find the download link and leave comments. This post will no longer be updated and comments are now off. WordPress 3.0 is almost ready for prime-time, and with it full support for custom post types. You can read about the technical details [...]]]></description>
			<content:encoded><![CDATA[<p><em>NOTE:</em> I&#8217;ve moved this into its own <a href="http://somadesign.ca/projects/smarter-custom-post-types/">project page</a>, where you can now find the download link and leave comments. This post will no longer be updated and comments are now off.</p>
<p>WordPress 3.0 is almost ready for prime-time, and with it full support for custom post types. You can read about the technical details of <a href="http://wpengineer.com/impressions-of-custom-post-type/">adding a custom post type</a>, or <a href="http://kovshenin.com/archives/custom-post-types-in-wordpress-3-0/">why you should use them</a>. The WP team have done a great job with bringing this functionality into the upcoming 3.0 release, but one thing that&#8217;s puzzled me is (current) lack of good support for 1) custom URLs for that particular post type only (something like http://yourdomain.com/movies ) and 2) custom templates for that post type. (I&#8217;ll be using this to move portfolio items to a &#8220;portfolio&#8221; post type.)</p>
<p>But, that&#8217;s nothing a little code can&#8217;t fix. With the helper class I&#8217;ve made, the following is possible:</p>
<ol>
<li>Custom URLs for a landing page for your post type, with full pagination <span class="amp">&amp;</span> feed support. (eg http://yourdomain.com/movies/, http://yourdomain.com/movies/page/2/, http://yourdomain.com/movies/feed/ )</li>
<li>Custom landing page templates: if you registered &#8220;movie&#8221; as your post type, you can use <code>movie/index.php</code> or <code>movie.php</code> in your theme directory (falls back to <code>index.php</code> if they don&#8217;t exist)</li>
<li>Custom single page templates:  WP already looks for <code>single-movie.php</code> (and falls back to <code>single.php</code>). This function allows you to use <code>movie/single.php</code> - great alongside  <code>movie/index.php</code> for better theme organization.</li>
<li>adds classes to <code>body_class()</code> and <code>post_class()</code> for that post type.</li>
</ol>
<h3>Usage</h3>
<p>After including the <code>SD_Register_Post_Type</code> class and the helper function <code>sd_register_post_type()</code>, all you need in your functions.php file (or wherever you choose to run this) is the following line:</p>
<pre><code>sd_register_post_type( 'movie' );</code></pre>
<p>That&#8217;s it. Call it again with a new argument for another post type. Repeat as many times as you need post types. I&#8217;ve set good default arguments to pass to <code>register_post_type()</code>, but you can override them with your own. (Read more about the $args <a href="http://justintadlock.com/archives/2010/04/29/custom-post-types-in-wordpress">here</a>, <a href="http://wpengineer.com/impressions-of-custom-post-type/">here</a> and <a href="http://codex.wordpress.org/Function_Reference/register_post_type">here</a>.)</p>
<pre><code>sd_register_post_type( 'movie', $args_array );</code></pre>
<p>Also, grammar pedants  know that adding an &#8220;s&#8221; suffix is not appropriate for all plurals. In the case of post type &#8220;movie&#8221;, our URL landing structure is http://yourdomain.com/movies, which works fine. But, for irregular plurals, the function accepts an optional third argument:</p>
<pre><code>sd_register_post_type( 'person', $args_array, 'people' );</code></pre>
<p>The above URL structure would then be http://yourdomain.com/people for the post_type &#8220;person&#8221;.</p>
<p>One note that&#8217;s very, <em>very</em> important: your custom URLs won&#8217;t work until you go to Options → Permalink in wp-admin and re-save your current URL structure. This will flush WP&#8217;s current URL structure and add our new rewrite rules. This is computationally expensive and you don&#8217;t want it happening every time, which is why I&#8217;m leaving it as a manual operation. You&#8217;ll only need to do it once (or after changing the third plural argument).</p>
]]></content:encoded>
			<wfw:commentRss>http://somadesign.ca/2010/smarter-custom-post-types-in-wordpress-3-0/feed/</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
		<item>
		<title>The Erudite 2.5 Released</title>
		<link>http://somadesign.ca/2010/the-erudite-2-5-released/</link>
		<comments>http://somadesign.ca/2010/the-erudite-2-5-released/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 04:18:08 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://somadesign.ca/?p=422</guid>
		<description><![CDATA[The Erudite 2.5 has been released, with a couple of really nice new features. I had a request to include epigraphs in the theme, which perfectly matches The Erudite&#8217;s emphasis on typography and content. Have a look at the image or check the demo site: I also learned this month from WP core team member [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://somadesign.ca/projects/the-erudite/">The Erudite</a> 2.5 has been released, with a couple of really nice new features. I had a <a href="http://somadesign.ca/projects/the-erudite/#comment-9799">request</a> to include epigraphs in the theme, which perfectly matches The Erudite&#8217;s emphasis on typography and content. Have a look at the image or check the <a href="http://erudite.somadesign.ca/">demo site</a>:</p>
<p><a class="noborder" href="http://erudite.somadesign.ca/"><img class="alignnone size-medium wp-image-424" title="epigraph" src="http://somadesign.ca/wp-content/uploads/2010/01/epigraph-440x230.png" alt="" width="440" height="230" /></a></p>
<p>I also learned this month from WP core team member Andrew Ozz that it&#8217;s possible to <a href="http://azaozz.wordpress.com/2010/01/02/can-themes-style-the-visual-editor/">style the visual editor</a>. Now you&#8217;ll have a much better idea of how your prose will look before you press Publish:</p>
<p><img class="alignnone size-medium wp-image-423" title="custom-theme" src="http://somadesign.ca/wp-content/uploads/2010/01/custom-theme-440x377.png" alt="" width="440" height="377" /></p>
<p>You&#8217;ll also note above how easy it is to add an epigraph to your posts.</p>
<p>Finally, thanks to <a href="http://www.spirituelefotografie.nl/cms/">Dennis Meulensteen</a> for providing a Dutch translation. If you have a translation you&#8217;d like to contribute back to The Erudite, let me know in the comments or <a href="/contact/">get in touch</a>.</p>
<p>To download, go to the <a href="http://wordpress.org/extend/themes/the-erudite">WP Themes Directory</a> or, if 2.5 isn&#8217;t available there yet, to the <a href="http://somadesign.ca/projects/the-erudite/">project page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://somadesign.ca/2010/the-erudite-2-5-released/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>The Erudite 2.0 Released</title>
		<link>http://somadesign.ca/2009/the-erudite-2-0-released/</link>
		<comments>http://somadesign.ca/2009/the-erudite-2-0-released/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 04:50:38 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[the erudite]]></category>

		<guid isPermaLink="false">http://somadesign.ca/?p=352</guid>
		<description><![CDATA[I&#8217;ve released v2.0 of The Erudite, which has 2 oft-requested features in it: A dark theme option An option to use categories instead of pages for the top menu I figured throwing in a whole new color scheme justified a 2.0 designation. Although I still like the original color scheme the best, the new one [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve released v2.0 of <a href="http://somadesign.ca/projects/the-erudite/">The Erudite</a>, which has 2 oft-requested features in it:</p>
<ol>
<li>A dark theme option</li>
<li>An option to use categories instead of pages for the top menu</li>
</ol>
<p>I figured throwing in a whole new color scheme justified a 2.0 designation. Although I still like the original color scheme the best, the new one has its appeals:</p>
<p><img class="alignnone size-full wp-image-355" title="erudite-dark" src="http://somadesign.ca/wp-content/uploads/2009/10/erudite-dark.jpg" alt="erudite-dark" width="440" height="350" /></p>
<p>Head on over to the <a href="../projects/the-erudite/">project page</a> to download it! (It&#8217;ll also be on the <a href="http://wordpress.org/extend/themes/the-erudite">WordPress.org themes repository</a> soon)</p>
]]></content:encoded>
			<wfw:commentRss>http://somadesign.ca/2009/the-erudite-2-0-released/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The Erudite 1.4 Released</title>
		<link>http://somadesign.ca/2009/the-erudite-1-4-released/</link>
		<comments>http://somadesign.ca/2009/the-erudite-1-4-released/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 15:52:06 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[the erudite]]></category>
		<category><![CDATA[theme directory]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress theme]]></category>

		<guid isPermaLink="false">http://somadesign.ca/?p=328</guid>
		<description><![CDATA[I&#8217;ve bumped The Erudite to version 1.4 today. This release adds the ability to turn off the dynamic header and footer, and adds a few small typographic fixes surrounding the display of nested lists. You can download this release over at the project page, or from the WP.org themes directory whenever they update it.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve bumped The Erudite to version 1.4 today. This release adds the ability to turn off the dynamic header and footer, and adds a few small typographic fixes surrounding the display of nested lists.</p>
<p>You can download this release over at the <a href="http://wordpress.org/extend/themes/the-erudite">project page</a>, or from the <a href="http://wordpress.org/extend/themes/the-erudite">WP.org themes directory</a> whenever they update it.</p>
]]></content:encoded>
			<wfw:commentRss>http://somadesign.ca/2009/the-erudite-1-4-released/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>WordPress 2.8 &#8220;Baker&#8221; Released</title>
		<link>http://somadesign.ca/2009/wordpress-2-8-baker-released/</link>
		<comments>http://somadesign.ca/2009/wordpress-2-8-baker-released/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 03:42:49 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[baker]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress 2.8]]></category>

		<guid isPermaLink="false">http://somadesign.ca/?p=296</guid>
		<description><![CDATA[WordPress 2.8 (codename &#8220;Baker&#8221;) was released this evening, and it&#8217;s a nice evolution of everyone&#8217;s favourite blogging engine/Content Management System. 2.8 polishes up the already stellar 2.7 admin interface with the ability to view and install themes directly, as well as hugely improved widget management. The last item means that we&#8217;re going to see a [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress 2.8 (codename &#8220;Baker&#8221;) was <a href="http://wordpress.org/development/2009/06/wordpress-28/">released this evening</a>, and it&#8217;s a nice evolution of everyone&#8217;s favourite blogging engine/Content Management System.</p>
<p>2.8 polishes up the already stellar 2.7 admin interface with the ability to view and install themes directly, as well as hugely improved widget management. The last item means that we&#8217;re going to see a lot more themes making more extensive use of widgets I think!</p>
<p>Speaking of themes, my free theme <a href="http://somadesign.ca/projects/the-erudite/">The Erudite</a> was tested on pre-release versions of 2.8 and should work perfectly out of the box. And, since it&#8217;s in the WordPress free themes directory, you&#8217;ll be able to add it right from the admin interface in 2.8!</p>
]]></content:encoded>
			<wfw:commentRss>http://somadesign.ca/2009/wordpress-2-8-baker-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Erudite 1.3 Released</title>
		<link>http://somadesign.ca/2009/the-erudite-13-released/</link>
		<comments>http://somadesign.ca/2009/the-erudite-13-released/#comments</comments>
		<pubDate>Wed, 27 May 2009 04:25:23 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[the erudite]]></category>
		<category><![CDATA[theme directory]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress theme]]></category>

		<guid isPermaLink="false">http://somadesign.ca/?p=292</guid>
		<description><![CDATA[This release fixes an issue with displaying pingbacks properly and adds a preference for disabling the dynamic &#8220;Keep Reading&#8221; functionality on the homepage. I didn&#8217;t post about 1.2, but it added a localization template to help non-English writers to translate it into their own language. You can download this release over at the project page, [...]]]></description>
			<content:encoded><![CDATA[<p>This release fixes an issue with displaying pingbacks properly and adds a preference for disabling the dynamic &#8220;Keep Reading&#8221; functionality on the homepage. I didn&#8217;t post about 1.2, but it added a localization template to help non-English writers to translate it into their own language.</p>
<p>You can download this release over at the <a href="http://wordpress.org/extend/themes/the-erudite">project page</a>, or from the <a href="http://wordpress.org/extend/themes/the-erudite">WP.org themes directory</a> whenever they update it.</p>
]]></content:encoded>
			<wfw:commentRss>http://somadesign.ca/2009/the-erudite-13-released/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
