<?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>Webbdesigner Sundsvall, Andreas Johansson &#187; wordpress tema</title>
	<atom:link href="http://cynatic.org/tag/wordpress-tema/feed" rel="self" type="application/rss+xml" />
	<link>http://cynatic.org</link>
	<description>Andreas Johansson är en frilansare inom webbdesign som skriver om sin vardag</description>
	<lastBuildDate>Wed, 28 Jul 2010 23:21:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Att använda the_post_thumbnail() i WordPress 2.9</title>
		<link>http://cynatic.org/att-anvanda-the_post_thumbnail-i-wordpress</link>
		<comments>http://cynatic.org/att-anvanda-the_post_thumbnail-i-wordpress#comments</comments>
		<pubDate>Thu, 07 Jan 2010 11:58:09 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[rekommenderat]]></category>
		<category><![CDATA[webbdesign]]></category>
		<category><![CDATA[the_post_thumbnail]]></category>
		<category><![CDATA[webbutveckling]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress tema]]></category>
		<guid isPermaLink="false">http://cynatic.org/?p=1321</guid>
		<description><![CDATA[WordPress släpptes för en stund sedan i version 2.9 och med släppet följde en efterlängtad funktion med för de som utvecklar teman, nämligen the_post_thumbnail(). WordPress Codex är dock ganska sena med en bra Wiki-artikel på ämnet så jag tänkte skriva ihop en liten bas-guide till hur den nya funktionen kan användas. Vad som inte berättas [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-1339" href="http://cynatic.org/att-anvanda-the_post_thumbnail-i-wordpress/images_post-2"><img class="alignnone size-medium wp-image-1339" title="images_post" src="http://cynatic.org/wp-content/uploads/2010/01/images_post1-470x116.jpg" alt="images post1 470x116 Att använda the post thumbnail() i Wordpress 2.9" width="470" height="116" /></a></p>
<p>WordPress släpptes för en stund sedan i version 2.9 och med släppet följde en efterlängtad funktion med för de som utvecklar teman, nämligen <a href="http://codex.wordpress.org/Template_Tags/the_post_thumbnail">the_post_thumbnail()</a>. <a href="http://codex.wordpress.org/Template_Tags">WordPress Codex</a> är dock ganska sena med en bra Wiki-artikel på ämnet så jag tänkte skriva ihop en liten bas-guide till hur den nya funktionen kan användas.</p>
<p>Vad som inte berättas utan krävdes en del sökande för min del är att funktionen först måste aktiveras från <em>functions.php</em> (filen ligger i samma mapp som ditt tema finns i) för att fungera. Anledningen vad jag gissar på är bakåt-kompatibilitet så att funktionen inte används där det inte stöds.</p>
<pre class="brush: php;">add_theme_support( 'post-thumbnails' );</pre>
<p>Lägg in raden i functions.php. Stäng dock inte filen än, vi måste också definiera storleken på miniatyr-bilderna. Detta görs med funktionen <em>set_post_thumbnail_size()</em>. Funktionen tar ett par argument <em>int width, int height, bool hardcrop</em>.</p>
<pre class="brush: php;">set_post_thumbnail_size( 250, 150, true );</pre>
<p>Använder mig personligen av raden ovan, här sätts höjd och bredd till 250&#215;150 och hardcrop till sant. Hardcrop är dock för mig ett frågetecken än så länge då det inte verkar göra till eller från det jag har testat. Dess egentligen funktion är att beskära bilden snarare än att förändra storleken på den, vilket ger fler valmöjligheter i fråga om höjd/bredd på bilderna man laddar upp än om vi bara skulle förändra dess storlek.</p>
<p>När du experimenterar med storlekarna så rekommenderas det att du installerar tillägget <a href="http://wordpress.org/extend/plugins/regenerate-thumbnails/">Regenerate thumbnails</a> så du slipper editera om alla miniatyrer i varje inlägg.</p>
<p>För att hämta din miniatyr så måste du först definiera den i en bloggpost, efter att du sparat <em>functions.php</em> och går in i editorn så märker du en ny ruta som heter <strong>Post Thumbnail</strong>, definiera din miniatyr i den.</p>
<p><a rel="attachment wp-att-1320" href="http://cynatic.org/att-anvanda-the_post_thumbnail-i-wordpress/post_thumbnail_box"><img class="aligncenter size-full wp-image-1320" title="post_thumbnail_box" src="http://cynatic.org/wp-content/uploads/2010/01/post_thumbnail_box.jpg" alt="post thumbnail box Att använda the post thumbnail() i Wordpress 2.9" width="307" height="235" /></a></p>
<p>Nu är det dags att hämta bilden i vår loop. Jag rekommenderar att du kontrollerar så att inlägget har en minityr först och främst.</p>
<pre class="brush: php;">if ( has_post_thumbnail() ) { the_post_thumbnail(); }</pre>
<p>Nu är det dags att utforska the_post_thumbnail(). Funktionen tar en mindre uppsjö med argument, för det första kan du definiera din miniatyr med ett namn: thumbnail, medium, large där thumbnail är standardvärdet i funktionen.</p>
<p><strong>Exempel</strong>:</p>
<p><em>the_post_thumbnail(&#8216;medium&#8217;); </em>hämtar och skriver ut mediumstorleken av bilden.</p>
<p>Är du inte nöjd med standardvärdet av storleken på bilden eller behöver lägga in en css-klass? Funktionen tar även arrays med olika argument.</p>
<p><strong>Ett exempel är</strong>:</p>
<pre class="brush: php;">the_post_thumbnail( array(300, 300), array('class' =&gt; 'min-class-ett min-class-tva') );</pre>
<p>Som du ser så gör jag om miniatyren till en storlek av 300&#215;300 och ger den två klass-attribut, <em>min-klass-ett</em> och <em>min-klass-tva</em>. Du kan även lägga in andra värden som <em>rel, title, alt</em> med mera för större kontroll.</p>
<hr />
<p><small>© andreas for <a href="http://cynatic.org">Webbdesigner Sundsvall, Andreas Johansson</a>, 2010. |
<a href="http://cynatic.org/att-anvanda-the_post_thumbnail-i-wordpress">Permalink</a> |
<a href="http://cynatic.org/att-anvanda-the_post_thumbnail-i-wordpress#comments">14 kommentarer</a> |
Taggad: <a href="http://cynatic.org/tag/the_post_thumbnail" rel="tag">the_post_thumbnail</a>, <a href="http://cynatic.org/tag/webbdesign" rel="tag">webbdesign</a>, <a href="http://cynatic.org/tag/webbutveckling" rel="tag">webbutveckling</a>, <a href="http://cynatic.org/tag/wordpress" rel="tag">wordpress</a>, <a href="http://cynatic.org/tag/wordpress-tema" rel="tag">wordpress tema</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://cynatic.org/att-anvanda-the_post_thumbnail-i-wordpress/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>
