WordPress'te Alıntıları Kontrol Etme

Yayınlanan: 2018-01-26

Alıntı, makalenizi birkaç kısa cümleyle açıklamak için kullanılan bir gönderi özetidir. Bu açıklamalar, ziyaretçilerinizin yayının ne hakkında olduğunu görmelerine ve düğmeyi tıklamadan önce geri kalanını okumakla ilgilenip ilgilenmeyeceklerine karar vermelerine izin vermenin harika bir yoludur. Ayrıca, RSS okuyucuları için mükemmel bir araçtır.

WordPress'te alıntılar manuel veya otomatik olabilir ve yalnızca WordPress bunları farklı şekilde ele aldığı için teaser'lardan (<–more–> etiketinden önceki metin) biraz farklıdır. Kendi alıntınızı yazmazsanız, WordPress otomatik olarak bir özet yapar ve yazınızdan ilk 55 kelimeyi alır.

Bu yazıda, WordPress'teki alıntıları nasıl kontrol edeceğinizi göstermek üzereyiz.

WordPress'te alıntı uzunluğu nasıl değiştirilir

WordPress'te yeniyseniz ve şimdi manuel bir özet yazmak istediğiniz kendi alıntı kutunuzu bulmaya çalışıyorsanız, muhtemelen hiçbirini bulamamışsınızdır. Bunun nedeni, alıntıların varsayılan olarak gizlenmiş olmasıdır. Metin kutusunu görünür kılmak için, bir gönderiyi düzenlerken veya yeni bir tane yazarken, sayfanın üst kısmında bulunan “Alıntılar” seçeneğini işaretlemeniz gereken “Ekran Seçenekleri” ni tıklayın. Artık gönderinizin altına kaydırmaya ve alıntınızı yazmaya hazırsınız.

Ancak gördüğünüz gibi, bir alıntının uzunluğunu basitçe değiştirecek bir seçenek yok. Muhtemelen bu makaleyi okumanızın nedenlerinden biri budur ve sonraki birkaç satırda size bunu yapmanın hızlı ve basit bir yolunu göstermek üzereyiz.

  1. Görünüm-> Editör'e gidin
  2. Sağ tarafta, function.php dosyasını bulun veya dosyayı FTP istemcinizden açın
  3. Aşağıdaki işlevi kopyalayıp yapıştırın:
 function benim_excerpt_length($uzunluk) {
dönüş 110;
}

add_filter('alıntı_uzunluk', 'alıntı_uzunluk');
  1. Alıntılarınızın sınırı 55 kelime yerine 110 olacak şekilde değişiklikleri kaydedin

Tabii ki, sayıyı istediğiniz herhangi bir tam sayıya değiştirmekte özgürsünüz. Ancak özetlerden bahsettiğimizi unutmayın – özetinizin çok kısa olmasını istemezsiniz, ancak abartmaya da gerek yoktur. Her alıntıdan sonra her zaman bir "daha fazla oku" bağlantısı koyabilirsiniz.

Eğer alıntılarınız üzerinde daha fazla kontrol sahibi olmak istiyorsanız, bazı ekstra özelliklerle aynı işi yapabilen Advanced Excerpt eklentisini göz önünde bulundurmalısınız, ayrıca kod ve PHP dosyaları ile uğraşmanıza gerek kalmayacak.

Farklı kategoriler için varsayılan alıntı uzunluğunu değiştirin

WordPress blogunuzda biraz zaman geçirdikten sonra, bazı kategoriler alıntılarda daha fazla kelime gerektirebilir ve bazıları daha kısa kelimelere ihtiyaç duyabilir. Öyleyse, size kategori alıntısının uzunluğunu nasıl değiştireceğinizi gösterelim.

İlk örnek, farklı bir alıntı uzunluğu ayarlamak istediğiniz bir kategori seçmenize izin verecektir. Bu kategoriyi seçin, alıntısı için sözcük sayısını ve diğer tüm kategorilerin alıntısı için sözcük sayısını tanımlayın:

  1. Functions.php'yi açın
  2. Bu işlevi kopyalayıp yapıştırın:
 function alıntı_uzunluk_kategori( $uzunluk ) {
if ( in_category( 'İncelemeler') ) {
dönüş 20;
} Başka {
60 dönüş;
}
}
add_filter('alıntı_uzunluk', 
'alıntı_uzunluk_kategori');
  1. 2. satırda kategori adını değiştir
  2. 3. satırdaki o kategori için alıntıların uzunluğunu (kelime sayısı) değiştirin
  3. 5. satırdaki diğer tüm kategorilerin uzunluğunu değiştir
  4. Değişiklikleri Kaydet

Bu, sizi rahatsız eden bir kategori için alıntı uzunluğunu değiştirmek için fazlasıyla yeterli olsa da, aynı anda birkaç kategori için uzunluk tanımlamanız gerekiyorsa, size pek yardımcı olmaz. Bu durumda, aşağıdakilere ihtiyacınız olacak:

 function alıntı_uzunluk_kategori( $uzunluk ) {
if ( in_category( 'İnceleme' ) ) {
dönüş 35;
} elseif ( in_category( dizi( 'Haberler', 
'Videolar', 'Editoryal' )) ) {
60 dönüş;
} Başka {
geri 55;
}
}
add_filter('alıntı_uzunluk', 
'alıntı_uzunluk_kategori');

Bu işlev, farklı kategoriler için farklı alıntı uzunlukları ayarlamanıza ve yine de varsayılan olanı seçmenize izin verir.

Bir alıntının sonuna "Daha Fazla Oku" bağlantısı ekleyin

Gönderinin tamamını ana sayfanızda görüntülemek yerine, alıntılar, kullanıcının makaleyle ilgilenmesini sağlayabilecek yalnızca bir bölümünü göstermenize olanak tanır.

Kullanıcılar gönderinizin başlığını, resmini ve bir alıntısını gördükten sonra, makalenizin bağlantısını takip ederek konu hakkında daha fazla bilgi edinebileceklerini onlara bildirmeniz gerekir. Bize sorarsanız, öne çıkan bir görsel her zaman ana makaleye yönlendirmelidir, ancak okuyucularınızın “Devamını Oku” bağlantısını veya bir düğmeyi takip etmesine de izin vermelisiniz.

Bir alıntının sonuna "Daha Fazla Oku" bağlantısı ekleyin

WordPress temanızda bu özellik mevcut değilse, kendiniz için bir tane oluşturmalısınız. Eğitimin bu bölümünde, her alıntının sonuna nasıl hızlı bir şekilde "Daha Fazla Oku" bağlantısı ekleyeceğinizi göstermek üzereyiz:

  1. Functions.php'yi açın
  2. Kodu kopyalayıp yapıştırın:
 function excerpt_readmore($daha fazla) {
dönüş '... <a href="'. get_permalink($post->ID) . 
'" class="readmore">' . 'Devamı' . '</a>';
}

add_filter('excerpt_more', 'excerpt_readmore');
  1. İsterseniz metni değiştirin
  2. Bağlantıyı farklı şekilde biçimlendirmek istiyorsanız farklı bir sınıf ekleyin
  3. Değişiklikleri Kaydet

Aslında hepsi bu. Değişiklikleri kaydettikten sonra, WordPress destekli web sitenizdeki her bir alıntı, otomatik olarak orijinal gönderiye bir bağlantı içeren bir “Daha Fazla Oku” metni (veya yukarıdaki koda ne yazdıysanız) alacak.

Ana sayfanızı, blogroll'unuzu veya gönderi alıntılarını görüntülediğiniz herhangi bir yeri açarak sonucu kontrol edebilirsiniz.

Alıntılar üzerinde daha fazla kontrol sahibi olmak istiyorsanız veya özel işlevlerle uğraşmaktan hoşlanmıyorsanız, Advanced Excerpt eklentisine bir göz atmalısınız.

WordPress sayfalarında alıntıları göster

Varsayılan olarak, WordPress sayfalarda alıntılar içermez. Sayfalar gönderilerden farklı olduğu için bu oldukça makul. Ancak bazı durumlarda sayfalarınızda alıntılara da ihtiyacınız olacaktır.

Buna izin vermenin kolay bir yolu olmadığından, yani sayfalar için alıntıları etkinleştirmek için tıklayabileceğiniz bir onay kutusu olmadığından, size bunu yapmanın en kolay ikinci yolunu göstereceğiz.

Hayır, bir eklentiye ihtiyacınız olmayacak ve detaylı kurulumlara girmeniz gerekmeyecek. Aşağıdaki satırlarda, işi sizin için yapacak gerçekten kısa bir fonksiyon göstereceğiz.

Alıntıları sayfalarda göster:

  1. Functions.php'yi açın
  2. Kod parçacığını kopyalayıp yapıştırın:
 function wploop_pages_excerpt() {
add_post_type_support('sayfa', 'alıntı');
}
add_action('init', 'wploop_pages_excerpt');
  1. Değişiklikleri Kaydet

Kesinlikle onay kutusunu tıklamak kadar basit değil, ama bundan daha zor değildi, değil mi? Artık kodu kopyalamayı tamamladığınıza göre, özelliği test etmek için herhangi bir sayfaya gidebilirsiniz.

Büyük olasılıkla, sayfa içeriğinin altında gösterilen alıntıya hemen sahip olmayacaksınız. Ancak endişelenmeyin, yalnızca alıntının sayfada görüntülenmesine izin vermeniz yeterlidir:

  1. Sayfanın en üstüne kaydırın
  2. “Ekran seçenekleri” sekmesini bulun ve açın
  3. “Alıntı” onay kutusunu bulun ve işaretleyin

Görünüşe göre sürece dahil edilmiş bir onay kutusu var!

Artık aşağı kaydırabilir ve sayfanızdan bir alıntı yazabilirsiniz. Bunun gibi kod parçacıkları gerçekten çok yardımcı olabilir, değil mi?

Advanced Excerpt eklentisi ile WordPress alıntılarını kontrol edin

FİYAT: Ücretsiz

WordPress için Gelişmiş Alıntı eklentisi

Bu ücretsiz eklentiyi kurup etkinleştirdikten sonra, alıntılarınızı kontrol etmek için seçebileceğiniz birkaç seçenek vardır:

  • Alıntı uzunluğu - bir alıntıda görüntülenecek karakter veya kelime sayısını seçin
  • Üç Nokta – makalenin atlanan kısmı yerine gösterilecek bir HTML sembolü seçin. Varsayılan olarak, &hellip üç noktayı görüntülemek için kullanılır. Kodu bilmiyorsanız, daha fazlasını burada bulabilirsiniz.
  • Bitir – alıntınızın nasıl bitmesini istediğinizi seçin. WordPress'in karakter sayısını saymasına izin verirseniz, ortasından bir kelime kesilebilir veya cümleniz bitmeyebilir. Tam bir alıntı yapmak istiyorsanız, tam bir cümle ile bitirmeyi seçebilirsiniz, ancak bunun biraz daha uzun bir özet anlamına da geldiğini unutmayın.
  • Daha fazla bağlantı oku – bir alıntının sonunda “daha ​​fazlasını oku” bağlantısının görünmesini isteyip istemediğinizi seçin
  • Özel alıntı yok - bu seçeneği işaretlerseniz, zaten yazılmış özel bir alıntı olsa bile eklenti otomatik olarak bir alıntı oluşturacaktır.
  • Kısa kodları soyun – bazen makalenizin başında bir kısa kod kullanmanız gerekir. Ancak bu, kısa kodun alıntıda görünmesini istediğiniz anlamına gelmez. Kontrolü açık bırakmanız ve alıntınızdan kısa kodları çıkarmanız önerilir.
  • Filtre - temanıza bağlı olarak, alıntıları görüntülemek için kullanılan bir işlev seçin. Bazı temalar the_excerpt() işlevini kullanırken bazıları the_content() işlevini kullanır. Bu ikisinin tek bir temada bir kombinasyonu bile olabilir, bu yüzden ne yaptığınızdan emin değilseniz ikisini de kontrol edin.
  • Devre dışı bırak – herhangi bir nedenle, bazı sayfalarda (örneğin ana sayfanız veya etiket arşiviniz) alıntıyı dışarıda bırakmak isteyebilirsiniz. Eklentiyi devre dışı bırakmak istediğiniz yeri seçin
Advanced Excerpt eklentisi ile WordPress alıntılarını kontrol edin

Eklenti ve onu çalıştıran kod (kolayca özelleştirilebilir) hakkında daha fazla bilgi edinmek istiyorsanız, ek belgeler için eklentinin wiki'sini ziyaret edin.

Çözüm

Yeni başlayan blogcular için özetler önemsiz gibi görünse de, alıntılarınızın sırayla olması önemlidir. Her gönderi için özetler yazacak veya işleri WordPress'e bırakacaksınız, bu size kalmış, ancak alıntıları zamanında ele aldığınızdan emin olun. Umarım bu eğitim, alıntıları tam istediğiniz gibi özelleştirmenize yardımcı olur. Herhangi bir sorunuz varsa, yorum yazmaktan çekinmeyin, size yardımcı olmaktan memnuniyet duyarız.