lostyazilim
tr.link

Önceki Ve Sonraki Yazıyı Konuda Gösterin [ mükemmel hooklar ]

12 Mesajlar 2.073 Okunma
lstbozum
tr.link

cudjex cudjex ozergul.net Kullanıcı
  • Üyelik 23.11.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek öğrenci
  • Konum İzmir
  • Ad Soyad Ö** G**
  • Mesajlar 1647
  • Beğeniler 347 / 570
  • Ticaret 8, (%100)
Merhabalar.Şu sıralar WordPress’i SEO açısından basit ve kullanışlı hooklar ile geliştirmeye uğraşıyorum.

Seohocasi.Com un yapmış olduğu Önceki Yazı Linki eklentisinin kullanımına gerek bırakmayan yalın bir kod yazdım.
O eklentinin farkı, sadece biraz daha geliştirilmiş olması ve önceki yazıyı veritabanından ilk 3 etiketyile birlikte çekmesi.

Her neyse.


Bu özelliği tüm yazılara otomatik olarak eklemek istiyorsanız Functions.php yi açın ve şu kodları ekleyin:

add_filter( 'the_content', 'sonrakiyazi_filt' );
function sonrakiyazi_filt( $content ) {
ob_start();
previous_post_link( 'Önceki yazımız olan %link' );
next_post_link( ' ve sonraki yazımız olan %link' );
echo " başlıklı makeleyi okudunuz mu?";
$result = ob_get_contents();
ob_end_clean();
return $content . $result;
}



En son yazıda sadece önceki yazıya link verir.İlk ve son yazı hariç diğer yazılarda görünümü şu şekildedir:

Önceki yazımız olan Bileşenler Sorunu ve sonraki yazımız olan perenc siyah beyaz teması başlıklı makeleyi okudunuz mu?


Bu özelliği kısa kod yardımıyla yazınıza eklemek istiyorsanız Functions.php yi açın ve şu kodları ekleyin:

add_shortcode( 'onceki', 'onceki_yazi' );
add_shortcode( 'sonraki', 'sonraki_yazi' );
function sonraki_yazi($atts) {
global $post;
ob_start();
next_post_link( 'Sonraki yazımız olan %link başlıklı makeleyi okudunuz mu?' );
$result = ob_get_contents();
ob_end_clean();
return $result;
}

function onceki_yazi($atts) {
global $post;
ob_start();
previous_post_link( 'Önceki yazımız olan %link başlıklı makeleyi okudunuz mu?' );
$result = ob_get_contents();
ob_end_clean();
return $result;
}


[onceki] veya [sonraki] kısakodlarını yazdığınız yazıya eklerseniz yazıdaki çıktısı şu şekilde olacaktır.

Önceki yazımız olan perenc siyah beyaz teması başlıklı makeleyi okudunuz mu?

Bir dahaki yazıda görüşmek üzere, bol seolu,eklentisiz günler.
Kaynak.
ErenKeskin FOMOCO Seomple

kişi bu mesajı beğendi.

ozergul.net/com
wmaraci
reklam

ErenKeskin ErenKeskin Girişimci, Front-end Developer Kullanıcı
  • Üyelik 11.09.2011
  • Yaş/Cinsiyet 29 / E
  • Meslek Elektrik-Elektronik Mühendisi
  • Konum Eskişehir
  • Ad Soyad E** K**
  • Mesajlar 1223
  • Beğeniler 243 / 336
  • Ticaret 2, (%100)
Bende buna benzer ama daha basit bir kod yazmıştım onu kullanıyordum. Çok sağol bu daha işime gelir Özer :) Yeni temamda kullanacağım :)
 

 

herenkeskin.com - Elektrik ve Elektronik Mühendisi - Gömülü Sistemler üzerine çalışıyorum.

uslanmaz91 uslanmaz91 WM Aracı Kullanıcı
  • Üyelik 01.12.2011
  • Yaş/Cinsiyet 32 / E
  • Meslek Baggi Tekstil A.Ş
  • Konum Manisa
  • Ad Soyad E** U**
  • Mesajlar 872
  • Beğeniler 100 / 104
  • Ticaret 15, (%100)
Teşekkürler denemek lazım :)
 

 

FOMOCO FOMOCO WM Aracı Kullanıcı
  • Üyelik 10.11.2011
  • Yaş/Cinsiyet 41 / E
  • Meslek Nakliyat
  • Konum
  • Ad Soyad C** A**
  • Mesajlar 417
  • Beğeniler 184 / 76
  • Ticaret 1, (%100)
eline emeğine sağlık
 

 

wmaraci
wmaraci

Seomple Seomple Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 26.11.2011
  • Yaş/Cinsiyet 32 / E
  • Meslek E-ticaret & Seo Danışmanlığı
  • Konum
  • Ad Soyad ** **
  • Mesajlar 793
  • Beğeniler 33 / 240
  • Ticaret 26, (%100)
Hastasıyız cudjex :D Emeğine sağlık hocam yine on numarasın :)
 

 

cudjex cudjex ozergul.net Kullanıcı
  • Üyelik 23.11.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek öğrenci
  • Konum İzmir
  • Ad Soyad Ö** G**
  • Mesajlar 1647
  • Beğeniler 347 / 570
  • Ticaret 8, (%100)
Teşekkürler arkadaşlar :)
 

 

ozergul.net/com

memory memory Öğretmen Kullanıcı
  • Üyelik 18.03.2012
  • Yaş/Cinsiyet 41 / E
  • Meslek Öğretmen
  • Konum
  • Ad Soyad M** M**
  • Mesajlar 589
  • Beğeniler 96 / 79
  • Ticaret 25, (%100)
Ben eklenti olarak kullanıyordum. Bu daha iyi oldu. Teşekkür.
 

 

isparakariyer.com

deeprock2 deeprock2 runApp Kullanıcı
  • Üyelik 07.03.2012
  • Yaş/Cinsiyet 40 / E
  • Meslek Mobil ve Web Geliştirme
  • Konum İzmir
  • Ad Soyad F** M**
  • Mesajlar 1100
  • Beğeniler 271 / 270
  • Ticaret 12, (%100)
Eline sağlık. Bu kodları nereye eklersem ekleyim, hata verdi. Tam olarak nereye eklemeliyiz?
 

 

cudjex cudjex ozergul.net Kullanıcı
  • Üyelik 23.11.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek öğrenci
  • Konum İzmir
  • Ad Soyad Ö** G**
  • Mesajlar 1647
  • Beğeniler 347 / 570
  • Ticaret 8, (%100)
Functions.php de den hemen önce ekleyin.Diğer fonksiyonların arasına karıştırmamaya dikkat edin.
cagri deeprock2

kişi bu mesajı beğendi.

ozergul.net/com

deeprock2 deeprock2 runApp Kullanıcı
  • Üyelik 07.03.2012
  • Yaş/Cinsiyet 40 / E
  • Meslek Mobil ve Web Geliştirme
  • Konum İzmir
  • Ad Soyad F** M**
  • Mesajlar 1100
  • Beğeniler 271 / 270
  • Ticaret 12, (%100)
Harika oldu. Ellerin dert görmesin cudjex üstad

Ek Olarak:

cudjex adlı üyeden alıntı

Functions.php de den hemen önce ekleyin.Diğer fonksiyonların arasına karıştırmamaya dikkat edin.


Harika oldu. Ellerin dert görmesin cudjex üstad
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al