<?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>Jayj.dk</title>
	<atom:link href="http://jayj.dk/feed/" rel="self" type="application/rss+xml" />
	<link>http://jayj.dk</link>
	<description>WordPress, temaer og blog</description>
	<lastBuildDate>Wed, 11 Jan 2012 20:15:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Jayj.dk &#8211; 2011 in Review</title>
		<link>http://jayj.dk/2011-in-review/</link>
		<comments>http://jayj.dk/2011-in-review/#comments</comments>
		<pubDate>Sat, 31 Dec 2011 16:10:13 +0000</pubDate>
		<dc:creator>Jesper</dc:creator>
				<category><![CDATA[Nyheder]]></category>

		<guid isPermaLink="false">http://jayj.dk/?p=2221</guid>
		<description><![CDATA[2011 is slowly coming to an end. Happy New Year I&#8217;d like to thank all of you who visited Jayj.dk in 2011 &#8211; You&#8217;re awesome! 2011 has been a great year, both for me personally and for this site, Jayj.dk. The site had a 300% increase in visits and a 306% increase in page views. [...]]]></description>
			<content:encoded><![CDATA[<p>2011 is slowly coming to an end. Happy New Year <img src='http://jayj.dk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;d like to thank all of you who visited Jayj.dk in 2011 &#8211; <span class="fancy-num">You&#8217;re awesome!</span></p>
<p>2011 has been a great year, both for me personally and for this site, Jayj.dk. The site had a <span class="fancy-num">300%</span> increase in visits and a <span class="fancy-num">306%</span> increase in page views.</p>
<p>This blog started as a Danish blog but now I mostly blog on English because of my visitors from all over the world. Just <span class="fancy-num">4.29%</span> are from Denmark. I had <span class="fancy-num">621.63 %</span> more Spanish visitors than in 2010 and <span class="fancy-num">706.48 %</span> more Germans.</p>
<p><span id="more-2221"></span></p>
<p>The most popular browser was Chrome with <span class="fancy-num">40.58 %</span> and Firefox closely after with <span class="fancy-num">39.09 %</span>. Just <span class="fancy-num">0.25%</span> was using Internet Explorer 6. </p>
<div class="wp-caption aligncenter" style="width: 770px"><img alt="" src="http://i.imgur.com/9mEdo.png" style="max-width: 96.5%; height: auto;" title="Map of Jayj.dk visitors in 2011" width="760" height="403" /><p class="wp-caption-text">Map of Jayj.dk visitors in 2011</p></div>
<h3>Goals</h3>
<p>One of my goals for 2011 has to write more blog posts but I didn&#8217;t write as many as I hoped. The most popular posts was the 2009 post <a href="http://jayj.dk/free-html5-css3-theme/"><strong>&#8220;A free HTML5 and CSS3 theme&#8221;</strong></a>. I released version 2.0 of the theme this year and the theme has been downloaded around <span class="fancy-num">23,000</span> times.</p>
<hr />
<p>Another goal was to release 3 themes this year and I did it!</p>
<h4>Cakifo</h4>
<p>In April I released a <a href="http://jayj.dk/cakifo-free-wordpress-theme/">free WordPress theme called <span class="fancy-num">Cakifo</span></a>. It quickly became very popular and has been downloaded around <span class="fancy-num">2600</span> times. Version 1.3 is on it&#8217;s way!</p>
<h4>Jayj HTML5 2.0</h4>
<p><a href="http://jayj.dk/2009/a-free-html5-and-css3-theme/" title="Read the original blog post">My free HTML5 and CSS3 theme</a>, Jayj HTML5, got a nice update. Both design and code has been through major improvements and is much much better than before.</p>
<h4>Japibas 2.0</h4>
<p>My most popular WordPress theme, <a href="http://jayj.dk/japibas-version-2-0/">Japibas, got updated</a> as well. The new version has been completely rewritten – the code is much better. The markup is now <span class="fancy-num">HTML5</span> and design has been updated to use CSS3 instead of images.</p>
<hr />
<h4>Jayj Quicktag</h4>
<p>I also made a free WordPress plugin: <a href="http://wordpress.org/extend/plugins/jayj-quicktag/" title="Go to the WordPress.org plugin page"><span class="fancy-num">Jayj Quicktag</span></a>. The plugin allows you easily to add custom Quicktags to the post, page or a custom editor.</p>
<h3>My year</h3>
<p>The biggest thing that happend for me this year was to <span class="fancy-num">turn 18</span></li>
<p>Another was to contribute to all 3 major WordPress versions: <span class="fancy-num">3.1</span>, <span class="fancy-num">3.2</span> and <span class="fancy-num">3.3</span></p>
<ul>
<li>My first contribution was a <a href="https://core.trac.wordpress.org/changeset/17212">small version number fix</a>. A small contribution but I was so so happy <img src='http://jayj.dk/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </li>
<li>My biggest contribution was <a href="https://core.trac.wordpress.org/changeset/19210">a patch to avoid warning when non-existent ID is passed to <code>wp_get_attachment_link()</code></a></li>
<li><a href="https://core.trac.wordpress.org/search?q=jayjdk&#038;noquickjump=1&#038;changeset=on&#038;max=20">See all my contributions</a></li>
<li>I also translated most of Twenty Eleven to Danish</li>
</ul>
<p>That was 2011 in review. Thanks again folks and I hope all of us may have a <span class="fancy-num">fantastic 2012!</span></p>
]]></content:encoded>
			<wfw:commentRss>http://jayj.dk/2011-in-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Japibas Version 2.0</title>
		<link>http://jayj.dk/japibas-version-2-0/</link>
		<comments>http://jayj.dk/japibas-version-2-0/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 21:49:38 +0000</pubDate>
		<dc:creator>Jesper</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://jayj.dk/?p=2209</guid>
		<description><![CDATA[<div><img width="150" height="150" src="http://jayj.dk/wp-content/uploads/japibas-thumb1.png" class="attachment-post-thumbnail wp-post-image" alt="Japibas Version 2.0" title="Japibas Version 2.0" /></div>Two years ago I released my first free WordPress theme, Japibas. I&#8217;ve wanted to update in a long long time but never did it.. But it has finally been updated to version 2.0. The new version has been completely rewritten &#8211; the code is much better. The markup is now HTML5 and design has been [...]]]></description>
			<content:encoded><![CDATA[<div><img width="150" height="150" src="http://jayj.dk/wp-content/uploads/japibas-thumb1.png" class="attachment-post-thumbnail wp-post-image" alt="Japibas Version 2.0" title="Japibas Version 2.0" /></div><p>Two years ago I released my <a href="http://jayj.dk/japibas-free-wordpress-theme/">first free WordPress theme, Japibas</a>. I&#8217;ve wanted to update in a long long time but never did it.. But it has finally been <strong>updated to version 2.0</strong>.</p>
<p>The new version has been completely rewritten &#8211; the code is much better. The markup is now HTML5 and design has been updated to use CSS3 instead of images, and oh; it’s responsive!</p>
<h3>Some other new features</h3>
<ul>
<li>Multiple color schemes (Green, Blue &amp; Red already included &#8211; Easy to add more)</li>
<li>Small Theme Options page (yep, that&#8217;s a feature)</li>
<li>Child theme friendly</li>
<li>6 Widget-ready areas</li>
<li>Built-in pagination</li>
<li>Small set of useful shortcodes</li>
<li>Uses the built-in WordPress menu system</li>
<li>And much, much more! <a href="http://jayj.dk/japibas-free-wordpress-theme/" title="Read the Japibas blog post">See this blog post for more features</a></li>
</ul>
<p><span id="more-2209"></span></p>
<div class="download single-download"><a href="http://jayj.dk/download/japibas/" title="Download Japibas 2.0"><img src="http://jayj.dk/wp-content/uploads/japibas-thumb1.png" alt="" class="wp-post-image" /></a><a href="http://jayj.dk/download/japibas/"  title="Download Japibas 2.0 (Downloaded 3551 times)" class="download-link">Download</a><a href="http://wpthemes.jayj.dk/japibas" class="demo-link iframe" title="See demo of Japibas Version 2.0">Demo</a></div>
<ul>
<li>Requires at least WordPress 3.3</li>
<li>Tested up to 3.3</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jayj.dk/japibas-version-2-0/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Create a custom “Download” post type using WordPress &#8211; Part 2</title>
		<link>http://jayj.dk/download-cpt-wordpress-part-2/</link>
		<comments>http://jayj.dk/download-cpt-wordpress-part-2/#comments</comments>
		<pubDate>Sat, 22 Oct 2011 17:01:20 +0000</pubDate>
		<dc:creator>Jesper</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://jayj.dk/?p=2146</guid>
		<description><![CDATA[<div><img width="200" height="200" src="http://jayj.dk/wp-content/uploads/download-cpt-part2.png" class="attachment-post-thumbnail wp-post-image" alt="&quot;Download&quot; Post type - Part 2" title="&quot;Download&quot; Post type - Part 2" /></div>This is part 2 of my &#8220;Create a custom “Download” post type using WordPress&#8221; series. Table of Contents Create a &#8220;Download&#8221; shortcode Create the Download Categories archive Download the full code Download the full code I&#8217;ve created a TwentyEleven child theme with the full code both parts. As a bonus, the download includes two widgets [...]]]></description>
			<content:encoded><![CDATA[<div><img width="200" height="200" src="http://jayj.dk/wp-content/uploads/download-cpt-part2.png" class="attachment-post-thumbnail wp-post-image" alt="&quot;Download&quot; Post type - Part 2" title="&quot;Download&quot; Post type - Part 2" /></div><p>This is part 2 of my &#8220;<a href="http://jayj.dk/download-cpt-wordpress/" title="Read part 1 of the series">Create a custom “Download” post type using WordPress&#8221;</a> series. </p>
<p><strong>Table of Contents</strong></p>
<ol class="toc">
<li><a href="http://jayj.dk/2011/download-cpt-wordpress-part-2#download-cpt-shortcode" title="Go to the shortcode section">Create a &#8220;Download&#8221; shortcode</a></li>
<li><a href="http://jayj.dk/2011/download-cpt-wordpress-part-2#download-cpt-archive" title="Go to the archive section">Create the Download Categories archive</a></li>
<li><a href="http://jayj.dk/2011/download-cpt-wordpress-part-2#download-cpt-download" title="Go to the download section">Download the full code</a></li>
</ol>
<p><span id="more-2146"></span></p>
<h5>Download the full code</h5>
<p>I&#8217;ve created a TwentyEleven child theme with the full code both parts. As a bonus, the download includes two widgets and CSS styling. You can drop it in your <code>wp-content/themes</code> folder and use it &#8211; or just take parts of it for your own theme.</p>
<div class="download single-download"><a href="http://jayj.dk/download/download-cpt-child-theme/"  title="Download Download Post Type - Child theme (Downloaded 152 times)" class="download-link">Download</a><a href="http://wpthemes.jayj.dk/download-cpt/downloads/" class="demo-link iframe" title="See demo of Create a custom “Download” post type using WordPress &#8211; Part 2">Demo</a></div>
<h3 id="download-cpt-shortcode">Create a &#8220;Download&#8221; shortcode</h3>
<p>The first thing is to create a shortcode called &#8220;download&#8221;. This is very useful for displaying downloads in posts.</p>
<pre class="prettyprint lang-php">
function jayj_download_shortcode( $atts, $content = null ) {
	// Default values
	extract( shortcode_atts( array(
		'id' => '',
		'format' => 'box', // or inline
		'title' => '',
		'show_count' => true,
		'thumbnail' => false
	), $atts ) );
}

add_shortcode( 'download', 'jayj_download_shortcode' );
</pre>
<p>Now we&#8217;ve created the <code>&#91;download]</code> shortcode and the default values for the shortcode parameters, that can be used like <code>&#91;download id="1"]</code> </p>
<p>Here&#8217;s a small explanation of the parameters</p>
<ul>
<li><strong>ID:</strong> ID of the download</li>
<li><strong>Format:</strong> box or inline. Default is box. I&#8217;ll explain this later</li>
<li><strong>Title:</strong> The title on the anchor links</li>
<li><strong>Show_count:</strong> Show the download count? If true, the count will be appended to the title as well. Default is true &#8211; set any value to make it false</li>
<li><strong>Thumbnail:</strong> Show download thumbnail? Default is false &#8211; set any value to make it true. This is only for &#8216;box&#8217; downloads</li>
<li><strong>Content:</strong> This isn&#8217;t a parameter, but you can add content (like a description) by adding text between the opening and closing shortcode (<code>&#91;download]Content here&#91;/download]</code>)</li>
</ul>
<p>Let&#8217;s continue. Inside the <code>jayj_download_shortcode</code> function, after the default values, we first check if the ID is set and if the ID actually belongs to a download.</p>
<pre class="prettyprint lang-php">
// No ID, return
if ( empty( $id ) )
	return '&lt;em&gt;Error: No download found&lt;/em&gt;';

// Get download
$download = get_post( $id );

// The ID doesn't belong to a download, return
if ( $download->post_type != 'jayj_download' )
	return '&lt;em&gt;Error: The download is not valid&lt;/em&gt;';</pre>
<p>The next thing is to add some content to the shortcode. The download can be in two formats (you can easily add more): box or inline. </p>
<p>Box: There&#8217;s a box around the download link, like on this page<br />
Inline: The download link is simply an anchor link (<code>&lt;a href=&quot;&quot;&gt;&lt;/a&gt;</code>)</p>
<p>First the box format:<br />
<script src="https://gist.github.com/1306314.js?file=gistfile1.aw"></script></p>
<p>The reason why I use <code>ob_start();</code> and <code>return ob_get_clean();</code> is so that the the content is returned instead of echoed.</p>
<p>Now to the inline format</p>
<pre class="prettyprint lang-php">
/**
 * Format: inline
 */
if ( 'inline' == $format ) :

	$count_meta = get_post_meta( $id, 'download_count', true );

	// Get the title, either from shortcode or the title of the download
	$title = ( $title ) ? $title : 'Download ' .  $download->post_title;

	// Append count to title
	if ( $show_count === true )
		$title .= ' (Downloaded ' . number_format( $count_meta ) . ' times)';

	// Get content
	$content = ( empty( $content ) ) ? 'Download ' .  $download->post_title : $content;

	return '&lt;a href="' . get_permalink( $id ) . '" class="inline-download" title="' .  esc_attr( $title ) . '">' . $content . '&lt;/a>';
endif; // 'inline' == $format

return;</pre>
<p>The shortcode is now done!</p>
<hr />
<h3 id="download-cpt-archive">The Archive for Download Categories</h3>
<p>In part 1, you created <a href="http://jayj.dk/2011/download-cpt-wordpress/2/#download-archive" title="Go to the archive page section in part 1">the archive page for all the downloads</a>. But we still need an archive page for the terms in the &#8220;Download Categories&#8221; taxonomy. </p>
<p>The different term archives can be found at <code>example.com/download-types/<em>*term-name*</em></code></p>
<p>Create a new file in your theme and call it <code>taxonomy-download-categories.php</code><br />
You can pretty much copy the content from your <code>archive-jayj_download.php</code> file into it.</p>
<p>The only difference is that you should add </p>
<pre class="prettyprint lang-php">
global $wp_query;
// Merge with the original query
$args = array_merge( $wp_query->query, $args );</pre>
<p>before <code>query_posts( $args );</code> &#8211; That will merge your custom query together with the original.</p>
<hr />
<h3>The Widgets</h3>
<p>Last, but not least: the widgets.</p>
<p>As a bonus for those who download the full code, I&#8217;ve created two widgets: One with the latest downloads and one with the most popular downloads.<br />
If you want those widgets, I suggest you download the full code <img src='http://jayj.dk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h5 id="download-cpt-download">Download the full code</h5>
<p>I&#8217;ve created a TwentyEleven child theme with the full code both parts. As a bonus, the download includes two widgets and CSS styling. You can drop it in your <code>wp-content/themes</code> folder and use it &#8211; or just take parts of it for your own theme.</p>
<div class="download single-download"><a href="http://jayj.dk/download/download-cpt-child-theme/"  title="Download Download Post Type - Child theme (Downloaded 152 times)" class="download-link">Download</a><a href="http://wpthemes.jayj.dk/download-cpt/downloads/" class="demo-link iframe" title="See demo of Create a custom “Download” post type using WordPress &#8211; Part 2">Demo</a></div>
]]></content:encoded>
			<wfw:commentRss>http://jayj.dk/download-cpt-wordpress-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jayj Quicktag</title>
		<link>http://jayj.dk/plugin-jayj-quicktag/</link>
		<comments>http://jayj.dk/plugin-jayj-quicktag/#comments</comments>
		<pubDate>Sat, 15 Oct 2011 17:30:50 +0000</pubDate>
		<dc:creator>Jesper</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://jayj.dk/?p=2133</guid>
		<description><![CDATA[My new WordPress plugin &#8220;Jayj Quicktag&#8221; has just been released. The plugin allows you easily to add custom Quicktags to the post, page or a custom editor. It adds a settings page where you can add all the Quicktags you want. Download Jayj Quicktag from WordPress.org For more information about the plugin, see the plugin [...]]]></description>
			<content:encoded><![CDATA[<p>My new WordPress plugin <a href="http://wordpress.org/extend/plugins/jayj-quicktag/" title="Go to the WordPress.org plugin page">&#8220;Jayj Quicktag&#8221;</a> has just been released.<br />
The plugin allows you easily to add custom Quicktags to the post, page or a custom editor. It adds a settings page where you can add all the Quicktags you want.</p>
<div class="download">
<a href="http://wordpress.org/extend/plugins/jayj-quicktag" class="download-link">Download Jayj Quicktag <small>from WordPress.org</small></a>
</div>
<p>For more information about the plugin, see <a href="http://jayj.dk/template/plugins/jayj-quicktag/" title="TThe plugin information page">the plugin page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jayj.dk/plugin-jayj-quicktag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create a custom &#8220;Download&#8221; post type using WordPress</title>
		<link>http://jayj.dk/download-cpt-wordpress/</link>
		<comments>http://jayj.dk/download-cpt-wordpress/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 23:25:38 +0000</pubDate>
		<dc:creator>Jesper</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[custom post type]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://jayj.dk/?p=1959</guid>
		<description><![CDATA[<div><img width="200" height="200" src="http://jayj.dk/wp-content/uploads/download-cpt-thumbnail1.png" class="attachment-post-thumbnail wp-post-image" alt="Download Custom Post Type in WordPress" title="Download Custom Post Type in WordPress" /></div>I&#8217;ve been asked several times about the download functionality on my blog so I&#8217;ve decided to create this 2-part tutorial on how you can create your own download section on your site using custom post types. In this part I&#8217;ll teach you How the register the post type A custom &#8220;Download Categories&#8221; taxonomy A custom [...]]]></description>
			<content:encoded><![CDATA[<div><img width="200" height="200" src="http://jayj.dk/wp-content/uploads/download-cpt-thumbnail1.png" class="attachment-post-thumbnail wp-post-image" alt="Download Custom Post Type in WordPress" title="Download Custom Post Type in WordPress" /></div><p>I&#8217;ve been asked several times about the download functionality on my blog so I&#8217;ve decided to create this 2-part tutorial on how you can create your own download section on your site <strong>using custom post types</strong>.</p>
<p>In this part I&#8217;ll teach you</p>
<ol class="toc">
<li><a href="http://jayj.dk/download-cpt-wordpress#register-cpt" title="Go to &quot;Create the Post Type&quot;">How the register the post type</a></li>
<li><a href="http://jayj.dk/download-cpt-wordpress#register-tax" title="Go to &quot;A custom Download Categories taxonomy&quot;">A custom &#8220;Download Categories&#8221; taxonomy</a></li>
<li><a href="http://jayj.dk/download-cpt-wordpress#custom-meta-box" title="Go to &quot;Create a custom meta box&quot;">A custom meta box with information about the download</a></li>
<li><a href="http://jayj.dk/download-cpt-wordpress/2/#download-archive" title="Go to &quot;Create the archive&quot;">Create the archive</a></li>
<li><a href="http://jayj.dk/download-cpt-wordpress/3/#download-counter" title="Go to &quot;Create the download counter&quot;">Create the download counter</a></li>
<li><a href="http://jayj.dk/download-cpt-wordpress/3/#conclusion" title="Skip right to the conclusion">Conclusion</a>
</ol>
<p>The next part will be about creating a download shortcode, a widget and the archive for the custom taxonomy.</p>
<p><span id="more-1959"></span></p>
<h5>Download the code on Github</h5>
<div class="download single-download"><a href="http://jayj.dk/download/github-download-cpt/"  title="See the code on Github (Downloaded 202 times)" class="download-link">Download</a></div>
<hr />
<p class="warning">The code in this tutorial should be in your themes <code>functions.php</code> or <a href="http://wpcandy.com/teaches/how-to-create-a-functionality-plugin" title="Read WPCandy's blog post about functionality plugins">your own functionality plugin</a>.</p>
<h3 id="register-cpt">Create the Post Type</h3>
<pre class="prettyprint">
&lt;?php
/**
 * Add the download post type
 */
add_action( 'init', 'jayj_create_download_post_type' );

function jayj_create_download_post_type() {

  register_post_type( 'jayj_download', array(
	'labels' => array(
		'name' => 'Downloads',
		'add_new' => 'Add New',
		'add_new_item' => 'Add New Download',
		'edit' => 'Edit',
		'edit_item' => 'Edit Download',
		'new_item' => 'New Download',
		'view' => 'View Download',
		'view_item' => 'View Download',
		'search_items' => 'Search Downloads',
		'not_found' => 'No downloads found',
		'not_found_in_trash' => 'No downloads found in Trash',
	),
	'description' => 'The latest downloads',
	'public' => true,
	'show_ui' => true,
	'exclude_from_search' => true,
	'supports' => array( 'title', 'excerpt', 'thumbnail', 'custom-fields' ),
	'has_archive' => 'downloads', // The archive slug
	'rewrite' => array( 'slug' => 'download' ),
  ));
}

?></pre>
<p>This will register the custom post type and give you a &#8216;Downloads&#8217; menu in your dashboard, as seen on the image below. </p>
<p><img src="http://jayj.dk/wp-content/uploads/download-cpt-menu.png" alt="" title="Download post type menu in dashboard" width="162" height="262" class="aligncenter size-full wp-image-1977" /></p>
<p>I won&#8217;t go over all the values &#8211; if you want a better understanding on what&#8217;s going on, I recommend <a href="http://justintadlock.com/archives/2010/04/29/custom-post-types-in-wordpress" title="Justin Tadlock on custom post types">reading this tutorial on custom post types by Justin Tadlock</a>.</p>
<p>But I&#8217;d like to explain this part</p>
<pre class="prettyprint">'has_archive' => 'downloads', // The archive slug
'rewrite' => array( 'slug' => 'download' )</pre>
<p>It means that your download archive can be found at <code>example.com/downloads</code> and the individual downloads can be found at <code>example.com/download/<em>%slug%</em></code></p>
<hr />
<h3 id="register-tax">A custom &#8220;Download Categories&#8221; taxonomy</h3>
<p>Now that we have the post type, let&#8217;s create a custom taxonomy called &#8220;Download Categories&#8221;. That way you can categorize your downloads just like you can with posts. Examples of download categories can be PDFs, PSD files, WordPress themes and so on.</p>
<p>After the <code>register_post_type();</code> function, add the following code</p>
<pre class="prettyprint">
/**
 * Custom "Download Categories" taxonomy
 */
register_taxonomy( 'download-categories', array( 'jayj_download' ),
  array(
	'public' => true,
	'labels' => array( 'name' => 'Download Categories', 'singular_name' => 'Download Category' ),
	'hierarchical' => true,
	'rewrite' => array( 'slug' => 'download-types' )
  )
);</pre>
<p><code>'hierarchical' => true</code> makes the taxonomy behave like categories. If you want it to behave like tags, set it to false.</p>
<div id="attachment_1995" class="wp-caption aligncenter" style="width: 302px"><img src="http://jayj.dk/wp-content/uploads/download-categories.png" alt="" title="Select Download Categories" width="292" height="326" class="size-full wp-image-1995" /><p class="wp-caption-text">When you create or edit a download, you&#039;ll now have have the option to choose a category</p></div>
<hr />
<h3 id="custom-meta-box">Create a custom meta box</h3>
<p>The third step is to add custom data fields to the add/edit download page. To give you an idea of what I mean, take a look at the following image</p>
<p><img src="http://jayj.dk/wp-content/uploads/download-metabox-empty.png" alt="" title="Empty Download metabox" width="711" height="464" class="aligncenter size-full wp-image-2007" /></p>
<p>I&#8217;ve decided to keep it simple in this tutorial. You should add and edit them so they fit to your needs.</p>
<p>Let&#8217;s move on!</p>
<pre class="prettyprint">/**
 * Adds the download meta box for the download post type
 */
function jayj_meta_box_download() {
  add_meta_box( 'jayj-meta-box-download', 'Download Settings', 'jayj_meta_box_download_display', 'jayj_download', 'normal', 'high' );
}

add_action( 'add_meta_boxes', 'jayj_meta_box_download' );</pre>
<p>This will add the meta box to the <code>jayj_download</code> post type.<br />
If you try it out and gets an error, don&#8217;t worry. That&#8217;s because we haven&#8217;t defined the <code>jayj_meta_box_download_display()</code> function yet. Let&#8217;s do that know.</p>
<p>The code has been breaked up into pieces. First part:</p>
<pre class="prettyprint">/**
 * Displays the download meta box
 */
function jayj_meta_box_download_display( $object, $box ) {

   // Setup some default values
   $defaults = array(
	'file' => '',
	'version' => '1.0',
	'postid' => '',
	// Add more!
   );

   // Get the post meta
  $download = get_post_meta( $object->ID, 'download', true );

  // Merge them
  $download = wp_parse_args( $download, $defaults );
}
?></pre>
<p>This part will set up some default values and merge them with the download post meta using the <code><a href="http://codex.wordpress.org/Function_Reference/wp_parse_args">wp_parse_args()</a></code> function. Some of the values are set to empty by default to prevent PHP notices when there&#8217;s no download meta.</p>
<p>Next part is the fields</p>
<pre class="prettyprint lang-html">&lt;input type=&quot;hidden&quot; name=&quot;jayj-meta-box-download&quot; value=&quot;&lt;?php echo wp_create_nonce( basename( __FILE__ ) ); ?&gt;&quot; /&gt;

&lt;br /&gt;

&lt;table class=&quot;form-table&quot;&gt;

   &lt;thead&gt;&lt;tr&gt;&lt;th&gt;&lt;span class=&quot;description&quot;&gt;None of the fields are required&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;

   &lt;tr&gt;
      &lt;th&gt;&lt;label for=&quot;download-hide&quot;&gt;Hide download&lt;/label&gt;&lt;/th&gt;
      &lt;td&gt;
         &lt;?php $hide = get_post_meta( $object->ID, '_hide_download', true ); ?>
         &lt;label&gt;&lt;input type=&quot;checkbox&quot; name=&quot;download-hide&quot; id=&quot;download-hide&quot; value=&quot;1&quot; &lt;?php checked( &#39;1&#39;, $hide ); ?&gt; /&gt;
         &lt;span class=&quot;description&quot;&gt;Check this if you don&#39;t want to show the download at the archive page&lt;/span&gt;&lt;/label&gt;
      &lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr&gt;
      &lt;th&gt;&lt;label for=&quot;download-file&quot;&gt;File&lt;/label&gt;&lt;/th&gt;
      &lt;td&gt;
         &lt;input type=&quot;text&quot; id=&quot;download-file&quot; size=&quot;60&quot; name=&quot;download-file&quot; value=&quot;&lt;?php echo esc_url( $download[&#39;file&#39;] ); ?&gt;&quot; /&gt;
         &lt;input type=&quot;button&quot; id=&quot;upload-file-button&quot;  class=&quot;button&quot; value=&quot;Upload file&quot; /&gt;
         &lt;label for=&quot;download-file&quot;&gt;&lt;span class=&quot;description&quot;&gt;Upload or link to download file&lt;/span&gt;&lt;/label&gt;
      &lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr&gt;
      &lt;th&gt;&lt;label for=&quot;download-version&quot;&gt;Version&lt;/label&gt;&lt;/th&gt;
      &lt;td&gt;
         &lt;input type=&quot;text&quot; id=&quot;download-version&quot; name=&quot;download-version&quot; value=&quot;&lt;?php echo esc_attr( $download[&#39;version&#39;] ); ?&gt;&quot; size=&quot;3&quot; /&gt;
      &lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr&gt;
      &lt;th&gt;&lt;label for=&quot;download-count&quot;&gt;Download count&lt;/label&gt;&lt;/th&gt;
      &lt;td&gt;
         &lt;?php $count = isset( $object-&gt;ID ) ? get_post_meta( $object-&gt;ID, &#39;download_count&#39;, true ) : 0; ?&gt;
         &lt;input type=&quot;number&quot; id=&quot;download-count&quot; name=&quot;download-count&quot; value=&quot;&lt;?php echo absint( $count ); ?&gt;&quot; size=&quot;7&quot; min=&quot;0&quot; /&gt;
         &lt;?php printf( &#39;&lt;p&gt;This file has been downloaded &lt;b&gt;%d&lt;/b&gt; times&lt;/p&gt;&#39;, absint( $count ) ); ?&gt;
      &lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr&gt;
      &lt;th&gt;&lt;label for=&quot;download-postid&quot;&gt;Post ID&lt;/label&gt;&lt;/th&gt;
      &lt;td&gt;
         &lt;label&gt;&lt;input type=&quot;text&quot; id=&quot;download-postid&quot; name=&quot;download-postid&quot; value=&quot;&lt;?php echo absint( $download[&#39;postid&#39;] ); ?&gt;&quot; size=&quot;3&quot; /&gt;
         &lt;span class=&quot;description&quot;&gt;ID of the post which the download is associated with&lt;/span&gt;&lt;/label&gt;
         &lt;?php if ( !empty( $download[&#39;postid&#39;] ) ) { ?&gt;
            &lt;p&gt;This download is associated with &lt;a href=&quot;&lt;?php echo get_permalink( $download[&#39;postid&#39;] ); ?&gt;&quot;&gt;&lt;?php echo get_the_title( $download[&#39;postid&#39;] ); ?&gt;&lt;/a&gt;&lt;/p&gt;
         &lt;?php } ?&gt;
      &lt;/td&gt;
   &lt;/tr&gt;

&lt;/table&gt;</pre>
<p>The code might look long and confusing. It adds a table with all the fields and gets the values from the <code>$download</code> array defined earlier.</p>
<p>But we are not done yet. The metabox and the fields has been added, but we haven&#8217;t made a function that saves them yet.</p>
<pre class="prettyprint">/**
 * Save the download information
 */
function jayj_meta_box_download_save( $post_id, $post ) {

   /* Verify that the post type supports the meta box and the nonce before preceding. */
   if ( ! isset( $_POST['jayj-meta-box-download'] ) || ! wp_verify_nonce( $_POST['jayj-meta-box-download'], basename( __FILE__ ) ) )
	return $post_id;

   /* Don't save them if... */
   if ( defined( 'DOING_AUTOSAVE' ) &#038;&#038; DOING_AUTOSAVE ) return;
   if ( defined( 'DOING_AJAX' ) &#038;&#038; DOING_AJAX ) return;
   if ( defined( 'DOING_CRON' ) &#038;&#038; DOING_CRON ) return;
   if ( $post->post_type == 'revision' ) return;

   /* Get the post type object. */
   $post_type = get_post_type_object( $post->post_type );

   /* Check if the current user has permission to edit the post. */
   if ( ! current_user_can( $post_type->cap->edit_post, $post_id ) )
	return $post_id;

/**
 * Add the download meta
 * CUSTOMIZE IF YOU'VE ADDED/EDITED/REMOVED FIELDS
 */
   update_post_meta( $post_id, 'download', array(
	'file' => esc_url_raw( $_POST['download-file'] ),
	'version' => strip_tags( $_POST['download-version'] ),
	'postid' => absint( $_POST['download-postid'] ),
	// Add your own if you've added fields
   ) ); 

   // Seperate the download count and "hide" from the rest
   update_post_meta( $post_id, 'download_count', absint( $_POST['download-count'] ) );
   update_post_meta( $post_id, '_hide_download', ( $_POST['download-hide'] == 1 ? 1 : 0 ) );
}

add_action( 'save_post', 'jayj_meta_box_download_save', 10, 2 );</pre>
<p>This saves all the meta data, excerpt the count and &#8220;hide&#8221;,  in a single array in a custom field called </code>download</code>. The download count is saved to <code>download_count</code> and the "hide" option is saved in <code>_hide_download</code>. They're apart from the others because it's easier to use them to do other things when they're alone.</p>
<p>As you might has noticed, there's a button called "Upload file" in the metabox. Currently it doesn't do anything but we make it open a lightbox window, just like when you add images, and upload the file. </p>
<hr />
<strong>Go to the next page for the rest of the tutorial</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://jayj.dk/download-cpt-wordpress/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Cakifo Version 1.2</title>
		<link>http://jayj.dk/cakifo-version-1-2/</link>
		<comments>http://jayj.dk/cakifo-version-1-2/#comments</comments>
		<pubDate>Sat, 04 Jun 2011 23:31:08 +0000</pubDate>
		<dc:creator>Jesper</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[english]]></category>

		<guid isPermaLink="false">http://jayj.dk/?p=1915</guid>
		<description><![CDATA[My Cakifo WordPress theme has just been updated to version 1.2. Small changelog Even more HTML5 More widget areas (after singular, after singular, and 404 error page) Pull quotes (See Wiki) Add support for the Custom Field Series extention Update notification in your dashboard when an update is available Modernizr 2.0 and Slides 1.1.8 French [...]]]></description>
			<content:encoded><![CDATA[<p>My <a href="http://jayj.dk/cakifo-free-wordpress-theme/" title="Read the release post of Cakifo">Cakifo WordPress theme</a> has just been updated to version 1.2.</p>
<h2>Small changelog</h2>
<ul>
<li>Even more HTML5</li>
<li>More widget areas (after singular, after singular, and 404 error page)
<li>Pull quotes (<a href="https://github.com/jayj/Cakifo/wiki/Useful-classes" title="See the Wiki for information about Pull quotes">See Wiki</a>)</li>
<li>Add support for the Custom Field Series extention</li>
<li>Update notification in your dashboard when an update is available</li>
<li>Modernizr 2.0 and Slides 1.1.8</li>
<li>French translation by <a href="http://wolforg.eu" title="Visit Wolforgs website">Wolforg</a></li>
<li>Bug fixes and small improvements to design and code</li>
</ul>
<p><a href="https://github.com/jayj/Cakifo/compare/v1.1...v1.2.1" title="Watch a detailed changelog from version 1.1 to version 1.2">See a more detailed changelog at Github</a></p>
<p><span id="more-1915"></span></p>
<h4>Download the update</h4>
<div class="download single-download"><a href="http://jayj.dk/download/cakifo/"  title="Download Cakifo (Downloaded 3010 times)" class="download-link">Download</a><a href="http://wpthemes.jayj.dk/cakifo" class="demo-link iframe" title="See demo of Cakifo Version 1.2">Demo</a></div>
]]></content:encoded>
			<wfw:commentRss>http://jayj.dk/cakifo-version-1-2/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>HTML5 Theme Updated to Version 2.0</title>
		<link>http://jayj.dk/html5-theme-v2/</link>
		<comments>http://jayj.dk/html5-theme-v2/#comments</comments>
		<pubDate>Thu, 19 May 2011 15:03:54 +0000</pubDate>
		<dc:creator>Jesper</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://jayj.dk/?p=1875</guid>
		<description><![CDATA[<div><img width="200" height="145" src="http://jayj.dk/wp-content/uploads/html5version2-200x145.png" class="attachment-post-thumbnail wp-post-image" alt="Version 2 of my HTML5 theme" title="Version 2 of my HTML5 theme" /></div>I&#8217;ve just released version 2.0 of my free HTML5 and CSS3 theme. Both design and code has been been through major improvements and is much much better than before. Here&#8217;s a preview of the new design (click for demo) Features Uses HTML5 and CSS3 Awesome design with a hot pink color! Fully working Ajax PHP [...]]]></description>
			<content:encoded><![CDATA[<div><img width="200" height="145" src="http://jayj.dk/wp-content/uploads/html5version2-200x145.png" class="attachment-post-thumbnail wp-post-image" alt="Version 2 of my HTML5 theme" title="Version 2 of my HTML5 theme" /></div><p>I&#8217;ve just released version 2.0 of <a href="http://jayj.dk/a-free-html5-and-css3-theme/" title="Read the original blog post"> my free HTML5 and CSS3 theme</a>. Both design and code has been been through major improvements and is much much better than before.</p>
<div class="clear"></div>
<div class="download single-download"><a href="http://jayj.dk/download/html5/"  title="Download the free HTML5 and CSS3 theme (Downloaded 24197 times)" class="download-link">Download</a><a href="http://wpthemes.jayj.dk/html5/" class="demo-link iframe" title="See demo of HTML5 Theme Updated to Version 2.0">Demo</a></div>
<p>Here&#8217;s a preview of the new design (click for demo)</p>
<p><a href="http://wpthemes.jayj.dk/html5/" title="See demo of the theme"><img src="http://jayj.dk/wp-content/uploads/html5version2.png" alt="" title="Version 2 of my theme" width="600" height="435" class="aligncenter size-full wp-image-1879" /></a></p>
<p><span id="more-1875"></span></p>
<h3>Features</h3>
<ul>
<li>Uses HTML5 and CSS3</li>
<li>Awesome design with a <span style="color: #F71570;">hot pink</span> color!</li>
<li><strong>Fully working Ajax PHP contact form</strong></li>
<li><a href="http://www.modernizr.com/">Modernizr</a> for enabling of HTML5 elements &amp; feature detects</li>
<li><a href="https://github.com/scottjehl/Respond">Respond.js</a> &#8211; a lightweight polyfill for min/max-width CSS3 Media Queries</li>
<li>Uses Droid Serif, loaded from Google Fonts, for the headings</li>
<li>IE6 &amp; IE7 warning (can easily be edited to IE6 only or removed)</li>
<li>Free to use! (: – It&#8217;s released under <a href="http://www.opensource.org/licenses/bsd-license.php">New BSD License</a>. The license is included in license.txt</li>
</ul>
<p>The theme has been tested in all major browsers and it&#8217;s awesome! It looks a bit funny in <abbr title="Internet Explorer 6">IE6</abbr> and IE7, but who cares?</p>
<p><a href="http://jayj.dk/a-free-html5-and-css3-theme/" title="Read the original blog post" class="btn blue">See the original post for more information</a></p>
<h4>Other versions of the theme</h4>
<p>The theme is available as both WordPress and Blogger theme as well</p>
<ul>
<li>Download <a href="http://www.longren.org/wordpress/html5press/">WordPress version</a> by Tyler Longren</li>
<li>Download <a href="http://www.bloggerbits.com/2010/09/css3-theme-free-blogger-template/">Blogger version</a> by Rethnaraj Rambabu (old version of the theme)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jayj.dk/html5-theme-v2/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Cakifo Version 1.1</title>
		<link>http://jayj.dk/cakifo-version-1-1/</link>
		<comments>http://jayj.dk/cakifo-version-1-1/#comments</comments>
		<pubDate>Sat, 07 May 2011 23:04:34 +0000</pubDate>
		<dc:creator>Jesper</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[cakifo]]></category>
		<category><![CDATA[english]]></category>

		<guid isPermaLink="false">http://jayj.dk/?p=1869</guid>
		<description><![CDATA[My Cakifo WordPress theme has just been updated to version 1.1. Small changelog HTML5! The theme now uses HTML5 Improved Post formats Frontpage improvements Print and RTL styles added See a more detailed changelog at Github]]></description>
			<content:encoded><![CDATA[<p>My <a href="http://jayj.dk/cakifo-free-wordpress-theme/" title="Read the release post of Cakifo">Cakifo WordPress theme</a> has just been updated to version 1.1.</p>
<h4>Small changelog</h4>
<ul>
<li><strong>HTML5!</strong> The theme now uses HTML5</li>
<li>Improved Post formats</li>
<li>Frontpage improvements</li>
<li>Print and RTL styles added</li>
</ul>
<p><a href="https://github.com/jayj/Cakifo/compare/v1.0...v1.1" title="Watch a detailed changelog at Github">See a more detailed changelog at Github</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jayj.dk/cakifo-version-1-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cakifo, a Free WordPress theme</title>
		<link>http://jayj.dk/cakifo-free-wordpress-theme/</link>
		<comments>http://jayj.dk/cakifo-free-wordpress-theme/#comments</comments>
		<pubDate>Sat, 23 Apr 2011 21:10:24 +0000</pubDate>
		<dc:creator>Jesper</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[english]]></category>

		<guid isPermaLink="false">http://jayj.dk/?p=1846</guid>
		<description><![CDATA[<div><img width="150" height="150" src="http://jayj.dk/wp-content/uploads/cakifo-post-thumbnail.png" class="attachment-post-thumbnail wp-post-image" alt="cakifo-post-thumbnail" title="cakifo-post-thumbnail" /></div>Cakifo is a free WordPress theme built with from the rock-solid Hybrid Core theme framework by Justin Tadlock, so it provides a great starting point with many useful features. This theme is a parent theme. What this means is that to customize it, you should be creating a child theme. Is it a theme framework? [...]]]></description>
			<content:encoded><![CDATA[<div><img width="150" height="150" src="http://jayj.dk/wp-content/uploads/cakifo-post-thumbnail.png" class="attachment-post-thumbnail wp-post-image" alt="cakifo-post-thumbnail" title="cakifo-post-thumbnail" /></div><p>Cakifo is a free WordPress theme built with from the rock-solid <a href="http://themehybrid.com/hybrid-core" title="Read more about the Hybrid Core framework">Hybrid Core theme framework</a> by Justin Tadlock, so it provides a great starting point with many useful features.</p>
<p>This theme is a parent theme. What this means is that to customize it, you should be creating a child theme. Is it a theme framework? Some people might call it that. All you need to know is that it&#8217;s a solid, yet flexible, starting point for nearly any blog.</p>
<p><span id="more-1846"></span></p>
<div class="download single-download"><a href="http://jayj.dk/download/cakifo/"  title="Download Cakifo (Downloaded 3010 times)" class="download-link">Download</a><a href="http://wpthemes.jayj.dk/cakifo" class="demo-link iframe" title="See demo of Cakifo, a Free WordPress theme">Demo</a></div>
<h3>Some features of Cakifo</h3>
<ul>
<li><strong>Child theme friendly</strong> &#8211; Nearly everything can be customized in a child theme</li>
<li>Uses Hybrid Core as framework</li>
<li>HTML5</li>
<li><strong>Custom front page</strong> with slider, recent posts, and posts from categories</li>
<li>Killer post thumbnails functionality</li>
<li><strong>Per-post/page layouts</strong> (one-column, two-column, and three-column layouts)</li>
<li>Art direction (the ability to add custom, per-post stylesheets)</li>
<li><strong>Highly-configurable widgets</strong> that give you full control over their display</li>
<li>Several sidebars (Sidebar, secondary sidebar, after-singular, after-single, error page, and footer + more in a child theme)</li>
<li>Many useful shortcodes</li>
<li>Small theme settings page (yes, that&#8217;s a feature)</li>
<li>Breadcrumbs</li>
<li>Built-in pagination</li>
<li><em>And much, much more!</em></li>
</ul>
<p>(yes, some of these features are totally stolen from Justins&#8217; themes <img src='http://jayj.dk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )</p>
<h3>Download the theme</h3>
<div class="download single-download"><a href="http://jayj.dk/download/cakifo/" title="Download Cakifo"><img src="http://jayj.dk/wp-content/uploads/cakif-thumb.png" alt="" class="wp-post-image" /></a><a href="http://jayj.dk/download/cakifo/"  title="Download Cakifo (Downloaded 3010 times)" class="download-link">Download</a><a href="http://wpthemes.jayj.dk/cakifo" class="demo-link iframe" title="See demo of Cakifo, a Free WordPress theme">Demo</a></div>
<p>This theme has been tested and works with the latest version of WordPress (3.1.x) as well as WordPress 3.2-bleeding. It is a parent theme, so any modifications you make should be handled within a child theme (example included in download)</p>
<p>You can <a href="https://github.com/jayj/Cakifo" title="Fork Cakifo on Github">view the source and help improving it on Github</a>. The theme is licensed under GPL.</p>
<h4>Update May 8, 2011</h4>
<p>Version 1.1 has now been released. Changelog:</p>
<ul>
<li><strong>HTML5!</strong> The theme now uses HTML5</li>
<li>Improved Post formats</li>
<li>Frontpage improvements</li>
<li>Use loop.php instead of post-format.php</li>
<li>Print and RTL styles added</li>
<li>Slides script updated to 1.1.7</li>
</ul>
<p><a href="https://github.com/jayj/Cakifo/compare/v1.0...v1.1" title="Watch a detailed changelog at Github">See a detailed changelog at Github</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jayj.dk/cakifo-free-wordpress-theme/feed/</wfw:commentRss>
		<slash:comments>66</slash:comments>
		</item>
		<item>
		<title>Announcing HTML5Press</title>
		<link>http://jayj.dk/announcing-html5press/</link>
		<comments>http://jayj.dk/announcing-html5press/#comments</comments>
		<pubDate>Fri, 22 Apr 2011 01:11:40 +0000</pubDate>
		<dc:creator>Jesper</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[english]]></category>

		<guid isPermaLink="false">http://jayj.dk/?p=1835</guid>
		<description><![CDATA[<div><img width="150" height="150" src="http://jayj.dk/wp-content/uploads/HTML5Press-150x1501.png" class="attachment-post-thumbnail wp-post-image" alt="HTML5Press" title="HTML5Press" /></div>My free HTML5 and CSS3 theme has been converted to a free WordPress theme, called HTML5Press, by Tyler Longren. Download it now Some of HTML5Press&#8217; features Every feature of the original theme Featured Images for Posts WordPress Navigation Menus WordPress Widgets Threaded Comments The project is also hosted on Github where you can help improving [...]]]></description>
			<content:encoded><![CDATA[<div><img width="150" height="150" src="http://jayj.dk/wp-content/uploads/HTML5Press-150x1501.png" class="attachment-post-thumbnail wp-post-image" alt="HTML5Press" title="HTML5Press" /></div><p>My <a href="http://jayj.dk/a-free-html5-and-css3-theme/" title="Read the blog post about my theme">free HTML5 and CSS3 theme</a> has been converted to a <strong>free WordPress theme</strong>, called HTML5Press, by <a href="http://www.longren.org/" title="Visit Tyler's website">Tyler Longren</a>.</p>
<p><a href="http://www.longren.org/wordpress/html5press/" class="btn blue" title="Download the WordPress theme html5press for free">Download it now</a></p>
<h4>Some of HTML5Press&#8217; features</h4>
<ul>
<li>Every feature of the original theme</li>
<li>Featured Images for Posts</li>
<li>WordPress Navigation Menus</li>
<li>WordPress Widgets</li>
<li>Threaded Comments</li>
</ul>
<p>The project is also <a href="https://github.com/tlongren/html5press">hosted on Github</a> where you can help improving the theme.</p>
]]></content:encoded>
			<wfw:commentRss>http://jayj.dk/announcing-html5press/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/

Page Caching using disk: enhanced
Database Caching using disk: basic

Served from: theme.jayj.dk @ 2012-02-05 00:52:34 -->
