WordPress Yazıların İçerisine Adsense Reklamı

WordPress Bloggerları, adsense kazanç programı ile, wordpress bloglarından ,kimisi sadece hosting ihtiyacını karşılayabilmek için kimisi de  geçim kaynağı olarak kullandığı bu yöntemle, blogger olmanın keyfini biraz daha artırmış oluyor.

Daha öncelerde Adsense Optimizasyonu konusunda dediğim gibi, Adsense yerleşimleri için, kullanıcıların kendilerine hedef olarak belirlediği alanlara hücum ederseniz, tıklanma oranınız ve reklamlarınızın site içeriği ile olan ilgisini artırmış olursunuz.. Bu alanlardan en iyisi de WordPress yazılarınızın içerisine gömülü olan adsense reklamlarıdır. Kimi kullanıcılar adsense reklamlarını el ile yazı sayfalarına girebilmektedir. Fakat bu hem işlemi uzattığı hem de yazı sayfasında karışıklığa neden olduğu için pek tasvip etmediğim bir durumdur. Bunun yanında bir de WordPress Reklamları için eklentiler mevcuttur. Eğer blogumu takip ediyorsanız ne kadar eklenti sevmeyen biri olduğu zaten bilirsiniz. Bu tür ihtiyacları birkaç kısa kodla halletmek dururken, sitemizi yormak ve geç açılmasına sebep olmak niye? Continue reading

WordPress Temada Düzenlenmesi Gereken önemli Seyler

İnternet dünasında Şöyle bir açık incelemeyi geçtiğimde farkettimki artık yeni açılan sitelerin %80′e varan kısmı blog siteleri ve bunların çoğu da wordpress olmakta. Artık WordPress hayatımıza öyle girdiki, herkesin birkaç tane blogu olmuş durumda.. Bununla beraber WordPress Temaları da günden güne iyileşmekte ve güzelleşmektedir.. Fakat bu wordpress temalarını biz yaparken, ya da başkan yerden satın alırken nelere dikkat etmeliyiz, tema içerisinde değişiklik yapacağımız yerler ve admin panelinden yapabileceğimiz düzenlemeleri sizlere aktarmak istedim.
Continue reading

WordPress Temaya Ayar Sayfası Ekleme

Merhaba arakdaşlar.. Bildiğiniz üzere bir çok premium temada WordPress Admnin paneli içerisinde zorlanmadan kullanabileceğiniz bir ayar sayfası mevcuttur. Bu ayar sayfası içerisinde kodlarla uğraşmadan otomatik düzeltebileceğiniz alanlar mevcuttur. Bu yazımda bu ayar sayfasını nasıl oluştururuz onu anlatacağım.

Neler Yapacağız?

Başlamadan önce neler yapacağız, Temamızda ne gibi değişiklikler yapacağız bunları başlıklar halinde belirtip daha sonra açıklamalarını vereceğim.Yani WordPress admin panelimizde hangi ayarları değiştirebileceğiz ,neleri kullanabileceğimizi başlıklar halinde yazalım;

  • Temanın Renk Düzenini Değiştirme
  • Reklam Panelleri Ekleme
  • İsteğe Bağlı Sidebar oluşturma
  • Yine isteğe bağlı son tweet paneli
  • Ve Arama kutusu Continue reading

WordPress Yazar Hakkında Bölümü

Bu konunun Aslı Şu Linkte yeniden verilmiştir. Daha ayrıntılı ve daha açıklayıcı aynı konunun yazısı.

Çoğu wordpress temasında olduğu gibi her yazının altında o yazıyı yazan kişiye dair bir bilgi içeren kutucuk yer almaktadır.. Eğer wordpress temanızda bu yöntem yoksa ve temanızı da değişmek istemiyorsanız aşağıda anlatıcaklarımı uygulayarak sizde tüm yazılarınızın altına bir açıklama kutusu yerleştirebilirsiniz.

http://zingocan.com/wp-content/uploads/author.png Continue reading

WordPress İki tarih arasındaki Yazıları Göstermek

Postların çıkmasını istediniz bölüme aşağıda vermiş olduğum kodları giriyorsunuz.. Kodları kopyalayın ve bir metin editöründe açtıktan sonra 3. satırdaki (line 3) tarihleri kendi isteğinize göre değişiniz.. Daha sonra kodların görünmesini istediğiniz bi yere  temanızdaki dosyalar aracılığıyla yapıştırınız..

[php 1="function" 2="filter_where($where" 3="=" 4="'')" 5="{" 6="$where" 7=".=" 8=""" 9="AND" 10="post_date" 11=">=" 12="'2009-05-01'" 13="AND" 14="post_date" 15="<=" 16="'2009-05-15'";" 17="return" 18="$where;" 19="}" 20="add_filter('posts_where'," 21="'filter_where');" 22="query_posts($query_string);" 23="?>" 24="[/php" language="<?php"][/php]

iyi eğlenceler…

WordPress : Etiketleri Bir Dropdown Menü ile Göstermek

http://www.phpmagicbook.com/wp-content/uploads/2009/02/tags-cloud.jpg

Tema dosyalarımız içerisindeki  functions.php dosyasını açıyoruz, (eğer yoksas böyle bir dosya oluşturunuz) ve içerisinde şu kodları giriyoruz;


&lt;?php
function dropdown_tag_cloud( $args = '' ) {
 $defaults = array(
 'smallest' =&gt; 8, 'largest' =&gt; 22, 'unit' =&gt; 'pt', 'number' =&gt; 45,
 'format' =&gt; 'flat', 'orderby' =&gt; 'name', 'order' =&gt; 'ASC',
 'exclude' =&gt; '', 'include' =&gt; ''
 );
 $args = wp_parse_args( $args, $defaults );

 $tags = get_tags( array_merge($args, array('orderby' =&gt; 'count', 'order' =&gt; 'DESC')) ); // Always query top tags

 if ( empty($tags) )
 return;

 $return = dropdown_generate_tag_cloud( $tags, $args ); // Here's where those top tags get sorted according to $args
 if ( is_wp_error( $return ) )
 return false;
 else
 echo apply_filters( 'dropdown_tag_cloud', $return, $args );
}

function dropdown_generate_tag_cloud( $tags, $args = '' ) {
 global $wp_rewrite;
 $defaults = array(
 'smallest' =&gt; 8, 'largest' =&gt; 22, 'unit' =&gt; 'pt', 'number' =&gt; 45,
 'format' =&gt; 'flat', 'orderby' =&gt; 'name', 'order' =&gt; 'ASC'
 );
 $args = wp_parse_args( $args, $defaults );
 extract($args);

 if ( !$tags )
 return;
 $counts = $tag_links = array();
 foreach ( (array) $tags as $tag ) {
 $counts[$tag-&gt;name] = $tag-&gt;count;
 $tag_links[$tag-&gt;name] = get_tag_link( $tag-&gt;term_id );
 if ( is_wp_error( $tag_links[$tag-&gt;name] ) )
 return $tag_links[$tag-&gt;name];
 $tag_ids[$tag-&gt;name] = $tag-&gt;term_id;
 }

 $min_count = min($counts);
 $spread = max($counts) - $min_count;
 if ( $spread &lt;= 0 )
 $spread = 1;
 $font_spread = $largest - $smallest;
 if ( $font_spread &lt;= 0 )
 $font_spread = 1;
 $font_step = $font_spread / $spread;

 // SQL cannot save you; this is a second (potentially different) sort on a subset of data.
 if ( 'name' == $orderby )
 uksort($counts, 'strnatcasecmp');
 else
 asort($counts);

 if ( 'DESC' == $order )
 $counts = array_reverse( $counts, true );

 $a = array();

 $rel = ( is_object($wp_rewrite) &amp;&amp; $wp_rewrite-&gt;using_permalinks() ) ? ' rel=&quot;tag&quot;' : '';

 foreach ( $counts as $tag =&gt; $count ) {
 $tag_id = $tag_ids[$tag];
 $tag_link = clean_url($tag_links[$tag]);
 $tag = str_replace(' ', '&amp;nbsp;', wp_specialchars( $tag ));
 $a[] = &quot;\t&lt;option value='$tag_link'&gt;$tag ($count)&lt;/option&gt;&quot;;
 }

 switch ( $format ) :
 case 'array' :
 $return =&amp; $a;
 break;
 case 'list' :
 $return = &quot;&lt;ul class='wp-tag-cloud'&gt;\n\t&lt;li&gt;&quot;;
 $return .= join(&quot;&lt;/li&gt;\n\t&lt;li&gt;&quot;, $a);
 $return .= &quot;&lt;/li&gt;\n&lt;/ul&gt;\n&quot;;
 break;
 default :
 $return = join(&quot;\n&quot;, $a);
 break;
 endswitch;

 return apply_filters( 'dropdown_generate_tag_cloud', $return, $tags, $args );
}
?&gt;

Şimdi ise etiket menünüzün nerede çıkmasını istiyorsanız o dosyaya aşağıdaki kodları giriniz;


&lt;select name=&quot;tag-dropdown&quot; onchange=&quot;document.location.href=this.options[this.selectedIndex].value;&quot;&gt;
 &lt;option value=&quot;#&quot;&gt;Tags&lt;/option&gt;
 &lt;?php dropdown_tag_cloud('number=0&amp;order=asc'); ?&gt;
&lt;/select&gt;