WordPress Özel Alanlarını Yönetme ve Kullanma Hakkında Her Şey

Yayınlanan: 2020-03-05

Blog yazıları yazarken yazarın adını, makalenin kategorisini ve yayın tarihini görebilirsiniz. Ancak, çoğu zaman blog yazarlarının daha fazla alan eklemesi gerekir. Neyse ki, WordPress bir blog platformundan çok daha fazlasıdır. Çok esnek bir içerik yönetim sistemidir ve ihtiyaçlarınıza göre ayarlayabilirsiniz. Örneğin, bazı ek bilgiler sağlayacak özel alanlar oluşturabilirsiniz.

WordPress özel alanları, blogunuzun işlevselliğini genişleterek içeriğinize özel meta veriler eklemenize, okunabilirliğini artırmanıza ve daha bilgilendirici hale getirmenize olanak tanır. Bu yazıda, özel alanların ne olduğunu ve bunları WordPress'te nasıl kullanabileceğinizi açıklayacağız.

WordPress'te Özel Alanlar Nelerdir?

Ayrıntılara girmeden önce, özel alanların ne olduğunu bulalım. WordPress'te bir blog yazısı oluşturduğunuzda, platform bilgilerinizi iki parça halinde kaydeder. İlk kısım içeriğin kendisidir. İkinci bölüm, yazınızla ilgili çeşitli ayrıntıları içerir. Bu ek bilgilere meta veriler denir ve metin, tarihler, sayılar vb. içerebilir. Meta veriler, anahtar ve değer çiftlerini içerir. Anahtar, belirli bir özel alanın adını temsil ederken, değer gerekli bilgidir. Ancak, varsayılan WordPress alanları bazı veri türlerini eklemenize izin vermeyebilir. Bu durumda, özel bir alan oluşturmanız gerekecektir.

Özel alanlar oluşturmayı öğrenirseniz, istediğiniz verileri dahil edebilirsiniz. Örneğin, hava durumu, dinlediğiniz müzik, yazar hakkında ek bilgiler, derecelendirmeler ve incelemeler, sponsorlu içerikle ilgili sorumluluk reddi beyanları vb. hakkında bilgiler ekleyebilirsiniz. Özel gönderiler ve özel alanlar arasında büyük bir fark vardır. Özel gönderiler, belirli bir amacı olan (örn. incelemeler veya ürün sayfaları) önceden biçimlendirilmiş gönderilerdir. Hem özel gönderileri hem de özel alanları aynı anda kullanabilirsiniz.

Özel bir alan ekledikten sonra bunu temanızın herhangi bir alanında görüntüleyebilirsiniz. Örneğin, bunları gönderinizin önüne veya arkasına ve ayrıca kenar çubuğuna yerleştirebilirsiniz. Özel alanlar basit öğelerdir ancak çok faydalı olabilirler. Örneğin, içeriğinizi farklı dillere çevirmek için bir yerelleştirme hizmeti kullanabilir ve özel bir alana konum bilgilerini dahil edebilirsiniz.

WordPress Özel Alanlarını Neden Kullanmalısınız?

Özel alanlar, WordPress web sitenizdeki içeriği özelleştirmenize olanak tanıyarak onu görsel olarak daha çekici ve anlaşılması daha kolay hale getirir. Gönderilerinize özel alanlar eklemek için bazı nedenler şunlardır:

  • Görüntüleme ve yerleştirme üzerinde daha fazla kontrole sahip olacaksınız. İçeriğinizin web sitesinde görüntülenme şeklini kontrol etmek için WordPress temanızın koşullu etiketlerini ve kancalarını kullanabilirsiniz.
  • Özel alanlar, widget'lardan daha esnektir. Widget'lar tüm sayfalarda aynı içeriği gösterirken özel alanlar her bir sayfaya farklı içerik eklemenizi sağlar.
  • Özel alanlar da özelleştirilebilir. Bunlar, temanızın dosyalarına eklediğiniz kod parçalarıdır. CSS kullanarak özel alanlarınızı kolayca ayarlayabilirsiniz.

Web Sitenize Özel Alanlar Nasıl Eklenir?

Özel alanları kullanmak, ilk kez yapıyorsanız zor bir iş olabilir. Mesele şu ki, bu seçenek varsayılan olarak Gönderiyi Düzenle ekranından gizlidir. Açmak için Ekran Seçenekleri düğmesini tıklayın ve Özel Alanlar kutusunu işaretleyin. Özel alanları etkinleştirdikten sonra, normal metin düzenleyicinin altında Özel Alanlar pencere öğesini göreceksiniz.

Ön uçta daha fazla özelleştirilmiş içerik göstermek için WordPress temanızı özel alanlarla genişletebilirsiniz. Her şeyden önce, bir temayı her değiştirdiğinizde bir alt tema oluşturmanız gerektiğini unutmayın. Tema hazır olduğunda, Gönderiyi Düzenle ekranını açın ve Özel Alanlar widget'ına gidin. Yeni özel alanın adını ve değerini girin ve "Özel Alan Ekle"yi tıklayın.

Bundan sonra, aktif temanın single.php dosyasını açın ve aşağıdaki kodu WordPress Döngüsüne ekleyin:

<div class="location-info">
<p>Today's Location : <?php echo get_post_meta($post->ID, 'location', true); ?> </p>
</div>

Single.php dosyasını kaydedin ve gönderinizin önizlemesini kontrol edin. Artık her yeni blog yazısı oluşturduğunuzda özel alanın değerini değiştirebilirsiniz.

Ayrıca, aktif temanın function.php dosyasına aşağıdaki kodu girerek özel alanı web sitenizin ön ucundan gizleyebilirsiniz:

function remove_post_custom_fields() {
remove_meta_box( 'postcustom' , 'post' , 'normal' );
}
add_action( 'admin_menu' , 'remove_post_custom_fields' );

Eklentilerle Özel Alanlar Oluşturma

Kodla çalışmak istemiyorsanız Advanced Custom Fields eklentisini kullanarak özel alanlar da ekleyebilirsiniz. Bu durumda, tüm süreç basit ve anlaşılır. Eklentiyi etkinleştirin, WordPress kontrol panelinize gidin ve “Yeni Ekle”yi tıklayın. Bundan sonra, “Alan Ekle” ye tıklayın ve yeni alanın etiketi, adı ve türü gibi gerekli bilgileri girin. Özel alanı içerecek gönderilerin türünü tanımlayabilirsiniz. Örneğin, normal gönderilerde konum meta verilerini göstermek istemeyebilirsiniz. Bu durumda, “Bu alan grubunu eğer göster” bölümünde yeni özel alanınızı yapılandırabilirsiniz.

Bu eklentinin ücretsiz sürümü zaten birçok kullanışlı özellik içeriyor, ancak 25 ABD doları tutarındaki premium sürümü de seçebilirsiniz. Bu eklentinin özel alanlar oluşturmanıza yardımcı olmasına rağmen, bunları sitenizin ön ucunda yayınlamayacağını ve WordPress veritabanına kaydetmeyeceğini unutmayın. Bu nedenle, özel alanları görüntülemek için temayı manuel olarak düzenlemeniz gerekir.

Bir başka kullanışlı eklenti ise Custom Field Suite. Basit bir yönetici kullanıcı arayüzü kullanarak özel alanlarınızı görsel olarak yönetmenize yardımcı olacak bir eklentidir. Ayrıca 12 özel alan şablonu seti ile birlikte gelir. Alan değerleri için bir API'ye sahiptir ve kurulumu gerçekten kolaydır.

Toplama

WordPress özel alanları, yararlı bilgiler içeren özel metinler ekleyerek web sitenizin işlevselliğini genişletmenize yardımcı olan basit ve kullanışlı bir çözümdür. Manuel olarak veya eklentiler yardımıyla özel alanlar oluşturabilirsiniz. Özel alanlar, farklı türde gönderiler gönderirken belirli meta verileri eklemenizi sağlar, kullanımı kolaydır ve tamamen özelleştirilebilir. Özel alanlar, WordPress'in varsayılan yeteneklerinin ötesine geçmenize izin vererek web sitelerinizi daha benzersiz ve bilgilendirici hale getirir.