WordPress Gelişmiş Özel Alanlara Yeni Başlayanlar Kılavuzu
Yayınlanan: 2022-08-24WordPress temel işlevinin yerleşik bir parçası olan özel alanlar, çoğu WordPress site sahibi için tanıdık bir özelliktir. Bu köşe taşı, gönderilerin veya sayfaların bilgilerini esnek bir şekilde değiştirmeye veya genişletmeye yardımcı olmaktır.
Varsayılan olarak, özel alanlar seçeneği, düzenleme sonrası ekranında gizlidir. WordPress yerleşik işlevi veya WordPress Gelişmiş Özel Alanlar (ACF) gibi bir eklenti aracılığıyla etkinleştirebilirsiniz. Bu freemium eklentisi, kullanımı kolay özellikleriyle WordPress'e yeni başlayanlar için uygundur.
Bu makalede, size özel alanların neler olduğunu ve manuel yöntemi ve ACF eklentisini kullanarak bunları nasıl görüntüleyeceğinizi veya gizleyeceğinizi anlatacağız.
- WordPress Özel Alanları Nelerdir?
- WordPress'te Özel Alanlar Nasıl Görüntülenir
- WordPress'te Özel Alanlar Nasıl Gizlenir
WordPress Özel Alanları Nelerdir?
Özel alanlar, belirli sayfalar veya gönderilerle ilgili ek bilgiler eklemenize olanak tanıyan bir tür meta veridir. Bilgiler metin, resimler, sayılar veya bazı hesaplamalar olabilir. Ancak, bu alanlar gönderi içeriğinde değil, ayrı bir kutuda yer alır ve WordPress veritabanında ayrı olarak saklanır.
Yazar adları, başlıklar, incelemeler, ürün bilgileri veya açıklama beyanları gibi bir gönderinin bazı bileşenleri genellikle kategorilere ayrılır ve özel alanlara göre özelleştirilir.
Özel alanların bir avantajı, mevcut bilgileri ihtiyacınız olan her yerde herhangi bir sayfa şablonunda otomatik olarak görüntüleyebilmenizdir. Sıfırdan bir şeyler yazmak yerine özel alanlardan veri girmek zaman kazandırır ve kolaydır. Bu şekilde, herhangi bir bilgiyi değiştirmek isterseniz, her gönderiyi düzenlemek yerine her şeyi tek bir yerde güncelleyebilirsiniz.
WordPress'te Özel Alanlar Nasıl Görüntülenir
WordPress yerel bir özel alan özelliği sunarken, bir eklenti özel alanlarınızdan daha fazla yararlanır. Bu bölümde, size manuel yöntem ve eklenti yöntemi de dahil olmak üzere iki yöntemi tanıtacağız.
Manuel Yöntemi Kullanma
İlk olarak, mevcut gönderilerde veya yenilerinde Özel alanları etkinleştirmeniz gerekir. Bir sayfa veya gönderi açın ve sayfanın sağ üst köşesindeki üç noktayı tıklayın. Aşağı kaydırın ve Tercihler'i seçin, ardından Paneller bölümünde Özel alanları Etkinleştir ve Yeniden Yükle'yi tıklayın.
Sayfayı yeniden yükledikten sonra, düzenleyicinin altında özel alanlar kutusu göreceksiniz.
Ad sütunu açılır menüsünden sitenizde uygun bir özel alan seçin veya yeni bir tane oluşturun. Ardından, Değer kutusundaki özel alanlara dahil etmek istediğiniz bilgileri girin.
Alanları oluşturduktan sonra, temalarınızı görüntülemek için düzenleyin; aksi takdirde, ön uçta görünmezler.
WordPress yönetici kontrol panelinizin altındaki Görünüm > Tema Dosyası Düzenleyici'ye gidin. Orada doğrudan sitenizin dosyalarına geçiş yaptığınız için dikkatli olmanız için bir uyarı mesajı görebilirsiniz.
Sağ kenar çubuğunda, blog gönderileri şablonunuzu görmek için single.php dosyasını bulun. Dosyayı açın ve / * Döngüyü Başlat * / satırını arayın. Bu "döngüyü" düzenlemeyeceğiz ama sonuna yeni bir kod satırı ekleyeceğiz. Bu aşamada, WordPress'in özel alanlarınızı görüntülemesini istediğiniz herhangi bir kodu eklemekten çekinmeyin. İşte kullanabileceğiniz bir kod parçacığı örneği:
<?php echo get_post_meta($post->ID, 'anahtar', doğru); ?> <?php bitiş zamanı; // döngünün sonu. ?> <?php } ?>
Anahtar değerini ilk adımda oluşturduğunuz özel alanlarınızın adıyla değiştirmeyi unutmayın.

Açıkçası, manuel yöntem, alanlarınızı özelleştirmek için size pek çok seçenek sunmaz. Bu nedenle, daha gelişmiş işlevler için Gelişmiş Özel Alanlar (ACF) eklentisini kullanmanızı şiddetle tavsiye ediyoruz.
Gelişmiş Özel Alanlar Eklentisini Kullanma
Başlamadan önce, sitenize ACF eklentisini yüklediğinizden ve etkinleştirdiğinizden emin olun.
Eklenti başarıyla etkinleştirildiğinde, özel alanlarınızı yapılandırmaya başlamak için yönetici panelinde Özel Alanlar > Yeni Ekle'ye gidin. Burada Yeni Alan Grubu Ekle bölümünü göreceksiniz. ACF, yazı düzenleyicide birlikte görünecek bir veya daha fazla özel alanın bir koleksiyonu olduğu için buna “alan grubu” diyor.
Alan grubunuzu adlandırın ve veri girmek için Alan Ekle'ye tıklayın. ACF eklentisinin büyük bir artısı, metin, sayı, e-posta, şifre, URL, resim, tarih seçici gibi hangi bilgileri toplamak istediğinizi seçebilmenizdir.
Bir diğer önemli şey, alan grubunuzu nereye ekleyeceğinizi belirlemek için Konum kuralları belirlemektir. Örneğin, özel alanları yalnızca gönderilerde görüntülemek istiyorsanız, lütfen Gönderi Türü'nü Gönderi olarak ayarlayın. Kurulumunuza göre kutu, sayfalarda veya özel gönderi türlerinde değil, normal blog gönderilerinde görünecektir.
Ayarları tamamladıktan sonra, gönderilerin bir parçası olabilmesi için alanınızı yayınlamayı unutmayın.
Sıradaki ne? Manuel yöntemle aynı şekilde, özel alanları görüntülemek için temalarınızı yapılandırmanız gerekir. Değilse, sadece sitenizin veritabanında oturuyorlar.
Özel alanları ön uçta görüntülemeyi seçmek, kullanıcılarınızın bilgileri sıralamaları veya sorgulamaları için elverişlidir. Ancak, bir üyelik sitesi işletiyorsanız, bu aynı zamanda bir dezavantajdır.
Özel içeriği parolayla koruduğunuzu ve kullanıcıların e-postalarını parola olarak belirlediğinizi hayal edin. Kolay veri girişi için bu e-postalar özel bir alanda kategorilere ayrılmıştır. Gönderi içeriğinizin nasıl güvence altına alındığına bakılmaksızın, özel alanlar hala görünür durumda. Bu sorunu çözmek için, Parola Korumalı WordPress (PPWP) eklentisi ile özel alanlarınızı nasıl gizleyeceğiniz ile ilgili aşağıdaki bölüme bakın.
WordPress'te Özel Alanlar Nasıl Gizlenir
Varsayılan olarak, gönderiler korunsa da özel alanlar ön uçta görüntülenmeye devam eder. Post meta veya ACF eklentisi tarafından oluşturulan alanları gizlemek için, WordPress varsayılanını kullanarak bunları koşullu bir kontrolle tamamlamanız yeterlidir.
if ( post_password_required() ) { echo get_the_password_form(); } başka { 'Parola Korumalı Özel İçerik' }
Özel şablonlardaki tüm özel alanları gizlemek istediğinizde durum budur. Ayrıca, PPWP eklentisi ile özel alanların tamamını değil, yalnızca bir bölümünü koruyabilirsiniz.
Ayrıca, PPWP eklentisi, özel sayfa şablonları altındaki içerik bölümlerini parolalarla korumanıza da olanak tanır.
Parola Korumalı WordPress Eklentisini Şimdi Kontrol Edin
Password Protect WordPress (PPWP) eklentisi, içerik korumasında uzmandır. Bu güçlü eklenti, sayfalarınızı veya gönderilerinizi değil, aynı zamanda özel alan içeriğini de güvence altına alan WordPress varsayılanının ötesine geçer.
Yalnızca özel alanların tamamını değil, aynı zamanda bazı bölümlerini de parolayla korumayı seçebilirsiniz. Bu işlevin PPWP Lite sürümünde mevcut olduğunu belirtmekte fayda var. Bu nedenle, kontrol etmekten ve içeriğinize başka bir güvenlik katmanı eklemekten çekinmeyin.