<?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>BenjaminBradley.com</title>
	<atom:link href="http://benjaminbradley.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://benjaminbradley.com</link>
	<description>Providing Technology Solutions to Simplify Your Life</description>
	<lastBuildDate>Fri, 03 Sep 2010 01:42:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>WordPress Developer Course</title>
		<link>http://benjaminbradley.com/webdesign/wordpress-developer-course/</link>
		<comments>http://benjaminbradley.com/webdesign/wordpress-developer-course/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 13:47:42 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[WebDesign]]></category>

		<guid isPermaLink="false">http://benjaminbradley.com/?p=228</guid>
		<description><![CDATA[This is the premier developer focused course that teaches attendees how to use WordPress as the backbone and platform of all development projects. This is an advanced, intensive and comprehensive live training event geared to give developers the necessary tools to develop solid websites. This course will take place over the course of 3 days. [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1866" class='wp-caption alignleft' style='width:256px;'><img class="size-full wp-image-1866 " style="margin-left: 10px; margin-right: 10px;" title="WDd256" src="http://webdesign.com/wp-content/uploads/2010/08/WDd256.png" alt="WordPress Developer Course" width="256" height="256" /><p class='wp-caption-text'>The Premier WordPress Developer Course</p></div>
<p>This is the premier developer focused course that teaches attendees how to use WordPress as the backbone and platform of all development projects. This is an advanced, intensive and comprehensive live training event geared to give developers the necessary tools to develop solid websites.</p>
<p>This course will take place over the course of 3 days.  Wednesday, August 25th (6-8pm), Friday, August 27th (6-8pm), and Saturday, August 28th (8am-Noon) (All Central Time). <strong>So what is this course and who is it for?</strong></p>
<p>This course is perfect for anyone who wants to create a better WordPress website for themselves or for their clients.  In order to understand how to &#8220;<em>think outside the box</em>&#8221; and create some creative uses for WordPress, you first need to <em>understand the box</em>.  This WordPress Developer Course will help you understand the box so you can make <strong>WordPress work for you</strong> and not have to do all the heavily lifting of development yourself.</p>
<p><strong>Prerequisites:</strong> Some of you may be concerned that this course will be over your head or you are wondering if this is the right class to take.  It is helpful if you have worked with WordPress before and have used or seen how the iThemes Builder theme is used. It is also helpful if you don&#8217;t freak out when you look at CSS.  Most people, regardless of their level are going to find enormous benefits of attending this WordPress Developers Course.</p>
<p><strong>Cost:</strong> This course costs $297 for non-WebDesign.com members.  <a href="http://www.1shoppingcart.com/SecureCart/SecureCart.aspx?mid=39BBF6D9-2BA4-4D82-92B2-712E2D5152EC&amp;pid=26591ea2a66044918e6c334a8134375f">Purchase and reserve your space today</a>.  But all WebDesign.com members can attend this full 3-day course for no extra charge.  To learn more about WebDesign.com membership and benefits, check out our <a href="http://webdesign.com/training">training</a> page.</p>
<h2>Check out this Preview of the upcoming WordPress Developer Course</h2>
<p>So what topics are going to be covered in during the 3-day event:</p>
<ul>
<li><strong>Advanced Installation</strong></li>
<ul>
<li>Installing WordPress from SSH (or command line) to eliminate slow FTP wait</li>
<li>Multisite installation</li>
<li>Fully understand the wp-config.php file and all options</li>
</ul>
<li><strong>Dealing with Security</strong></li>
<ul>
<li>Understanding security through obscurity</li>
<li>Patch or fix common security issues (holes)</li>
<li>Communicating security to your client</li>
</ul>
<li><strong>Finding the right plugin</strong></li>
<ul>
<li>Discover which plugins should be part of your <em>Developer Toolbox</em></li>
<li>Learn unconventional uses for popular plugins</li>
</ul>
<li><strong>Write your own plugin</strong></li>
<ul>
<li>We will write our own Admin dashboard plugin, using a simple plugin framework that participants can replicate</li>
<li>Understand when you should modify a current plugin or write your own</li>
</ul>
<li><strong>Themes</strong></li>
<ul>
<li>We will be using the Builder theme</li>
<li>Building a child theme from scratch</li>
<li>Learn when to use style.css &amp; when to use Style Manager</li>
<li>Learn unconventional uses for Builder</li>
</ul>
<li><strong>Understand the WordPress Loop</strong></li>
<li><strong>Dealing with Custom Post Types</strong></li>
<ul>
<li>How to create a custom post type with code and also with a plugin</li>
<li>Choose when you use a custom post type and when you just use categories and tags</li>
<li>Assigning a layout in Builder based on custom post types</li>
</ul>
<li><strong>The Functions.php file</strong></li>
<ul>
<li>Use the functions.php file to make your life and the life of your client easier</li>
<li>Create your own set of shortcodes</li>
<li>Learn when to use functions.php and when to use plugins</li>
</ul>
<li><strong>Manipulate your site with Hooks: Actions and Filters</strong></li>
</ul>
<p>You can learn more about this live training webinar and additional webinars WebDesign.com offers at our <a href="http://webdesign.com/events">events page</a>.  If you want to have a live calendar feed of all WebDesign.com webinars, download the <a href="http://www.google.com/calendar/ical/vg87dc6bej8g30ejkhansbccj0%40group.calendar.google.com/public/basic.ics">WebDesign.com ICAL file</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://benjaminbradley.com/webdesign/wordpress-developer-course/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Greatest WordPress Commercial Ever</title>
		<link>http://benjaminbradley.com/wordpress/greatest-wordpress-commercial-ever/</link>
		<comments>http://benjaminbradley.com/wordpress/greatest-wordpress-commercial-ever/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 21:09:45 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://benjaminbradley.com/?p=208</guid>
		<description><![CDATA[<object width="620" height="375"><param name="movie" value="http://www.youtube.com/v/7yCAvt0A4Ug?fs=1&#38;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/7yCAvt0A4Ug?fs=1&#38;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="620" height="375"></embed></object>]]></description>
			<content:encoded><![CDATA[<p><object width="620" height="375"><param name="movie" value="http://www.youtube.com/v/7yCAvt0A4Ug?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/7yCAvt0A4Ug?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="620" height="375"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://benjaminbradley.com/wordpress/greatest-wordpress-commercial-ever/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The dangit filter</title>
		<link>http://benjaminbradley.com/wordpress/the-dangit-filter/</link>
		<comments>http://benjaminbradley.com/wordpress/the-dangit-filter/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 12:57:42 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://benjaminbradley.com/?p=187</guid>
		<description><![CDATA[Recently there has been a bit of a back and forth between developers who use WordPress on a daily basis for client or development work and the core development team of WordPress.  At the center of the issue is a piece of code that got inserted into WordPress core before WordPress 3.0 was released.  What [...]]]></description>
			<content:encoded><![CDATA[<p>Recently there has been a bit of a back and forth between developers who use WordPress on a daily basis for client or development work and the core development team of WordPress.  At the center of the issue is a piece of code that got inserted into WordPress core before WordPress 3.0 was released.  What this little piece of code does is that every time the word &#8220;wordpress&#8221; appears (the lowercase typing of the word WordPress is intentional right there) the code automatically modifies it to &#8220;WordPress&#8221;.</p>
<h2>Yes, the word is WordPress&#8230;</h2>
<p>My friend @lelandf has put together a great site called <a href="http://wpcamelcase.com">WPCamelCase.com</a> that is useful in instructing people in the correct spelling/formatting of the word WordPress.  He makes a &#8220;<em><strong>strong</strong></em>-case&#8221; for the correct-case:</p>
<ul>
<li>NOT: WordPress</li>
<li>NOT: wordPress</li>
<li>NOT: wordpress</li>
<li>NOT: Word Press</li>
<li>NOT: word press</li>
<li>NOT: automaticPress</li>
<li>NOT: MattPress</li>
<li>NOT: WoRdPrEsS</li>
<li>YES: WordPress</li>
</ul>
<h2>So, what&#8217;s the big issue?</h2>
<p>Some people think this is no big deal and that people who don&#8217;t like this new &#8220;forced-filter&#8221; are just trying to stir up trouble.  But there are several real issues and problems this &#8220;forced-filter&#8221; piece of code are causing.  Examples like:</p>
<ul>
<li>This <em>forced-filter</em> code can break links on some sites.  This is especially true is you install WordPress in a subdirectory called /Wordpress.  This would cause major problems when trying to display images or linking to specific files in that directory.</li>
<li>The response from some of the core development team is very dismissive of the community.  (And an open-source project, which WordPress IS one, relies heavily on the community for development.)</li>
<li>The code, which by the way is actually called <em>capital_P_dangit()</em>, was put into the core of WordPress without even a Trac ticket and therefore there was zero discussion that the community was engaged in before it was released.</li>
<li>Plus, there&#8217;s the whole issue of WordPress now having editorial control over my content.  Which is a bit backwards&#8230; I should be the one with editorial control over my own content.</li>
<li><a href="http://justintadlock.com/archives/2010/07/08/lowercase-p-dangit">Justin Tadlock has a great post about the lower vs. upper case &#8220;p&#8221; issue.</a></li>
</ul>
<p>If you&#8217;ve taken the time to read through @justintadlock&#8217;s well thought out case (great post), you should begin to understand why this is a big issue.  If you are a theme developer, work with client projects, or some other project dealing with WordPress, I would encourage you to use a small bit of code in your theme&#8217;s <em>functions.php</em> file.  These three lines of code will remove the <em>capital_P_dangit()</em> code from the filters and protect your content and therefore nullify the issue.</p>
<blockquote><p>remove_filter(&#8216;the_content&#8217;,'capital_P_dangit&#8217;);<br />
remove_filter(&#8216;the_title&#8217;,'capital_P_dangit&#8217;);<br />
remove_filter(&#8216;comment_text&#8217;,'capital_P_dangit&#8217;);</p></blockquote>
<p><strong>Side Note: </strong>Something interesting to note is that almost three years ago,<span style="text-decoration: line-through;"> <a href="http://www.chipbennett.net/">Chip Bennet</a></span> Ozh had written a <a href="http://wordpress.org/extend/plugins/ozhs-correctly-spell-wordpress/">plugin</a> that essentially does the same thing as the current forced-filter <em>capital_P_dangit()</em>.  Currently it barely has over 300 downloads.  This should say something about users desire to have WordPress auto-correct their spelling and usage of the word &#8220;WordPress&#8221;.   This comparison is important because Matt Mullenweg has stated that if you don&#8217;t like a filter or feature, vote with your feet or with a plugin.  Voting with a plugin is a good idea and based on the 3 year history of only 300 sites using the auto-correcting plugin versus the millions of sites who don&#8217;t use it&#8230;. that should be enough to prove we don&#8217;t need this type of <em>forced_filter</em> added to core.</p>
<p>It&#8217;s time to remove <em>capital_P_dangit()</em> from core DANGIT!</p>
]]></content:encoded>
			<wfw:commentRss>http://benjaminbradley.com/wordpress/the-dangit-filter/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Joining WebDesign.com</title>
		<link>http://benjaminbradley.com/blog/joining-webdesign-com/</link>
		<comments>http://benjaminbradley.com/blog/joining-webdesign-com/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 14:14:57 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[adventure]]></category>
		<category><![CDATA[WebDesign.com]]></category>

		<guid isPermaLink="false">http://benjaminbradley.com/?p=159</guid>
		<description><![CDATA[Let&#8217;s just start with this &#8220;overheard conversation&#8221;&#8230; Yes, the news is true&#8230; I have joined WebDesign.com full time. As you might know, this organization is one company and one team with three brands:  WebDesign.com, iThemes, and PluginBuddy. I originally met Cory Miller, the CEO of the organization, as one of his early customers (I think it was [...]]]></description>
			<content:encoded><![CDATA[<p>Let&#8217;s just start with this &#8220;overheard conversation&#8221;&#8230;<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="390" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="flashvars" value="height=390&amp;width=480&amp;file=http://newvideos.xtranormal.com/web_final_lo/1a97dbde-850f-11df-86aa-003048d69c21_4_web_final_lo_web_finallo-flv.flv&amp;image=http://newvideos.xtranormal.com/iphone_final/1a97dbde-850f-11df-86aa-003048d69c21_4_iphone_final_poster.jpg&amp;link=http://www.xtranormal.com/watch/6726939&amp;searchbar=false&amp;autostart=false" /><param name="src" value="http://www.xtranormal.com/site_media/players/jwplayer.swf" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="390" src="http://www.xtranormal.com/site_media/players/jwplayer.swf" flashvars="height=390&amp;width=480&amp;file=http://newvideos.xtranormal.com/web_final_lo/1a97dbde-850f-11df-86aa-003048d69c21_4_web_final_lo_web_finallo-flv.flv&amp;image=http://newvideos.xtranormal.com/iphone_final/1a97dbde-850f-11df-86aa-003048d69c21_4_iphone_final_poster.jpg&amp;link=http://www.xtranormal.com/watch/6726939&amp;searchbar=false&amp;autostart=false" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Yes, the <a href="http://webdesign.com/welcome-benjamin-bradley-as-webdesign-coms-full-time-technical-instructor/">news is true</a>&#8230; I have joined WebDesign.com full time.</p>
<p>As you might know, this organization is one company and one team with three brands:  <strong><a href="http://webdesign.com">WebDesign.com</a>, <a title="business wordpress themes" href="http://ithemes.com/">iThemes</a>, and <a title="wordpress plugins" href="http://pluginbuddy.com/">PluginBuddy</a>. </strong>I originally met Cory Miller, the CEO of the organization, as one of his early customers (I think it was even before the Elegant theme was released), I had urged him to start some sort of an <a title="wordpress themes" href="http://ithemes.com/all-access-pass/">All Access Theme package at iThemes</a> and continued to follow the growth and progress of their company.  And I got to know him and his team more at their iThemes Dallas Bootcamp in January. And from that point I started doing some part time work providing some teaching and training for WebDesign.com over the past few months.</p>
<p>In the next couple of weeks, you’ll be seeing more webinars and premium courses scheduled as Cory and I seek to add more and more value to our existing 65+ hours of training in our WebDesign.com membership.</p>
<p>Stay tuned for some awesome new training events coming soon.  In the meantime, check out our current schedule of events at <a href="http://webdesign.com/events">http://webdesign.com/events</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://benjaminbradley.com/blog/joining-webdesign-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wrap up (Hey look… it’s WordPress 3.1)</title>
		<link>http://benjaminbradley.com/wordpress/wrapup-30/</link>
		<comments>http://benjaminbradley.com/wordpress/wrapup-30/#comments</comments>
		<pubDate>Tue, 18 May 2010 19:21:46 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[3.0]]></category>

		<guid isPermaLink="false">http://benjaminbradley.com/?p=95</guid>
		<description><![CDATA[This is part 10 and the final part in the Overview of WordPress 3.0 series. Wow, there are a ton of changes to WordPress with this new release.  Brand new theme, a completely new menu/navigation system, custom post types, and a whole host of other features and benefits have all been added to an already strong [...]]]></description>
			<content:encoded><![CDATA[<p>This is part 10 and the final part in the <a href="http://benjaminbradley.com/wordpress/wordpress-3-0-guide/">Overview of WordPress 3.0 series</a>.</p>
<p>Wow, there are a ton of changes to WordPress with this new release.  Brand new theme, a completely new menu/navigation system, custom post types, and a whole host of other features and benefits have all been added to an already strong content management system.</p>
<p>And while I thing there&#8217;s a long way to go (especially on creating different content types with varied content fields), and that it still requires a bit of coding knowledge to know how to &#8220;pull&#8221; specific content out of the database and display it in the way you want&#8230; the developers of WordPress have done an awesome job pulling this 3.0 version of WordPress together.</p>
<p>It is an exciting time for WordPress users.  WordPress is definitely moving down the road to becoming the category-killer content management system on the market.  Plus, don&#8217;t forget&#8230; WordPress is still FREE.</p>
<p>And yes, it probably wasn&#8217;t fair of me to put WordPress 3.1 in the title, but if the 3.0 release is any measurement, 3.1 will be awesome.</p>
<p><strong>Previous article in Series:</strong> <a href="http://benjaminbradley.com/wordpress/multi-ply-your-wp-reach/">Multi-PLY your WP Reach</a></p>
]]></content:encoded>
			<wfw:commentRss>http://benjaminbradley.com/wordpress/wrapup-30/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Multi-PLY your WP Reach</title>
		<link>http://benjaminbradley.com/wordpress/multi-ply-your-wp-reach/</link>
		<comments>http://benjaminbradley.com/wordpress/multi-ply-your-wp-reach/#comments</comments>
		<pubDate>Tue, 18 May 2010 19:11:53 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[3.0]]></category>
		<category><![CDATA[MU]]></category>
		<category><![CDATA[network]]></category>

		<guid isPermaLink="false">http://benjaminbradley.com/?p=88</guid>
		<description><![CDATA[This is Part 9  in an Overview of WordPress 3.0 series. Besides Custom Post Types and the new Menu system, the biggest awaited feature is the incorporating or merging of the WordPress MU and the WordPress code base. If you are unfamiliar with WordPress MU, it was a fork (variation) of WordPress that allowed for the [...]]]></description>
			<content:encoded><![CDATA[<p>This is Part 9  in an <a href="http://benjaminbradley.com/wordpress/wordpress-3-0-guide/">Overview of WordPress 3.0 series</a>.</p>
<p>Besides Custom Post Types and the new Menu system, the biggest awaited feature is the incorporating or merging of the <a href="http://mu.wordpress.org/">WordPress MU</a> and the WordPress code base. If you are unfamiliar with WordPress MU, it was a fork (variation) of WordPress that allowed for the creation and management of tons of different blogs with only a single installation of WordPress.  So now, with the merging of the two code bases, users can create lots of different sites with only one installation of WordPress 3.0.</p>
<p>I&#8217;ve heard the example used of web developers now being able to construct and host their own client sites and have them running on one installation of WordPress.  There are many uses for this new feature.  For people who are used to using WordPress MU, you probably won&#8217;t be in too much awe, but for people who have only ever used a single installation of WordPress, the door is now open for you.</p>
<p>BUT&#8230; this functionality is <strong>not enabled out of the box</strong>.  But it&#8217;s not too tough to enable this multi-site functionality.  All you need to do to get started is add one line of code to the <em>wp-config.php</em> file:</p>
<p>define(&#8216;WP_ALLOW_MULTISITE&#8217;, &#8216;true&#8217;);</p>
<p>Once you add that line of code to your <em>wp-config.php</em> file you will see a new &#8216;Network&#8217; tab under the &#8216;Tools&#8217; menu.</p>
<p><a href="http://benjaminbradley.com/wp-content/uploads/2010/05/wpzoonetwork-e1274209770422.png"><img class="aligncenter size-full wp-image-91" title="wpzoonetwork" src="http://benjaminbradley.com/wp-content/uploads/2010/05/wpzoonetwork-e1274209770422.png" alt="" width="500" height="274" /></a>This new multi-network/site function lets you choose between sub-domains or sub-directories for your networked websites.  Remember that you need to be sure which option you want to choose, because you can&#8217;t change them later. I&#8217;ve also been told that this functionality will not work properly on a localhost install.  If you want to try this out, you will need to be on an actual live server.</p>
<p><strong>Previous article in Series:</strong> <a href="http://benjaminbradley.com/wordpress/taxonomies-30/">Taxonomies (No, we’re not talking about Enemies of Taxes)</a></p>
<p><strong>Next article in Series</strong>: <a href="http://benjaminbradley.com/wordpress/wrapup-30/">Wrap up (Hey look… it’s WordPress 3.1)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://benjaminbradley.com/wordpress/multi-ply-your-wp-reach/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Taxonomies (No, we’re not talking about Enemies of Taxes)</title>
		<link>http://benjaminbradley.com/wordpress/taxonomies-30/</link>
		<comments>http://benjaminbradley.com/wordpress/taxonomies-30/#comments</comments>
		<pubDate>Tue, 18 May 2010 17:43:00 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[3.0]]></category>
		<category><![CDATA[taxonomy]]></category>

		<guid isPermaLink="false">http://benjaminbradley.com/?p=84</guid>
		<description><![CDATA[This is Part 8 in an Overview of WordPress 3.0 series. The concept and the ability to use custom taxonomies is not a new area for WordPress.  In fact, custom taxonomies were available to users way back with WordPress 2.8.  But the new thing with WordPress 3.0 is that custom taxonomies have received an overhaul and [...]]]></description>
			<content:encoded><![CDATA[<p>This is Part 8 in an <a href="http://benjaminbradley.com/wordpress/wordpress-3-0-guide/">Overview of WordPress 3.0 series</a>.</p>
<p>The concept and the ability to use custom taxonomies is not a new area for WordPress.  In fact, custom taxonomies were available to users way back with WordPress 2.8.  But the new thing with WordPress 3.0 is that custom taxonomies have received an overhaul and now have lots more options and abilities.</p>
<p>Probably one of the biggest option added to custom taxonomies in WordPress 3.0 is that that have become easier to use.  The second biggest ability that was added to custom taxonomies was that now a user can have hierarchical relationships within their taxonomies.</p>
<p>Now before we go any further, some of you may be wondering what a taxonomy is?  In essence, a taxonomy is a way to group items.  A more formal definition might be &#8220;a division into ordered groups or categories&#8221;.</p>
<p>So now, with an easier way to create custom taxonomies, developers can really expand the functionality and power of the <a href="http://benjaminbradley.com/wordpress/custom-post-types-%E2%80%93-the-good-the-bad-the-ugly/">Custom Post Types</a>.</p>
<p>Stay tuned for upcoming tutorials on creating custom taxonomies.</p>
<p><strong>Previous article in Series:</strong> <a href="http://benjaminbradley.com/wordpress/custom-post-types-%E2%80%93-the-good-the-bad-the-ugly/">Custom Post Types &#8211; The Good, the Bad &amp; the Ugly</a></p>
<p><strong>Next article in Series</strong>: <a href="http://benjaminbradley.com/wordpress/multi-ply-your-wp-reach/">Multi-PLY your WP Reach</a></p>
]]></content:encoded>
			<wfw:commentRss>http://benjaminbradley.com/wordpress/taxonomies-30/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom Post Types – The Good, The Bad, &amp; the Ugly</title>
		<link>http://benjaminbradley.com/wordpress/custom-post-types-%e2%80%93-the-good-the-bad-the-ugly/</link>
		<comments>http://benjaminbradley.com/wordpress/custom-post-types-%e2%80%93-the-good-the-bad-the-ugly/#comments</comments>
		<pubDate>Mon, 17 May 2010 19:47:02 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Custom Post Types]]></category>
		<category><![CDATA[PODS]]></category>

		<guid isPermaLink="false">http://benjaminbradley.com/?p=71</guid>
		<description><![CDATA[This is Part 7 in an Overview of WordPress 3.0 series. Besides the new navigation/menu system, the new Custom Post Types is high on the list of anticipated features in WordPress 3.0. Up till this release, users have had to utilize custom code, or the flexibility of the PODS plugin to harness multiple content types.  The ability of [...]]]></description>
			<content:encoded><![CDATA[<p>This is Part 7 in an <a href="http://benjaminbradley.com/wordpress/wordpress-3-0-guide/">Overview of WordPress 3.0 series</a>.</p>
<p>Besides the new navigation/menu system, the new Custom Post Types is high on the list of anticipated features in WordPress 3.0. Up till this release, users have had to utilize custom code, or the flexibility of the <a href="http://podscms.org">PODS plugin</a> to harness multiple content types.  The ability of using <strong>more</strong> than just Pages and Posts has been a real hurdle that has stood in the way of further adoption of WordPress by users.</p>
<p>And while I currently don&#8217;t feel the state of the Custom Post Types is where it needs to be (see upcoming post on why PODS is still needed for WordPress users), it has come a long way to fulfilling the needs of a true CMS (content management system).</p>
<p>In order to make use of the Custom Post Types, users will either need to use a plugin like <a href="http://wordpress.org/extend/plugins/custom-post-type-ui/">Custom Post Types UI</a> or get their hands dirty with some code in their theme&#8217;s <em>functions.php</em> file.</p>
<p>A basic example of creating a quick Custom Post Type called Video Games: (this code goes in the <em>functions.php</em> file of the activated theme folder)</p>
<blockquote><p>function post_type_videogame() {<br />
register_post_type(&#8216;videogame&#8217;, array(&#8216;label&#8217; =&gt; __(&#8216;Video Game&#8217;), &#8216;public&#8217; =&gt; true,  &#8217;show_ui&#8217; =&gt; true));<br />
register_taxonomy_for_object_type(&#8216;post_tag&#8217;,'videogame&#8217;);<br />
}<br />
add_action(&#8216;init&#8217;,'post_type_videogame&#8217;);</p></blockquote>
<p>This will create the following section in the Admin Dashboard&#8230;</p>
<p><a href="http://benjaminbradley.com/wp-content/uploads/2010/05/wpzoocpt-e1274125577996.png"><img class="aligncenter size-full wp-image-72" title="wpzoocpt" src="http://benjaminbradley.com/wp-content/uploads/2010/05/wpzoocpt-e1274125577996.png" alt="" width="500" height="307" /></a></p>
<p>In an upcoming post, I will walk users through creating Custom Post Types by both using the <em>functions.php </em>file AND using a plugin for a simpler approach.</p>
<p><strong>Previous article in Series: </strong><a href="http://benjaminbradley.com/wordpress/authors-finally-find-a-home/">Authors finally have a Home</a></p>
<p><strong>Next article in Series</strong>: <a href="http://benjaminbradley.com/wordpress/taxonomies-30/">Taxonomies (No, we’re not talking about Enemies of Taxes)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://benjaminbradley.com/wordpress/custom-post-types-%e2%80%93-the-good-the-bad-the-ugly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Authors finally find a Home</title>
		<link>http://benjaminbradley.com/wordpress/authors-finally-find-a-home/</link>
		<comments>http://benjaminbradley.com/wordpress/authors-finally-find-a-home/#comments</comments>
		<pubDate>Mon, 17 May 2010 19:13:29 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[author]]></category>
		<category><![CDATA[templates]]></category>

		<guid isPermaLink="false">http://benjaminbradley.com/?p=65</guid>
		<description><![CDATA[This is Part 6 in an Overview of WordPress 3.0 series. Because each author in WordPress has an individual ID (just like pages and categories have IDs), theme developers and users can create a custom feel and look for each author. Now, when WordPress goes to display the author.php it will first look for author-[USER_NAME].php. As [...]]]></description>
			<content:encoded><![CDATA[<p>This is Part 6 in an <a href="http://benjaminbradley.com/wordpress/wordpress-3-0-guide/">Overview of WordPress 3.0 series</a>.</p>
<p>Because each author in WordPress has an individual ID (just like pages and categories have IDs), theme developers and users can create a custom feel and look for each author.</p>
<p>Now, when WordPress goes to display the <em>author.php</em> it will first look for <em>author-[USER_NAME].php. </em>As an example, if there were two authors on your WordPress site that had <em>usernames</em> of &#8216;jackson&#8217; &amp; &#8216;william&#8217;.  Then you could add two files to the theme&#8217;s folder: <em>author-jackson.php</em> &amp; <em>author-william.php</em>.  This will allow each &#8220;author page&#8221; to be styled independently and thus create unique views for each author on your site.</p>
<p>You can still use a generic <em>author.php</em> file to style the default author page, but by adding the ability to customize the file based on author/user will allow for a much more robust experience.</p>
<p><strong>Previous article in Series:</strong> <a href="http://benjaminbradley.com/wordpress/menus-are-on-the-menu/">Menus are on the Menu</a></p>
<p><strong>Next article in Series</strong>: <a href="http://benjaminbradley.com/wordpress/custom-post-types-%E2%80%93-the-good-the-bad-the-ugly/">Custom Post Types – The Good, The Bad, &amp; the Ugly</a></p>
]]></content:encoded>
			<wfw:commentRss>http://benjaminbradley.com/wordpress/authors-finally-find-a-home/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Menus are on the Menu</title>
		<link>http://benjaminbradley.com/wordpress/menus-are-on-the-menu/</link>
		<comments>http://benjaminbradley.com/wordpress/menus-are-on-the-menu/#comments</comments>
		<pubDate>Mon, 17 May 2010 18:54:06 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[3.0]]></category>
		<category><![CDATA[menu]]></category>

		<guid isPermaLink="false">http://benjaminbradley.com/?p=60</guid>
		<description><![CDATA[This is Part 5 in an Overview of WordPress 3.0 series. The new menu systems are easily the most anticipated as well as much needed features of WordPress 3.0.  Gone are the days of trying to hack the navigation bar.  The need for plugins like Pages Links To or other navigation styling plugins are gone.  You [...]]]></description>
			<content:encoded><![CDATA[<p>This is Part 5 in an <a href="http://benjaminbradley.com/wordpress/wordpress-3-0-guide/">Overview of WordPress 3.0 series</a>.</p>
<p>The new menu systems are easily the most anticipated as well as much needed features of WordPress 3.0.  Gone are the days of trying to hack the navigation bar.  The need for plugins like <a href="http://wordpress.org/extend/plugins/page-links-to/">Pages Links To</a> or other navigation styling plugins are gone.  You no longer need to know how to code in order to create the exact navigation system you desire.  All you have to do is have the ability to drag and drop menu items.  You can now incorporate outgoing links, categories and pages into the nav bar.  You can also create multiple navigation bars to be used in different areas of your site.</p>
<p><a href="http://benjaminbradley.com/wp-content/uploads/2010/05/wpzoomenu-e1274122018528.png"><img class="aligncenter size-full wp-image-61" title="wpzoomenu" src="http://benjaminbradley.com/wp-content/uploads/2010/05/wpzoomenu-e1274122018528.png" alt="" width="500" height="395" /></a></p>
<p><strong>Area #1</strong> &#8211; This area allows users to create outgoing links (or even internal links to specific posts, files, or areas of your site).  You can specify the URL, the navigation label and even the title attribute.</p>
<p><strong>Area #2</strong> &#8211; This area allows users to choose which pages they want to include in the navigation/menu system.  There is also an easy to use search area in case your site has tons of pages and you need to find the exact one.</p>
<p><strong>Area #3</strong> &#8211; This area allows users to add categories to the navigation/menu system.  And like the pages area, users can search through their categories to find the right one.</p>
<p><strong>Area #4</strong> &#8211; This is where the magic and the power happens. In this area, you can create multiple navigation/menu systems.  You can drag-n-drop the nav elements to reorder the menu quickly.  You can also create simple drop-downs by dragging and dropping an element &#8220;indented&#8221; from its parent nav element.</p>
<p>The amount of flexibility that is built into the new navigation system will answer many of the needs and cries of people who have, rightly so, pointed to the failings of the nav system in prior versions of WordPress.  3.0 corrects many of those issues.</p>
<p><strong>Previous article in Series:</strong> <a href="http://benjaminbradley.com/wordpress/wp-hearts-twitter/">WP Hearts Twitter</a></p>
<p><strong>Next article in Series</strong>: <a href="http://benjaminbradley.com/wordpress/authors-finally-find-a-home/">Authors finally find a Home</a></p>
]]></content:encoded>
			<wfw:commentRss>http://benjaminbradley.com/wordpress/menus-are-on-the-menu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/


Served from: benjaminbradley.com @ 2010-09-09 18:45:51 -->