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

Artem Minayev
Güncelleme: 4 Ekim 2023
FirstSiteGuide okuyucularımız tarafından desteklenmektedir. Sitemizdeki bağlantılar aracılığıyla satın aldığınızda komisyon kazanabiliriz. Devamını Oku
WordPress'te Başlık Nitelikleri Nasıl Değiştirilir?

Bir web sitesine veya bir WordPress blogu başlıkları yönetmeden bu 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 etmişsinizdir. Yöneticiler, diğer kullanıcılar, ziyaretçiler ve hatta arama motorları için önemli olduklarından başlık yazarken daha dikkatli olmalısınız.

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

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

Yazı başlıklarınızı olabildiğince kısa tutmak istediğinizde ve birden fazla yazarla çalıştığınızda bu durum sorun teşkil edebilir. İster ol moda blogu başlatmak, yemek blogu veya başka tür bir web sitesi, herkesin başlıklarına dikkat etmesi, kelimeleri veya harfleri sayması gerekir ve her yeni makale yazdığınızda bunu yapmak muhtemelen zor olacaktır.

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

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

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

Kodda gördüğünüz gibi değişken $ max Gönderi başlığınızın uzunluğunu sınırlamak için kullanılır. İstediğiniz sayıya değiştirmekte özgürsünüz. Ancak başlığınızın optimum uzunluğunun 55 ila 60 karakter arasında olduğunu unutmayın.

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

Aynısını yaparak, üstbilgi, altbilgi, kenar çubuğu veya başka herhangi 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 Temaları WordPress'te kullanabileceğiniz şeyler farklıdır. WordPress ile birlikte gelen standart olanı kullanabilir, kendinizinkini oluşturabilir, mevcut binlerce tema arasından ücretsiz olanı bulabilir veya İnternet'ten premium olanı satın alabilirsiniz.

Temanız için büyük paralar ödemiş olsanız bile, her şey elinizin altında olmayacaktır ve her şeyi kullanıcı dostu bir arayüze dahil etmek imkansızdır. Dolayısıyla, yazı başlıklarınızın hizalamasını değiştirmek istiyorsanız ve temanız kolay değiştirilebilen bir seçenekle gelmiyorsa, bunu kendiniz yapmanız gerekecektir.

Aletlerinizi hazırlayın ve işi bitirebilmeniz için bazı vidaları gevşetelim. Tamam, sanki önünüzde saatlerce çalışma var gibi görünüyordu; endişelenmeyin, bir dakika kadar sonra işiniz bitecek.

Hangi temayı kullandığınız önemli değil, gönderinizin başlığı aynı dosyada bulunacaktır:

  1. Şu yöne rotayı ayarla Görünüm->Düzenleyici
  2. Sağ tarafta Tek Gönderi dosyasını (single.php) bulun ve açın, hatta daha iyisi dosyayı harici bir düzenleyicide açın.
  3. Dosyayı arayın: “ “
  4. Etiketi istediğiniz hizalamayla değiştirin:

AYRILDI:

MERKEZ:

SAĞ:

  1. Değişiklikleri Kaydet

Bu kadar. Artık gönderilerinizden herhangi birini açabilir ve yaptığınız değişiklikleri görebilirsiniz. Adımları izleyip hizalamayı değiştirdiyseniz yazı başlığınız solda, ortada veya sağda görünmelidir.

WordPress ile çalışmak eğlenceli, değil mi? Blog yazma ve WordPress'i özelleştirme hakkında daha fazla bilgi edinmek istiyorsanız, makalemize bakın. kaynaklar ve web yöneticisi becerilerinizi hemen geliştirin.

Gönderi başlıklarında kullanılamayan kelimelerin bir listesini yazın

WordPress'te bir başlığın uzunluğunu nispeten kolayca sınırlayabilseniz de 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. SEO, ancak yazarlarınız yine de istedikleri her şeyi yazabilirler.

Ne yazdığınıza veya başka bir şirketle olan ortaklığınıza bağlı olarak, başlıklarınızda kullanmaktan kaçınmak istediğiniz bazı kelime veya ifadeler olabilir. Bunlar, kaçınmak isteyeceğiniz küfür sözcükleri veya sitenizde reklamının yapılmasını istemediğiniz bir veya iki marka adı olabilir.

Bu konu hakkında yazarlarınızla oturup konuşabilir ve onlardan sitenizin itibarına zarar verebilecek kelimelerden bahsetmemelerini isteyebilirsiniz, ancak yazarlardan birinin tüm bunları unutup sizi rahatsız edebilecek bir başlık yayınlaması an meselesidir. kötü görünebilir, hatta bir ortakla yapılan anlaşmayı bozarak para kaybedebilirsiniz.

Başlıklarda kullanılmaması gereken kelimelerin listesi

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

Artık belirli kelimeleri yazı başlıklarından kaldırmaya karar verdiğinize göre, bunu nasıl yapabileceğinizi görelim.

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

  1. Function.php dosyasını açın
  2. Kodu kopyalayıp yapıştırın:
function titlerestriction($title){ global $post; $başlık = $post->post_title; $restrictedWords = "kelime1;kelime2;kelime3"; $restrictedWords = patlayabilir(";", $restrictedWords); foreach($restrictedWords as $restrictedWord){ if (stristr( $title, $restrictedWord)) wp_die( __('Hata: Yazı başlığında yasaklı bir kelime kullandınız') ); } } add_action('publish_post', 'titlerestriction');
  1. 4'teki kelimeleri değiştirth İstediğiniz kadar ekleyin ancak noktalı virgülle ayırmayı unutmayın
  2. 8'deki hata mesajını özelleştirinth hat
  3. Değişiklikleri Kaydet

Başlıkta kodda belirttiğiniz kelimelerden biri varken yeni bir gönderi açıp yayınlamaya çalışırsanız, WordPress yazıyı yayınlamanızı engelleyecek ve sizi mesajla uyarıyorum.

Her ne kadar yazarlarınıza yasaklı kelimeleri söylemiş olsanız da, o kelimeleri başlığın hemen altında gösterip, hatırlatma amaçlı yazmanızın bir zararı olmaz.

Eğer çok gizli değilse listeye hangi kelimeleri eklediğinizi ve nedenini söyleyebilir misiniz?

Küçük bir başlık ayırıcı değişikliği sitenizde 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, bu, bir web sitesini açtığınızda tarayıcı sekmenizin üst kısmında görülebilir, ancak daha da önemlisi, bu ayırıcı, Google ve diğer arama motorları tarafından sitenizi görüntülerken kullanılacaktır. Arama Sonuçları.

Farklı ayırıcıların SEO'nuz üzerinde farklı bir etkiye sahip olabileceğine dair bir kanıt olmasa da, WordPress web sitenizin bu arama sonuçlarındaki diğer tüm sitelerde 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ıyı değiştirin:

WordPress 4.4 hayata geçtikten sonra yeni filtreler eklendi 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. Function.php dosyasını açın
  2. Aşağıdaki kodu kopyalayıp yapıştırın:
function wploop_change_separator() { return '|'; } add_filter('document_title_separator', 'wploop_change_separator');
  1. Ayırıcıyı üçüncü satırdaki tek tırnaklar arasında değiştirin
  2. Değişiklikleri Kaydet

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

WordPress 4.4 kullanıma sunulmadan ö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 yardımcı olabilir, ancak WordPress'inizi mümkün olan en kısa sürede güncellemenizi (birçok farklı nedenden dolayı) ve yukarıda gösterilen yeni yöntemi uygulamanızı öneririz; er ya da geç, wp_title işlevi tamamen kullanımdan kaldırılacak ve Function.php'yi bir kez daha değiştirmeniz gerekecek.

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

Ayırıcıyı istediğiniz 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 profesyonellikten uzak görünmesini istemezsiniz. En yaygın ayırıcılardan bazıları “|”, “-“ ve “>”'dir bu yüzden abartmayın ve en çok 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ünmekle kalmayacak, aynı zamanda SEO’nuzda önemli bir rol üstlenecekler. Doğru başlık etiketini seçmenin arama motorları üzerinde büyük etkisi olabilir ve doğru yapılırsa başlık etiketlerini değiştirmekten yararlanabilirsiniz.

Normal bir kullanıcı için başlık etiketlerini şuraya giderek değiştirmek kolaydır: Ayarlar -> Genel. Benzer şekilde, gidiş Görünüm -> Özelleştir hemen hemen her temanın sitenizin başlığını ve sloganını değiştirmenize olanak tanıyacağı bir yer gösterecektir. Genellikle web siteleri başlıklarını ve yazı/sayfa adlarını bir karakterle ayırarak kullanırlar. 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 edilmese de sayfa başlığı etiketini değiştirip tüm WordPress yazılarınızda ve sayfalarınızda aynı olmasını 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. Function.php dosyasını açın
  2. Aşağıdakileri kopyalayıp yapıştırın:
function aynı_title_tag() { 'İlk Site Rehberi'ni döndür; } add_filter('pre_get_document_title', 'same_title_tag');
  1. 3'ün başlığını değiştirinrd hat
  2. Değişiklikleri Kaydet

Bu işlev, her gönderiyi ve sayfa başlığını “İlk Site Rehberi” olarak değiştirir (hey, adımızı 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 sayfanız ve iletişim sayfanız olsa bile, başlık etiketinde bu “iletişim” bölümünün yazılması yine de daha iyi bir seçenektir.

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

Ancak bunu temel alarak yazarlarınıza gönderilerine özel başlıklar ekleme olanağı verelim:

  1. Functions.php'yi açın
  2. Kodu kopyalayıp yapıştırın:
function post_meta_title_tag() { $customPostTitleMeta = get_post_meta( get_the_ID(), 'custom_post_title', true); if($customPostTitleMeta) { return $customPostTitleMeta; } geri dönmek ''; } 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 başlığı yazın
  5. Değişiklikleri kaydet/bir gönderi yayınla

Artık gönderiniz varsayılan bir başlık almak yerine 6. sayfada girdiğiniz özel başlığı kullanacak.th adım. Özel alanı dışarıda bırakırsanız, WordPress varsayılan başlık etiketini yükleyecek ve bu yazı için onu kullanacaktı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ılmaktan ve yorum yapmaktan çekinmeyin; mümkün olan en kısa sürede yanıtlamaya çalışacağız.

Yorum bırak

E-posta hesabınız yayımlanmayacak. Gerekli alanlar işaretlenmişlerdir. *

Bunu bir arkadaşına gönder