indir

WordPress Döngünün dışında (loop) yazı içeriğini ve diğer özellikleri alma ve gösterme

WordPress sitenizin şuanki temasında bulunan fonksiyonlar sayfasını (functions.php) açın ve alttaki kodu oraya ekleyin.
function get_post_data($postId) { global $wpdb; return $wpdb->get_results(“SELECT * FROM $wpdb->posts WHERE ID=$postId”); } Daha sonra aşağıdaki fonksiyonu tema sayfanızın herhangi bir yerinde kullanarak  yazıyı ve yazının diğer özelliklerini alabilir ve görüntüleyebilirsiniz.
<?php $data = get_post_data(10); echo $data[0]->post_title; //yazı başlığını gösster echo $data[0]->post_date; //yazı yayınlanma tarihini göster echo $data[0]->comment_count; //Print number of comments echo $data[0]->post_content; //Yazı içeriğini göster ?> /

28 Ocak 2012 Saat : 12:05
Okunma
admin
devamını oku

WordPress son yazıları (yeni konular) farklı gösterme (CSS ile görünümünü değiştirme ve öne çıkarma)

WordPress temanızdaki anasayfanızı açın (index.php) ve döngüyü bulun. Daha sonra döngüyü alttaki kod ile değiştirin.
<?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); $currentdate = date(‘Y-m-d’,mktime(0,0,0,date(‘m’),date(‘d’),date(‘Y’))); $postdate = get_the_time(‘Y-m-d’); if ($postdate==$currentdate) { echo ‘<div>’; } else { echo ‘<div>’; } ?> <a href=”<?php the_permalink() ?>” rel=”bookmark”> <?php the_title(); ?></a> <?php the_time(‘j F Y’); ?> </div> <?php endwhile; ?> <?php endif; ?> Åžimdi de temanızın CSS dosyasını açın (style.css) ve en alta gelerek aşağıdaki css özelliklerini ekleyin. Daha sonra kendi zevkinize göre bu css özelliklerini belirleyin.
.post{ /* Normal yazılar için CSS özelliklerini buraya yazın */ } .post.new { /* daha farklı göstermek istediğiniz yeni yazılar için CSS özelliklerini buraya girin*/ }

27 Ocak 2012 Saat : 6:05
Okunma
admin
devamını oku

WordPress yazının özet bilgisine sahip olup olmadığını kontrol etme

Sayfadaki döngü (loop) içinde aşağıdaki kodu kullanın. Bu kod eğer bir yazı özet bilgisine (post excerpt) sahip ise bu bilgiyi gösterir, aksi takdirde birşey yapmadan devam eder.
<?php if(!empty($post->post_excerpt)) { //This post have an excerpt, let’s display it the_excerpt(); } else { // This post have no excerpt } ?>

27 Ocak 2012 Saat : 12:05
Okunma
admin
devamını oku

WordPress 1 yıl önce yayınlanmış yazıları alıp gösterme

Yapmanız gereken alttaki kodu, bir yıl önce açılan konuların gösterilmesini istediğiniz yere yapıştırmak.
<?php $current_day = date(‘j’); $last_year = date(‘Y’)-1; query_posts(‘day=’.$current_day.’&year=’.$last_year); if (have_posts()): while (have_posts()) : the_post(); the_title(); the_excerpt(); endwhile; endif; ?>

27 Ocak 2012 Saat : 6:05
Okunma
admin
devamını oku

WordPress RSS beslemesine Adsense Reklamları Yerleştirme

Aşağıdaki kodu kopyalayın ve temanızın function.php isimli fonksiyon sayfasına yapıştırın.Kalın ve renkli yazılan üçüncü satırdaki  yazıyı istediğiniz şekilde değiştirebilir, istediğiniz şeyi yazabilir veya reklam kodunu ekleyebilirsiniz.
<?php function insertAds($content) { $content = $content.’<hr /><a href=”http://www.sitenizindomainadresi.com”>Bugün Sitemizi Ziyaret Ettiniz Mi?</a><hr />’; return $content; } add_filter(‘the_excerpt_rss’, ‘insertAds’); add_filter(‘the_content_rss’, ‘insertAds’); ?>

27 Ocak 2012 Saat : 12:05
Okunma
admin
devamını oku

WordPress Son Kayıt Olan Üyeleri Gösterme Kodu

Alttaki kodu wordpress sitenize en son kaydolan kayıtlı kullanıcıları göstermek istediğiniz yere yapıştırın ve kaç adet gösermek istiyorsanız,  kırmızı renkle gösterdiğim 5 rakamını istediğiniz başka bir sayıya değiştiriniz.
<h2>Son Kayıt Olan Üyelerimiz</h2> <ul> <?php $usernames = $wpdb->get_results(“SELECT user_nicename, user_url FROM $wpdb->users ORDER BY ID DESC LIMIT 5″); foreach ($usernames as $username) { echo ‘<li><a href=”‘.$username->user_url.’”>’.$username->user_nicename.”</a></li>”; } ?> </ul>

26 Ocak 2012 Saat : 6:05
Okunma
admin
devamını oku

WordPress sayfa yüklenme süresini ve kaç sql sorgusu çalıştığını gösterme kodu (page loading time)

WordPress sitenizin ne kadar hızlı yada yavaş olduğunu öğrenmek istiyorsanız bu fonksiyon tam size göre. Bu fonksiyonu kullanarak wordpress sitenizin sayfalarının yüklenmesi ne kadar zaman alıyor öğrenebilirsiniz. Ayrıca sayfa açılana kadar kaç adet sql sorgusunun çalıştırıldığını da gösterir.
Yapmanız gereken alttaki kodu alıp Alt Kısım (footer.php) sayfasında uygun bir yere yerleştirmektir.
<?php echo get_num_queries(); ?> sorgu ve <?php timer_stop(1); ?> saniye.

26 Ocak 2012 Saat : 12:05
Okunma
admin
devamını oku

WordPress Yazının en son güncelleme tarihini gösterme (last modified date)

Temanızın Tekil Yazı ( single.php) dosyasını açın ve alttaki kodu bulun.
<?php the_time(‘F jS, Y’) ?> Bu kodu aşağıdaki kod ile değiştirin.
Yayın Tarihi: <?php the_time(‘F jS, Y’) ?> <?php $u_time = get_the_time(‘U’); $u_modified_time = get_the_modified_time(‘U’); if ($u_modified_time != $u_time) { echo ” Son Güncelleme Tarihi: “; the_modified_time(‘F jS, Y’); echo “. “; } ?>

26 Ocak 2012 Saat : 6:05
Okunma
admin
devamını oku

WordPress sitenize “Sayın Misafirimiz, Tekrar Hoşgeldiniz” mesajı eklemek

template sayfanızın istediğiniz herhangi bir yerine aşağıdaki kodu yapıştırmanız yeterlidir.
<?php if(isset($_COOKIE['comment_author_'.COOKIEHASH])) { $lastCommenter = $_COOKIE['comment_author_'.COOKIEHASH]; echo “Tekrar Hoşgeldiniz “. $lastCommenter .”!”; } else { echo “Sayın Misafirimiz, Tekrar Hoşgeldiniz!”; } ?>

26 Ocak 2012 Saat : 12:05
Okunma
admin
devamını oku

WordPress Adsense Reklamlarını Sadece Google Aramasından Gelenlere Gösterme

Aşağıdaki fonksiyon kodunu fonksiyonlar (functions.php) sayfanızı açarak uygun bir yere yerleştirin.
function scratch99_fromasearchengine(){ $ref = $_SERVER['HTTP_REFERER']; $SE = array(‘/search?’, ‘images.google.’, ‘web.info.com’, ‘search.’, ‘del.icio.us/search’, ‘soso.com’, ‘/search/’, ‘.yahoo.’); foreach ($SE as $source) { if (strpos($ref,$source)!==false) return true; } return false; } Daha sonra adsense reklamlarını aşağıdaki kod satırında belirttiğim yere yapıştırın ve bu kodun tamamını kopyalayarak temanızda adsense reklamlarını göstermek istediğiniz her yere yapıştırın. Eğer sorun çıkarsa yorum yaparak belirtiniz, cevaplamaya çalışacağım.
if (function_exists(‘scratch99_fromasearchengine’)) { if (scratch99_fromasearchengine()) { ?> ADSENSE REKLAM KODUNUZU BURAYA EKLEYiN  <?php } }

25 Ocak 2012 Saat : 6:05
Okunma
admin
devamını oku

Son Yorumlar