WordPress'te Başlık Nitelikleri Nasıl Değiştirilir

Yayınlanan: 2019-12-12

Başlıkları yönetmeden bir web sitesine veya WordPress bloguna sahip olmak oldukça imkansızdır. Bir başlık yazmayı unuttuysanız, WordPress'in kendi başına bir başlık eklediğini hemen fark ettiniz. Yöneticiler, diğer kullanıcılar, ziyaretçiler ve hatta arama motorları için önemli olduklarından, başlık yazarken ekstra dikkatli olmalısınız.

Yazdığınız her başlığa kesinlikle fazladan bir dakika ayırmanız gerekirken, sitenin tamamında değiştirebileceğiniz bazı şeyler var. Bu nedenle, bu kılavuzda bizimle kalın ve WordPress'te farklı başlık özelliklerini nasıl değiştireceğinizi öğrenin.

WordPress başlık uzunluğu nasıl sınırlandırılır

Gönderi başlıklarınızı olabildiğince kısa tutmak istediğinizde ve birden fazla yazarla çalıştığınızda bu bir sorun haline gelebilir. Bir moda blogu, yemek blogu veya başka türde bir web sitesi başlatıyor olsanız da, herkesin başlıklarına dikkat etmesi, kelimeleri veya harfleri sayması gerekir ve muhtemelen her yeni bir yazı yazdığınızda bunu yapmak zor olacaktır. makale.

Peki, WordPress'te bir yazı başlığını nasıl sınırlandırırsınız, böylece sayfanızda gösterilen başlık uzunluğunu otomatik olarak halleder?

Basit bir çözümle başlayalım.

  1. Temanızda functions.php'yi açın
  2. Aşağıdaki kodu yapıştırın:
 function max_title_length( $başlık ) {
$maks = 20;
if( strlen( $başlık ) > $maks ) {
return substr( $başlık, 0, $maks ). " …";
} Başka {
$başlık döndür;
}
}
  1. Sonraki işlevi temanızda istediğiniz yere yerleştirin. Örneğin, ana sayfanızda kısaltılmış başlıklar göstermek istiyorsanız, bu kodu Ana Dizin Şablonunuza (index.php) yerleştirmek istersiniz.
 add_filter('the_title', 'max_title_length');

Kodda görebileceğiniz gibi, yazı başlığınızın uzunluğunu sınırlamak için $max değişkeni kullanılır. İstediğiniz numara ile değiştirmekte özgürsünüz. Ancak başlığınızın en uygun uzunluğunun 55 ile 60 karakter arasında olduğunu unutmayın.

İşte gidiyorsun. Fonksiyonu Ana Dizin Şablonunuzda çağırdıysanız, başlıklarınız kısaltılmış olarak gösterilecek ve bizim durumumuzda 20 karakterden sonra, görüntülenecek daha çok şey olduğunu göstermek için üç nokta gösterilecektir.

Aynısını yaparak, üstbilgi, altbilgi, kenar çubuğu veya başka bir şey olsun, işlevi istediğiniz yere bağlamakta özgürsünüz.

Gönderi başlığınızın hizalamasını nasıl değiştirirsiniz?

WordPress'te kullanabileceğiniz WordPress Temaları farklıdır. WordPress ile birlikte gelen standart bir tane kullanabilir, kendinizinkini oluşturabilir, mevcut binlerce tema arasından ücretsiz bir tane bulabilir veya İnternet'ten premium bir tane satın alabilirsiniz.

Temanız için büyük paralar ödemiş olsanız bile, her şey elinizin altında olmayacak ve her şeyi kullanıcı dostu bir arayüze dahil etmek imkansız. Bu nedenle, gönderi başlıklarınızın hizalamasını değiştirmek istiyorsanız ve temanız değiştirmesi kolay bir seçenekle gelmiyorsa, bunu kendiniz yapmanız gerekecektir.

Aletlerinizi hazırlayın ve işi yapabilmeniz için birkaç vidayı gevşetelim. Tamam, kulağa saatlerce iş var gibi geldi – merak etmeyin, bir dakikaya kadar işiniz bitmiş olacak.

Hangi temayı kullanırsanız kullanın, gönderinizin başlığı aynı dosyada bulunur:

  1. Görünüm- >Düzenleyici'ye gidin
  2. Sağ tarafta, Single Post dosyasını (single.php) bulun ve açın veya daha iyisi, dosyayı harici bir düzenleyicide açın
  3. Dosyayı “<?php the_title(); ?>“
  4. Etiketi istediğiniz hizalamayla değiştirin:

SOL:

 <div align="sol"><?php the_title(); ?></div>

MERKEZ:

 <div align="center"><?php the_title(); ?></div>

SAĞ:

 <div align="right"><?php the_title(); ?></div>
  1. Değişiklikleri Kaydet

Bu kadar. Artık herhangi bir gönderinizi açıp yaptığınız değişiklikleri görmekte özgürsünüz. Adımları izlediyseniz ve hizalamayı değiştirdiyseniz, gönderi başlığınız solda, ortada veya sağda görünmelidir.

WordPress ile çalışmak eğlenceli, değil mi? Blog oluşturma ve WordPress'i özelleştirme hakkında daha fazla bilgi edinmek istiyorsanız, kaynaklarımıza bakın ve web yöneticisi becerilerinizi hemen yükseltin.

Yazı başlıklarında kullanılamayacak kelimelerin bir listesini yazın

WordPress'te bir başlığın uzunluğunu nispeten kolayca sınırlayabilirsiniz, ancak bazen başlıkları daha da fazla değiştirmeniz gerekebilir. Bir gönderi başlığındaki karakter sayısını sınırlamak, istikrarlı bir tasarımı korumanıza yardımcı olabilir ve SEO'ya yardımcı olabilir, ancak yazarlarınız yine de istedikleri her şeyi yazabilirler.

Ne yazdığınıza veya başka bir şirketle ortaklığınıza bağlı olarak, başlıklarınızda kaçınmak istediğiniz bazı kelimeler veya ifadeler olabilir. Bunlar, kaçınmak istediğiniz küfürlü kelimeler veya sitenizde reklamının yapılmasını istemediğiniz bir veya iki marka adı olabilir.

Yazarlarınızla bu konuda oturup konuşabilir ve sitenizin itibarını zedeleyebilecek kelimelerden bahsetmemelerini isteyebilirken, yazarlardan birinin her şeyi unutup sizi üzebilecek bir başlık yayınlaması an meselesidir. kötü görünmek ve hatta bir ortakla anlaşmayı ihlal ederek para kaybetmek.

Başlıklarda kullanılmayacak kelimelerin listesi

Sözlü bir uyarı yerine neden sitenizdeki herhangi birinin belirli kelimelerle başlık yazmasını yasaklayacak bir fonksiyon yazmıyorsunuz? Veya daha da iyisi, neden aynı işlevi aşağıdan kopyalayıp yapıştırmıyorsunuz ve sadece engellemek istediğiniz kelimeleri değiştirmiyorsunuz?

Artık belirli kelimeleri gönderi başlıklarından çıkarmaya karar verdiniz, şimdi bunu nasıl yapabileceğinizi görelim.

Başlıklardan belirli kelimeleri kaldırın:

  1. Functions.php dosyasını açın
  2. Kodu kopyalayıp yapıştırın:
 işlev başlık kısıtlaması($başlık){
küresel $yazı;
$başlık = $post->post_title;
$restrictedWords = "kelime1;kelime2;kelime3";
$kısıtlıKelimeler = patlat(";", $kısıtlıKelime);
foreach($kısıtlıKelimeler as $sınırlıKelime){
if (stristr( $başlık, $kısıtlıKelime))
wp_die( __('Hata: Yasaklanmış bir 
yazı başlığındaki kelime') );
}
}
add_action('publish_post', 'titlerestriction');
  1. On 4 değiştirme kelimeler gibi sizin gibi birçok olarak ekle inci ama noktalı virgülle ayırın unutmayın
  2. 8 inci satırında hata mesajı özelleştirin
  3. Değişiklikleri Kaydet

Yeni bir gönderi açar ve başlık kodda belirttiğiniz kelimelerden birini içeriyorken yayınlamaya çalışırsanız, WordPress gönderiyi yayınlamanıza engel olur ve mesajla sizi uyarır.

Yazarlarınıza yasaklı kelimelerden bahsetmiş olsanız da, bu kelimeleri başlığın hemen altında gösterip hatırlatma olarak yazmaktan zarar gelmez.

Çok gizli değilse, listeye hangi kelimeleri koyduğunuzu ve nedenini söyleyebilir misiniz?

Küçük bir başlık ayırıcı değişikliği siteniz üzerinde büyük bir etki yaratabilir

Başlık ayırıcı, web sitenizin başlığını yazı ve sayfa adlarından ayıran basit bir karakterdir. Makaleleriniz için doğru anahtar kelimeleri bulmak kadar önemli olmasa da, bir web sitesini açtığınızda bu, tarayıcı sekmenizin üstünde görülebilir, ancak daha da önemlisi, bu ayırıcı, sitenizi görüntülediklerinde Google ve diğer arama motorları tarafından kullanılacaktır. Arama Sonuçları.

Farklı ayırıcıların SEO'nuz üzerinde farklı etkileri olabileceğine dair bir kanıt olmasa da, bu arama sonuçlarındaki diğer tüm sitelerde WordPress web sitenizin görüntülenme şeklini değiştirmek için standart ayırıcıyı değiştirmek isteyebilirsiniz.

Başlık ayırıcısını değiştir:

WordPress 4.4 hayata geçtikten sonra, tanıtılan yeni filtreler vardı ve bunlardan biri doğrudan başlık ayırıcılardan sorumlu. Başlık ayırıcınızı değiştirmek için şu birkaç adımı izleyin:

  1. Functions.php dosyasını açın
  2. Aşağıdaki kodu kopyalayıp yapıştırın:
 işlev wploop_change_separator()
{
dönüş '|';
}
add_filter('document_title_separator', 
'wploop_change_separator');
  1. Üçüncü satırdaki tek tırnak işaretleri arasındaki ayırıcıyı değiştirin
  2. Değişiklikleri Kaydet

WordPress'in eski sürümleri için başlık ayırıcısını değiştirin

WordPress 4.4 tanıtılmadan önce, başlık ayırıcı wp_title işlevi kullanılarak kolayca değiştirilebilirdi. WordPress geliştiricileri, önce işlevi desteklenenler listesinden kaldırdı ve kullanımdan kaldırıldı. Ancak çok sayıda tema hala onu kullandığından, geliştiriciler onu geri getirmeye karar verdi.

Aşağıdaki işlev, daha eski WordPress sürümünü kullanıyorsanız bu ayırıcıyı değiştirmenize hala yardımcı olabilir, ancak WordPress'inizi mümkün olan en kısa sürede (birçok farklı nedenden dolayı) güncellemenizi ve yukarıda gösterilen yeni yöntemle gitmenizi öneririz; er ya da geç, wp_title işlevi kesin olarak kullanımdan kaldırılacak ve function.php'yi bir kez daha değiştirmeniz gerekecek.

 function change_wp_title_separator( $başlık, $sep ) {
$ey = '-';
$başlık = str_replace('|', $ey, $başlık);
$başlık döndür;
}
add_filter('wp_title', 'change_wp_title_separator', 
10, 2);

Ayırıcıyı istediğiniz herhangi bir karakterle değiştirebilirsiniz, ancak bunu yapmamanızı öneririz. Örneğin, Google'ın göstermeyeceği bazı özel karakterler vardır ve site başlığınızın profesyonelce görünmesini istemezsiniz. En yaygın ayırıcılardan bazıları “|”, “-“ ve “>” dır, bu yüzden abartmayın ve en beğendiğinizi seçin.

Başlık etiketleri, özel alanlar aracılığıyla kolayca değiştirilebilir

Başlık etiketleri web siteniz için önemlidir. Yalnızca kullanıcılara görünmeyecekler, aynı zamanda SEO'nuzda önemli bir rol oynayacaklardır. Doğru başlık etiketini seçmek, arama motorları üzerinde büyük bir etkiye sahip olabilir ve doğru yapılırsa başlık etiketlerini değiştirmekten faydalanabilirsiniz.

Sıradan bir kullanıcı için, başlık etiketlerini Ayarlar -> Genel'e giderek basitçe değiştirmek kolaydır. Benzer şekilde, Görünüm -> Özelleştir'e gitmek, hemen hemen her temanın sitenizin başlığını ve sloganını değiştirmenize izin vereceği bir yer gösterecektir. Genellikle, web siteleri başlıklarını ve yazı/sayfa adlarını bir karakterle ayırarak kullanır. Ama bu kadar asi olmak istiyorsan bunu değiştirebilirsin.

Tüm gönderileriniz için statik bir başlık etiketi oluşturun:

Tavsiye edilmemesine rağmen, sayfa başlık etiketini değiştirmek ve tüm WordPress yazılarınızda ve sayfalarınızda aynı yapmak isteyebilirsiniz. Örneğin bir başlık, ayırıcı ve gönderi adı kullanmak yerine bunu statik bir şeye dönüştürebilirsiniz:

  1. Functions.php dosyasını açın
  2. Aşağıdakileri kopyalayıp yapıştırın:
 işlev same_title_tag()
{
'İlk Site Kılavuzu'nu döndür;
}
add_filter('pre_get_document_title', 
'same_title_tag');
  1. 3. satırdaki başlığı değiştirin
  2. Değişiklikleri Kaydet

Bu işlev, her gönderiyi ve sayfa başlığını “İlk Site Rehberi” olarak değiştirir (hey, ismimizi kullanmayın, yaratıcı olun), ancak yalnızca bir sayfanız olacaksa bu kabul edilebilir. Bunun yerine, SEO ve genel kullanıcı deneyimi söz konusu olduğunda varsayılan başlıkları kullanmak çok daha iyi bir seçenektir. Yalnızca ana sayfa ve iletişim sayfanız olsa bile, başlık etiketinde bu “iletişim” bölümünün yazılı olması daha iyi bir seçenektir.

Başlık etiketlerini özel alanlar aracılığıyla değiştirin:

Ancak, bunun üzerine inşa edelim ve yazarlarınıza gönderilerine özel başlıklar ekleme imkanı verelim:

  1. Functions.php'yi açın
  2. Kodu kopyalayıp yapıştırın:
 işlev post_meta_title_tag()
{
$customPostTitleMeta = get_post_meta( get_the_ID(),
'custom_post_title', doğru);
if($customPostTitleMeta)
{
$customPostTitleMeta döndür;
}
dönüş '';
}
add_filter('pre_get_document_title', 
'post_meta_title_tag');
  1. Değişiklikleri Kaydet
  2. Başlığını değiştirmek istediğiniz bir gönderiyi açın
  3. Özel alanın adına "custom_post_title" yazın
  4. Özel alanın değerine, o gönderi için kullanmak istediğiniz herhangi bir başlığı yazın
  5. Değişiklikleri kaydet/bir gönderi yayınla

Şimdi, bunun yerine bir varsayılan başlık alma, gönderiniz sen 6 inci adım üzerinde girdiniz özel birini kullanmak. Özel alanı dışarıda bırakırsanız, WordPress varsayılan başlık etiketini yükler ve bu gönderi için kullanır.

WordPress başlıklarınızı kontrol edin

Bu kılavuzun WordPress başlıklarınızı daha kolay kontrol etmenize yardımcı olduğunu umuyoruz. Ancak herhangi bir sorunuz varsa, lütfen ayrılıp yorum yapmaktan çekinmeyin; mümkün olan en kısa sürede onları yanıtlamaya çalışacağız.