<?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>t-infection.com &#124; tasarım oyuncakları, web teknolojileri &#187; Etiket Bulutu</title>
	<atom:link href="http://www.t-infection.com/tag/etiket-bulutu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.t-infection.com</link>
	<description>tasarım oyuncaklarımız ve web teknolojilerine dair kısa kısa...</description>
	<lastBuildDate>Sun, 09 May 2010 21:09:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Wordpress&#8217;te Etiket Bulutu Sayfası Oluşturmak</title>
		<link>http://www.t-infection.com/wordpresste-etiket-bulutu-sayfasi-olusturmak/</link>
		<comments>http://www.t-infection.com/wordpresste-etiket-bulutu-sayfasi-olusturmak/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 00:03:59 +0000</pubDate>
		<dc:creator>webthese</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Etiket]]></category>
		<category><![CDATA[Etiket Bulutu]]></category>
		<category><![CDATA[Sayfa]]></category>
		<category><![CDATA[Tag Cloud]]></category>
		<category><![CDATA[Şablon]]></category>

		<guid isPermaLink="false">http://www.t-infection.com/?p=577</guid>
		<description><![CDATA[Wordpress tabanlı güncelerin olmazsa olmazlarından birisi de gönderilere eklenen etiketlerdir. Birçoğumuz gönderi içinde kullandığımız popüler etiketleri bir etiket bulutu (tag cloud) şeklinde sitemizde ziyaretçilerimize sunarız. Bu yazımızda kısaca Wordpress tabanlı güncemizde nasıl bir etiket bulutu sayfası elde edeceğimizi anlatacağız.
Bu işlemi yaparken Wordpress&#8217;te öncelikle bir sayfa şablonu oluşturalım. Sayfa şablonumuz etiketlerimizi göstereceğinden Wordpress&#8217;in wp tag cloud [...]]]></description>
			<content:encoded><![CDATA[<p>Wordpress tabanlı güncelerin olmazsa olmazlarından birisi de gönderilere eklenen etiketlerdir. Birçoğumuz gönderi içinde kullandığımız popüler etiketleri bir etiket bulutu (tag cloud) şeklinde sitemizde ziyaretçilerimize sunarız. Bu yazımızda kısaca Wordpress tabanlı güncemizde nasıl bir etiket bulutu sayfası elde edeceğimizi anlatacağız.</p>
<p>Bu işlemi yaparken Wordpress&#8217;te öncelikle bir sayfa şablonu oluşturalım. Sayfa şablonumuz etiketlerimizi göstereceğinden Wordpress&#8217;in wp tag cloud fonksiyonundan yararlanacağız. Şimdi sayfa şablonumuzu oluşturacak olan kodları yazalım. <span id="more-577"></span></p>
<pre class="brush: php;">
&lt; ?php
/*
Template Name: etiket_bulutu
*/
?&gt;

&lt; ?php
get_header();
?&gt;

&lt;div id=&quot;content&quot;&gt;
  &lt; ?php if (have_posts()) : while (have_posts()) : the_post(); ?&gt;

  &lt;div class=&quot;entry &lt;?php if(is_home() &amp;&amp; $post==$posts[0] &amp;&amp; !is_paged());?&gt;&quot;&gt;
    &lt;h3 class=&quot;entrytitle&quot; id=&quot;post-&lt;?php the_ID(); ?&gt;&quot;&gt; &lt;a href=&quot;&lt;?php the_permalink() ?&gt;&quot; rel=&quot;bookmark&quot;&gt;
      &lt; ?php the_title(); ?&gt;
      &lt;/a&gt;
	  &lt;/h3&gt;

&lt;div class=&quot;etiketsayfa&quot;&gt;&lt; ?php wp_tag_cloud('smallest=8&amp;largest=18&amp;number=999&amp;order=RAND'); ?&gt;&lt;/div&gt;
&lt;/div&gt;

    &lt;!--
	&lt;?php trackback_rdf(); ?&gt;
	--&gt;
  &lt;/div&gt;
  &lt; ?php comments_template(); // Get wp-comments.php template ?&gt;
  &lt; ?php endwhile; else: ?&gt;
  &lt;p&gt;
    &lt; ?php _e('Sorry, no posts matched your criteria.'); ?&gt;
  &lt;/p&gt;
  &lt; ?php endif; ?&gt;
  &lt;p&gt;&lt;span class=&quot;page&quot;&gt;
    &lt; ?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?&gt;&lt;/span&gt;
  &lt;/p&gt;

&lt; ?php get_sidebar(); ?&gt;
&lt; ?php get_footer(); ?&gt;
</pre>
<p>Yukarıdaki kodlar benim t&#8217;infection.com&#8217;da Etiket bulutu sayfası yapmak için kullandığım kodlardır. Burada yaptığım şey ise sitemin index.php dosyasını alarak wp tag cloud() fonksiyonunu eklemek. Etiket bulutunu elde edecek kodu tekrar görelim;</p>
<pre class="brush: php;">
&lt;div class=&quot;etiketsayfa&quot;&gt;
&lt; ?php wp_tag_cloud('smallest=8&amp;largest=18&amp;number=999&amp;order=RAND'); ?&gt;
&lt;/div&gt;
</pre>
<p>Gördüğünüz gibi wp_tag_cloud() fonksiyonunda biraz argüman eklemesi yaptım. En küçük etiket görünüm değerini 8pt en büyük değeri ise 18pt olarak belirledim. Etiketlerin sayısını 999 olarak yazdım ki tüm eklemiş olduğum etiketleri içerebilsin. (Tabi sizin 1000 üzeri etiketiniz varsa bu değeri büyütebilirsiniz) Son olarakta etiket dizilimi Rand değeriyle rastgele hale getirdim. Etiket bulutunu ise stil dosyama eklediğim Etiketsayfa Css sınıfı içerisine aldım.</p>
<p>Şimdi sıra geldi sayfamızı oluşturmaya. Yukarıda vermiş olduğum kodu boş bir metin editöründe etiket_bulutu.php olarak kaydedip tema dizininiz içine atın. Daha sonra sitenizin yönetim paneline giriş yapın. Burada Yeni sayfa ekleme alanına gelerek yeni sayfanıza Etiket Bulutu ismini verin. Yan alanda tema dizinine attığımız etiket_bulutu.php isimli dosya Sayfa Şablonu olarak görünecektir. Sayfamıza sadece isim verip bu şablonu seçerek kaydedebiliriz.</p>
<p>Gördüğünüz gibi önce etiket_bulutu.php şablonumuzu oluşturduk. Bunu kullandığımız temanın dizinine attık. Yönetim panelinden yeni sayfa ekleme alanına gelerek attığımız şablonu seçtik ve sayfamıza isim vererek oluşturduk. Hepsi bu :) Yukarıda size şablon olarak verdiğim kodları siz kendi temanızın herhangi bir .php dosyasını düzenleyerekte elde edebilirsiniz.</p>
<p>Benim oluşturduğum etiket bulutu sayfasını görmek için <a title="Kaynak" href="http://www.t-infection.com/etiket-bulutu/" target="_blank" class="dl"><strong>buraya</strong></a> tıklayabilirsiniz. Umarım faydalı olur.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.t-infection.com/wordpresste-etiket-bulutu-sayfasi-olusturmak/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>
