Archive: wordpress fonksiyonları

WordPress Altkısmına Dinamik Copyright Tarihi Ekleme

Wordpress İpuçları Temaları


Otomatik olarak güncelleşen bir Copyrigth Tarihi kısmını WordPress sitemizin alt tarafına eklemek çok kolay. © 2006 – 2013 Şeklinde bir tairh eklemek için function.php dosyasına eklememiz gereken kod şu şekilde:

function jn7_copyright() {

global $wpdb;

$copyright_dates = $wpdb->get_results(”

SELECT

YEAR(min(post_date_gmt)) AS firstdate,

YEAR(max(post_date_gmt)) AS lastdate

FROM

$wpdb->posts

WHERE

post_status = ‘publish’

“);

$output = ”;

if($copyright_dates) {

$copyright = “© ” . $copyright_dates[0]->firstdate;

if($copyright_dates[0]->firstdate != $copyright_dates[0]->lastdate) {

$copyright .= ‘-‘ . $copyright_dates[0]->lastdate;

}

$output = $copyright;

}

return $output;

}

Fonksiyonumuzu oluşturduktan sonra copyright tarihlerinin görünmesini sitediğimiz alana eklememiz kodlar da şunlar:

<?php echo jn7_copyright(); ?>

Bu fonksiyon yazdığınız ilk post tarihini ve son post tarihini otomatik olarak belirleyip istediğiniz yerde görüntülenmesini sağlar. © 2006 – 2013

WordPress Başlangıç Ekranı Logosu Değiştirme

Wordpress Başlangıç Ekranı Logosu Değiştirme

WordPress Başlangıç Ekranı Logosu Değiştirme

WordPress ile başkaları için de web sitesi yapıyorsanız wordpress admin panelindeki WordPress logosunu değiştirmek isteyebilirsiniz. Çok kullanıcılı wordpress sitelerde de dashboard Logo değiştirmek istenebilir. WordPress admin başlangıç sayfasındaki WordPress logosu yerine kendi logonuzu koymak isterseniz function.php dosyası içerisine alttaki kodları eklemeniz yeterli olacaktır.

//Administrator header bilgilerini değiştirme

add_action('admin_head', 'my_custom_logo');

function my_custom_logo() {

echo '
<style type="text/css"><!--
#header-logo { background-image: url('.get_bloginfo('template_directory').'/images/custom-logo.gif) !important; }
--></style>'; }

Blogunuza Favicon Ekleyin

Wordpress İpuçları Temaları


Her bloğun kendine has bir kimliği var. Siz de bloğunuzu diğer bloglardan farklı olmasını istiyorsanız bloğunuzun header kodları içine bloğunuzun faviconunu koyarak farkınızı ortaya çıkarmalısınız. Favicon kodlarını header.php dosyasına koyarak görüntüleyebileceğiniz gibi fonction.php dosyasına koyacağınız basit bir fonksiyon ile de bloğunuza favicon özelliği kazandırabilirsiniz.

<code><span style="color: black; font-size: 12pt;">// Bloga Favicon ekleme

function blog_favicon() {

echo ";link rel="Shortcut Icon" type="image/x-icon" href="'.get_bloginfo('wpurl').'http://jn7.net/favicon.ico" /&gt;';

}
add_action('wp_head', 'blog_favicon');
</span></code>

Favicon olarak görüntülenecek .ico dosyasını bloğunuzun root klasörüne yükleyin. ‘http://jn7.net/favicon.ico” satırını değiştirmeniz yeterli olacaktır.

Fonction.php dosyasını değiştirmeden header.php dosyasına alttaki satırı ekleyerek te favicon özelliği kazandırabilirsiniz.

<link rel=”shortcut icon” href=”‘http://jn7.net/favicon.ico” />

Favicon dosyasının yolunu değiştirmeyi unutmayın.

wp_footer İçine Kendi Fonksiyonuzu Ekleyin


wp_footer WordPress tarafından oluşturulan içeriğinde belli başlı fonksiyonlarını barındıran genel bir fonksiyon. Bu fonksiyonun içine farklı görevler ekleyebiliriz Basit birkaç örnek yazalım.

Wp_footer fonksiyonuna Google Analytics kodlarını ekleyin:

<?php

add_action(‘wp_footer’, ‘add_googleanalytics’);

function add_googleanalytics() { ?>

// Google Analytics kodlarını buraya yapıştırın

<?php } ?>

 

Yukarıdaki örnekte Google Analytics kodlarını otomatik olarak wp_footer fonksiyonuna dahil ettik. Böylelikle tüm sayfalara eklendi. Tabi ki siz Google Analytics kodlarının ekleneceği kısma farklı sayaç kodları veya alt kısımda bulunması gereken farklı javascript kodları ekleyebilirsiniz.

Başlıktaki Kısa Kelimeleri Otomatik Temizleyin

Wordpress
Başlıktaki Kısa Kelimeleri Otomatik Temizleyin

Başlıktaki Kısa Kelimeleri Otomatik Temizleyin

Matt Cutts’ın Pubcon’da yaptığı ve SEO ile ilgili sorulara cevap verdiği röportaja göre, daha iyi SEO için URL 3-5 kelimeden oluşmalıdır. Eğer URL’niz 5 kelimeden daha fazlaysa Google algoritmaları kelimelere daha az ağırlık verdiğinden Google gözünde krediniz azalacaktır. Bu sebeple başlıklarımızı olabildiğince kısa tutmalıyız. İstenmeyen tüm kelimeleri temizlemeliyiz.

Genellikle kısa kelimeler (3 harf ve daha az harften oluşan kelimeler) SEO için olumsuzdur. Başlıklarımızı incelersek ve, bir, o, bu, gibi kısa kelimeleri oldukça sık kullandığımız görülebilir. Bu kelimeleri Wordpres için otomatik olarak URL içerisinden temizleyebiliriz. Eklenti kullanmaya gerek olmadan kısa kelimeleri URL içerisinden temizlemek için yapmamız gereken sadece function.php dosyamızı açıp aşağıdaki kodları yapıştırmak.

add_filter('sanitize_title', 'remove_short_words');

function remove_short_words($slug) {
    if (!is_admin()) return $slug;
    $slug = explode('-', $slug);
    foreach ($slug as $k =&gt; $word) {
        if (strlen($word) &lt; 3) {
            unset($slug[$k]);
        }
    }
    return implode('-', $slug);
}

Fonksiyonu oluşturduktan sonra yeni bir yazı oluşturma sayfasından deneyebiliriz. Yazı başlığına “YAŞAMAK BİR AĞAÇ VE BİR ORMAN GİBİ” yazdığımızda yazı URL’miz “yasamak-agac-orman-gibi” olarak değişecektir. Yazı başlığımız ise değişmez.

Bu küçük SEO ipucu umarım hoşunuza gider. SEO başarısının artırılması sizi SERP (Arama Sayfasında) daha üst konumlara taşır.

Back to Top