WordPress'te özel alanlar nasıl kullanılır?

WordPress sitenizin işlevselliğini genişletmek isteyen bir tema tasarımcısı veya geliştiricisi misiniz?Özel alanlar, bir gönderiyle ilgili ek bilgileri depolamak için farklı temalar veya eklentiler tarafından kullanılmak üzere oluşturulmuş WordPress özellikleridir.Özel bir alan için iyi bir açıklama, yazı yazmak için bir giriş alanı olarak kullanışlı olabilecek SEO meta verileridir.

Bu nedenle, WordPress'in bu özelliği sayesinde, herhangi bir gönderi için ekstra/isteğe bağlı bilgi bitleri olan özel alanlar veya meta veriler ekleyebilirsiniz.Ancak, gönderiniz için bir son kullanma tarihi belirlemek gibi daha karmaşık şeyler elde etmek için özel alanlar kullanmak mümkündür, ancak bunun için kodlama bilgisi gerekir.O halde basit bir örnekle özel alanın ne olduğunu ve WordPress'te nasıl oluşturulacağını ve kullanılacağını inceleyelim.

WordPress'teki özel alanlar nelerdir?

Özel alanlar, WordPress'te bir gönderi yazarken ek bilgiler eklemenize izin veren özelliklerdir, bunlar ayrıca gönderi meta verileri olarak da bilinir.WordPress bu bilgileri meta veri olarak sakladığından, bunları görüntülemek için WordPress site temanızın şablon etiketlerini kullanabilirsiniz.Bu özel alanlara örnek olarak, incelemekte olduğunuz bir ürüne puan eklemek, yazılı bir gönderiye bir müzik parçası eklemek ve mevcut veya dahil etmeyi düşünebileceğiniz daha fazlası verilebilir.

  • Varsayılan olarak, özel alanlar, site yayın düzenleyici ekranınızda görüntülendiğinde kullanılamaz (yani, bunlar gizlidir).
  • Klasik düzenleyicide görünür hale getirmek için WordPress site gönderi/sayfa yönetim panosunun Ekran Seçenekleri düğmesindeki Özel Alanlar kutusunun etkinleştirilmesi gerekir.Yine, Gutenberg Editörünün Tercihler bölümünden etkinleştirebilirsiniz.

Özel alanların biçimi

Bu nedenle, özel bir alana ilişkin meta veriler, bir "ad veya anahtar" ve bir "değer"in eşleşmesini oluşturur; burada anahtar, meta veri öğesinin adıdır ve değer, tek bir gönderiyle ilişkili açıklamayı oluşturan benzersiz bilgidir. .

Özel alanlarla ilgili olarak, "Anahtarlar", "Değerler"den farklıdır, çünkü Anahtarlar bir gönderide birden çok kez kullanılabilir, ancak farklı değerlerle.Örneğin, çizgi roman ve korku (iki ayrı) film izlediğini ifade etmek ister misiniz?Bir anahtar olarak "Şimdi İzleniyor" oluşturun ve bir WordPress sitesinde özel alanları temsil etmenin ideal bir yolu olan "Korku" ve diğer "Çizgi Romanlar" değeriyle aynı gönderide iki kez kullanın.

WordPress'te Özel Alanlar
WordPress'te Özel Alanlar

WordPress'te Özel Alanları Kullanma

Tanımlamak için özel bir alan çağrısı oluşturmak veya kullanmak için.Site gönderisine "Şu Anda Okunan" adlı bir WordPress özel alanı ekleyeceğiz ve bunu içeriğin altında görüntüleyeceğiz.Böylece, bu anahtarı oluşturduğunuzda, her gönderiye bir değer atayabilirsiniz.Aşağıdaki çizimi kullanarak bunu başarmanın adımları.

Düzenleyicide özel alanları etkinleştir

WordPress web sitesi kontrol panelinize giriş yapın ve özel alanlar eklemeniz gereken gönderiyi veya sayfayı açın.Düzenleme ekranınızın gösterdiği gibi, Özel Alanlar seçeneği varsayılan olarak görünmez (yani daha önce etkinleştirilmemişse).

  • Gutenberg blok düzenleyicisini kullanarak sağ üst kenar çubuğundaki üç noktayı bulun ve tıklayın.
  • "Tercihler" seçeneğini tıklayın ve "Panels" bölümünü seçin.
  • "Diğer" kategorisi altında, etkinleştirmek için "Özel Alanlar"ın yanındaki kutuyu işaretleyin.
Gutenberg'de özel alanlar meta kutusunu etkinleştir
Gutenberg'de özel alanlar meta kutusunu etkinleştir
  • Bundan sonra, değişikliklerin geçerli olması için "Etkinleştir ve Yeniden Yükle" düğmesini tıklamanız gerekir.
  • Sayfa yolu tamamlandığında, ekran gönderisinin/sayfasının altında Özel Alanlar menüsü görünür.
  • Klasik düzenleyicinin daha eski bir sürümünü kullanıyorsanız, düzenleyicinin sağ üst köşesindeki "Ekran Seçenekleri" düğmesini tıklayın ve etkinleştirmek için "Özel Alanlar"ın yanındaki kutuyu işaretleyin.
Klasik düzenleyiciyle özel alanları etkinleştirin
Klasik düzenleyiciyle özel alanları etkinleştirin
  • Ek olarak, herhangi bir gizli özel alanı daha teknik bir şekilde görüntülemek için function.php dosyasını kullanabilirsiniz.WordPress sitenizin kontrol panelindeki "Görünüm" menüsünün altındaki "Tema Düzenleyici" sekmesine tıklayarak "functions.php" dosyasını seçin ve aşağıdaki kodu yapıştırın:
add_action( 'admin_head', 'showhiddencustomfields' );
function showhiddencustomfields() {
    echo "

 

"; }

  • Editörde şöyle görünmelidir:
Gizli özel alanları görüntülemek için işlevsellik ekleyin
Gizli özel alanları görüntülemek için işlevsellik ekleyin
  • Ardından değişiklikleri kaydetmek için "Dosyayı Güncelle"ye tıklayın.
  • Bu kod numarasının belirli bir temaya özel olduğunu unutmayın, bu nedenle bir tema güncellemesi, yükseltmesi veya değişikliği gerçekleştiğinde, web sitenizin işlevselliğini korumak için yukarıdaki adımların tekrarlanması gerekecektir.Pekala, bu kodları PHP dosyaları olarak kaydedebilir ve eklentiler olarak yükleyebilir, yükleyebilir ve etkinleştirebilirsiniz, böylece sık güncellemeler konusunda endişelenmenize gerek kalmaz.Alternatif olarak, yeni özellikleri düzenli bir şekilde yönetmek için Code Snippet gibi eklentileri kullanabilirsiniz.
ilgili soru  "Overwatch" da çapraz oyun nasıl oynanır?

Gönderilere özel alanlar ekleyin

Özel alanlar meta kutusu etkinken, yazılı yayınınızın veya sayfa içeriğinizin altındaki "özel alanlar" alanına gidin.Ardından, ad/anahtar olarak seçtiğimiz alanı "Şu anda okuma" ve okuduklarınızın değeri olarak "WordPress'te özel alanlar nasıl kullanılır" girin ve her şey tırnak işaretleri olmadan olmalıdır.Son olarak, "Özel Alan Ekle" düğmesini tıklayın.

Gönderiye yeni özel alan ekle
Gönderiye yeni özel alan ekle

Alanı ekledikten sonra, girişi düzenleyebilir veya silebilir ve istediğiniz zaman güncellenmiş bir gönderi yayınlayabilirsiniz.Ayrıca, açılır listeden önceden eklenmiş herhangi bir özel alanı seçebilir ve bunlara yeni değerler atayabilirsiniz.

Açılır listeden bir anahtar seçerek yeni bir değer ekleyin
Açılır listeden bir anahtar seçerek yeni bir değer ekleyin

Özel alanı oluşturduktan sonra Yayınla düğmesine tıklayın ve gönderinizi yayınlayın.

WordPress'te özel alanları görüntüleyin

Şimdi özel alan sadece arka uçta ve onu ön uçta görüntülemek için bir kod parçası kullanmanız gerekiyor.Özel alanları görüntülemek için WordPress tema dosyanızı düzenlemelisiniz.Tek bir gönderi kullanmak, "single.php" veya "content-single.php" dosyasını düzenlemeyi gerektirir, ancak önce dosyada şu kod satırlarını bulun:

while ( have_posts() ) : the_post();
.
.endwhile; // end of the loop.

Bu kod bloğunun altındaki özel alanlar için kod ekleyeceksiniz.

echo get_post_meta($post->ID, 'key', true);

Yukarıdaki resimdeki anahtar adı "şu anda okunuyor" olduğundan, "anahtar"ı gönderide kullandığınız anahtarla değiştirmeyi unutmayın."Şu anda okuyorsunuz:" ifadesini göstermek için herhangi bir önek de ekleyebilirsiniz, kod şöyle görünmelidir:

echo '

Şu anda okuyorsunuz:

', get_post_meta($post->ID, 'şu anda okuyor', true);

Gönderiye özel alan görüntüleme kodu ekle
Gönderiye özel alan görüntüleme kodu ekle

Son olarak, "Dosyayı Güncelle"yi tıklayarak değişikliklerinizi kaydedin ve sonuçları görmek için gönderiyi özel alanlarla görüntüleyin.

WordPress'te özel alanları görüntüleyin
WordPress'te özel alanları görüntüleyin

Site düzeninizde konumu ayarlamak ve özel alanların görüntüsünü hizalamak için CSS'yi kullanabilirsiniz.

Gelişmiş Özel Alanlar Eklentisini Kullanma

Özel alanları manuel olarak oluşturmak daha kolay olsa da, ortalama bir kullanıcının kod yazması ve bunları kullanışlı bir şekilde görüntülemesi göz korkutucu bir iştir.Sorun yaşamamak için kullanabilirsinizGelişmiş Özel Alanlarvb. eklentiler ve aşağıdakileri yönetin:

  • 30'dan fazla alan türüyle özel alanlarınızı hızla oluşturun.
  • Alan grupları oluşturun ve konum kurallarını tanımlayın.
  • Kategorilere, medyaya, incelemelere ve sitenizdeki herhangi bir yere özel alanlar ekleyin.
  • İstenen alanları görüntülemek için yerleşik işlevleri kullanın.
  • Eklenti işlevselliğini geliştirmek için uzantıları kullanın
ilgili soru  Windows 10'da otomatik oynatma nasıl etkinleştirilir veya devre dışı bırakılır?

WordPress'te özel alanlar kullanmanın pratik örneği

WordPress düzenleyicide özel alanların nasıl kullanılacağına dair birçok pratik örnek gösterebiliriz.Yoast SEO, SEO için özel veri eklemenin en iyi örneklerinden biridir.Başka bir örnek, WP İnceleme, WP Roket ve WP Kuponlarını içerir.Ayrıca, neredeyse tüm iş temaları büyük ölçüde özel alanlara dayanır.Örneğin, GeneratePress ve Astra gibi hafif temalar, belirli gönderilerin düzenini ayarlamak için özel kutular sunar.

Özel alanları kullanırken hatırlanması gereken noktalar

Gördüğünüz gibi, WordPress'te özel alanlar oluşturmak ve kullanmak, kodlama uzmanı olmadan kolay bir iştir.SEO, yorumlar, kuponlar ve diğer birçok eklenti türü, ek post meta bilgileri eklemek için bu özel alanları kullanır, ancak bunun bir bedeli vardır ve bu gerçeğin farkında olmalısınız.

  • WordPress, tüm bu özel alanları wp_postmeta tablosunda saklar.Gönderinin içeriği farklı bir wp_post tablosunda saklansa da, wp_postmeta, çok sayıda meta veri alanına sahip olduğu için herhangi bir standart WordPress kurulumundaki en büyük tablolardan biridir.
  • Özel alanları yazı düzenleyici meta kutusundan kaldırabilirsiniz, ancak orijinal alanları kaldırmaz.Sadece o gönderide kullanılan örneği kaldırır, aynı alanın aynı gönderide veya başka bir gönderide mevcut olduğunu görebilirsiniz.Bu nedenle, özel alanları tamamen kaldırmak göz korkutucu bir iştir ve veritabanını doğrudan phpMyAdmin veya benzeri bir SQL sorgusu kullanarak düzenlemeniz gerekebilir.
  • Kullanılmayan herhangi bir özel alan, veritabanı deposunu alan postmeta tablosunda her zaman mevcut olacaktır.Eklentinin genel ayarlar sayfasından önceden doldurulmuş değerlerle 10 özel alan kullanan bir yorum eklentisine sahip olduğunuz bir örneği ele alalım.Varsayılanları kullanabildiğiniz ve yalnızca gerektiğinde düzenleyebildiğiniz için iyi görünebilir.Bunu göz önünde bulundurarak, sitenizde varsayılan meta alanları olan 20 yorum gönderisi ve herhangi bir yorum içermeyen 80 gönderi daha oluşturdunuz.Postmeta tablosunu kontrol ettiğinizde, 100 gönderinin hepsinin önceden doldurulmuş değerlere sahip 10 özel alan girişi içerdiğini görünce şaşıracaksınız.Bu, kullanılmayan 800 fazla giriş (80 * 10) olacağı anlamına gelir.
kullanılmayan özel alanlar
kullanılmayan özel alanlar
  • Eklentiyi devre dışı bıraktığınızda ve başka bir yorum eklentisi kullanmak istediğinizde sorun daha da kötüleşir.Artık tabloda kullanılmayan 1000 (100 * 10) fazla giriş olacaktır.Yoast SEO, WP İnceleme, WP Kuponları vb. gibi birçok özel alana sahip birden fazla eklentiniz olduğunda, tablo on binlerce girişle büyüyecektir. )
  • Çok fazla meta kutusu, yazı düzenleyicinizi de yavaşlatabilir, bu bir arka uç perspektifinden.
ilgili soru  Chrome ve Firefox'ta otomatik resim yüklemeyi devre dışı bırakın

Yukarıdaki bu uyarılarla, özel alanları yalnızca gerektiğinde akıllıca kullandığınızdan emin olun.Yalnızca birkaç gönderi için kullanılan alanlar oluşturmayın veya kullanmayın.Bunun yerine, bu amaç için daha sonra her zaman normal gönderilere dönüştürebileceğiniz özel gönderi türleri oluşturabilirsiniz.

son düşünceler

İlerledikçe daha teknik hale geldiği için özel alanlar aracılığıyla tartışılacak çok şey var.Ancak bu çok basit kılavuzla, WordPress sitenizde özel alanları kullanmanın temelleri ile başlayabilirsiniz.

Bu gönderiyi paylaş

Yorum Ekle