WordPress Admin Paneline jQuery Eklemek Ve Kullanmak

WordPress admin paneline eklenti vs yazarken jquery dahil etmek gerekebiliyor ve bildiğimiz metodlarla jquery eklediğimizde sıkıntı çıkartabiliyor.

Bunun için WordPress bize kendi kancalarından birtanesi ile yardımcı oluyor ve kullanımı hakkında kolaylık sağlıyor.

Benim burada vereceğim kodla wordpressin kendi kullandığı jQuery kütüphanesini kaldırıp kullanmak istediğiniz versiyonunu ekleyerek o şekilde çalışma ortamınızı hazırlayacaksınız.

wp_enqueue_script codex sayfasından yazının orjinalini (ingilizce) inceliyebilirsiniz.
Devamını Oku »

WordPress Sitenizi Müşterinizin & Kendinizin İsteğine Göre Düzenleyin.

WordPress günüzmüde her websitesi için kullanılır durumda, bundan mütevellit tasarımcılar geliştiriciler WordPress tasarımı hazırlayıp müşterilerine sunmakta. Peki bu tasarımlarda eksik olarak bırakılanlar ne? Bu yazımda bundan bahsedicem wordpressin kancalarını kullanarak müşterinize tam anlamıyla sunmak istediğiniz bir wordpress sitesi nasıl hazırlarsınız bu konu hakkında konuşucaz. Müşterinizin kullanmadığı alanları gizleyeceğiz. WordPressi kendi istediğiniz gibi tasarlayacağız bir kaç wordpress’e ait resimleri ve yazıları kaldıracağız. Bunları yaparken WordPress’in kancalarını kullanıp WordPressin lisansı dahilinde yapıcaz.

Devamını Oku »

WordPress fetch_feed() Fonksiyonu


Açıklama

Uzak Sunucudaki RSS Linkini Çekip Parçalamanıza Yarar. fetch_feed() Fonksiyonu SimplePie İle Desteklenmektedir.


Kullanım


Kullanılan Parametreler

$uri

Zorunlu Bir Paremetredir. Ve Bu Parametre Çekmek İstediğiniz RSS Sayfasının Adresini İçermelidir.


Örnekler


	<h2>AlixcaN.Net RSS Güncellemeleri</h2>

	<?php

		//Fonksiyonun Çalışması için gerekli dosyayı çağırıyoruz. require_once(ABSPATH . WPINC . '/feed.php');

		//Spesifik Adresten RSS Güncellemeleri Alalım Ve Parçalıyalım.
		$rss = fetch_feed("http://www.alixcan.net/feed"); if (!is_wp_error( $rss ) ) : // Çekilen dosyada işlem sırasında bir hata olup olmadığını kontrol ediyor.

		// Kaç RSS Öğesi Listelenicek Belirliyelim.
		$maxitems = $rss—>get_item_quantity(5);

		// Çağırdığımız Ve Parçaladığımız Öğeleri Bir diziye (array) Atıyalım [İlk Öğe 0 Numrayı Alır]
		$rss_items = $rss—>get_items(0, $maxitems); endif;

	?>

<ul>
    <?php if ($maxitems == 0) echo '<li>Öğe Bulunamadı.</li>'; else
  // Foreach Döngüsü İçinde İtemleri Tek Tek Yazdıralım. foreach ( $rss_items as $item ) : ?>
    <li>
        <a href='<?php echo esc_url( $item—>get_permalink() ); ?>' title='<?php echo 'Tarih: '.$item—>get_date('j F Y | g:i a'); ?>'>
        <?php echo esc_html( $item—>get_title() ); ?></a>
    </li>
    <?php endforeach; ?>
</ul>

İlgili Linkler

WordPresste RSS’lere Reklam Eklemek

<?php
function insertAds($content) {
    $content = $content.'<hr /><a href="http://www.alixcan.net">AlixcaN.Net | Bir Başka WebMaster Blogu</a>';
    return $content;
}
add_filter('the_excerpt_rss', 'insertAds');
add_filter('the_content_rss', 'insertAds');
?>

WordPresste Düzenle Butonu Göstermek

Yetkisi Olan Üyelere Yazılarda Ve Sayfalarda Düzenle Butonu Göstermek,
Yeni WordPress Sürümünde Gelen Admin Bar Özelliği İle Direk Yazı Veya Sayfa Gösteriminde Tepede Yazıyı Veya Sayfayı Düzenle Şeklinde Buton Çıkıyor Ama Bu Barı Kullanmayanlarda Oluyor.

Yazılarda Düzenle Butonu Göstermek
single.php Ve page.php Dosyasında Göstermek İstediğiniz Yere Aşşağıdaki Kodu Ekleyin.

edit_post_link(__('Edit'));

WordPress Sitede İçerik Sağlayıcıya Resim Yükleme İzini Verin

Contributor Yani İçerik Sağlayıcı Yetkisine Sahip Kullanıcılar WordPress Sitenize İçerik Ekliyebiliyor Ama Ancak Sizin Onayınızla Yayınlanıyor.
Ayrıca Resim Ekliyemiyorlar Ve Silemiyorlar,
Aşşağıdaki Kod İle Üyelik Yetkilerine Ek Olarak Birde Resim Yükleme (Silme izinleri olmayacak) İzni Verebilirsiniz.

Function.php Dosyasına Ekleyin

//Üyelere Resim Yükleme İzini
if ( current_user_can('contributor') && !current_user_can('upload_files') )
        add_action('admin_init', 'allow_contributor_uploads');
function allow_contributor_uploads() {
        $contributor = get_role('contributor');
        $contributor->add_cap('upload_files');
}

Facebook Paylaşta Resimlerin Çıkmasını Sağlayın

Yazımın Başında Bunun Aslında w3 Tarafından xhtml Hatası Yaratacağını Söyliyeyim Ama Diğer Türlü Malesef Çalıştıramadım. Ama Bir Yok Bulursam Onuda Ekliyeceğim.

Single.php Dosyanızın İçinde

if (have_posts()) : while (have_posts()) : the_post();

Kodunun Hemen Altına Aşşağıdaki Kodu Yapıştırmanız Yeterli Olucaktır.

if(is_singular()){
$imgsrc = get_the_content();
$deger = explode('<img src="',$imgsrc);
$deger = explode('"',$deger[1]);
echo '<link rel="image_src" href="'.$deger[0].'" />';
}

Yazı İçindeki İlk Resim Linki rel=”image_src” Değerine Atanacaktır.

Sitenize Google +1 Butonu Eklemek

http://www.google.com/intl/tr/webmasters/+1/button/ Adresini Ziyaret Edip Sizin İçin Uygun Görünüm Ayarlarını Yaptıktan Sonra Zaten Google’ın Size Vermiş Olduğu Kodu Sitenizde Nerede Göstermek İstiyorsanız Eklemeniz Yeterli Olucaktır.

Örnek Ve Benimde Kullandığım Kod:

<script type="text/javascript" src="http://apis.google.com/js/plusone.js">
  {lang: 'tr'}
</script>
<g:plusone></g:plusone>

WordPress İçin Facebook Beğen Ve Gönder Butonu Eklemek

WordPress Sitelerinizde Facebook Beğen Ve Gönder Butonu Eklemek İçin WordPress Temanızın İçerisinde Uygun Yerlere Aşşağıdaki Kodu Ekleyin.

<script src="http://connect.facebook.net/tr_TR/all.js#xfbml=1"></script>
<fb:like href="<?php echo urlencode(get_permalink()); ?>" show_faces="true" width="150" send="true" layout="button_count"></fb:like>