WordPress içeriğinize yayın tarihi, kategoriler ve etiketler gibi meta verileri otomatik olarak ekler. Ancak, kendi özel meta verilerinizi de eklemek isteyebilirsiniz.
İster ekstra bilgi toplamanız, ister editoryal sürecinizi kolaylaştırmanız veya kullanıcı arayüzünü geliştirmeniz gereksin, meta kutular esnek içerik yönetimi için güçlü bir araç olabilir.
WPBeginner’da, yazılarımızın ve sayfalarımızın işlevselliğini artırmak için özel meta kutuları kullanıyoruz. Bu bize içeriği optimize etmek için özel alanlar eklemenin artılarını ve eksilerini daha iyi anlamamızı sağladı.
Bu makalede, WordPress’te özel bir meta veri kutusu oluşturarak içeriğinize nasıl kolayca benzersiz bilgiler ekleyebileceğinizi göstereceğiz.
WordPress’te Özel Meta Kutusu Nedir?
WordPress’te yazılar ve sayfalar ya da özel yazı türleri oluşturduğunuzda, bu içerik genellikle kendi meta verilerine sahip olur. Bu meta veriler, tarih ve saat, yazar adı, başlık ve daha fazlası gibi içerikle ilgili bilgilerdir.
Varsayılan özel alanlar kutusunu kullanarak kendi meta verilerinizi de ekleyebilirsiniz.
Profesyonel İpucu: Yazı düzenleyicide Özel Alanlar kutusunu göremiyor musunuz? O halde WordPress’te gösterilmeyen özel alanların nasıl düzeltileceğine ilişkin kılavuzumuza bakın.
Yalnızca birkaç gönderiye özel meta veriler eklemek istiyorsanız Özel Alanlar kutusu iyi bir çözümdür. Ancak, içeriğinize çok sayıda benzersiz bilgi eklemeyi planlıyorsanız, özel bir meta veri kutusu oluşturmak mantıklı olacaktır.
Aslında, popüler WordPress eklentilerinin çoğu, yazılar ve sayfalar için Düzenleme ekranına özel meta kutuları ekler. Aşağıdaki resimde, AIOSEO tarafından sağlanan özel bir meta kutusunu kullanarak yazınıza SEO bilgileri eklemenin ne kadar kolay olduğunu görebilirsiniz.
Bunu söyledikten sonra, WordPress yazılarına ve yazı türlerine özel meta kutularını nasıl kolayca ekleyebileceğinizi görelim.
WordPress Yazılarına ve Yazı Türlerine Özel Meta Kutuları Ekleme
WordPress’e özel meta kutular eklemenin en kolay yolu Advanced Custom Fields kullanmaktır. Bu eklenti, yazılarınıza ve sayfalarınıza her türlü ekstra bilgiyi eklemenize ve ardından bu verileri bir kısa kod kullanarak ziyaretçilere göstermenize olanak tanır.
Yapmanız gereken ilk şey Advanced Custom Fields eklentisini yüklemek ve etkinleştirmektir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.
Özel Meta Kutusu Oluşturma
Etkinleştirmenin ardından, WordPress yönetici kenar çubuğundan ACF ” Saha Grupları sayfasını ziyaret edin.
Burada, ‘Yeni Ekle’ düğmesine tıklayın.
Artık meta veri kutusunda görünecek özel alanları oluşturabilirsiniz.
Başlamak için, varsayılan olarak ‘Alan Grubu Başlığı’nı gösteren alana bir başlık yazmanız gerekir. Bu, WordPress içerik düzenleyicisinde görünecek ve meta kutunuzun başlığı olarak kullanılacaktır.
Bununla birlikte, özellikle çok yazarlı bir WordPress blogu yönetiyorsanız veya kontrol panelini başkalarıyla paylaşıyorsanız, açıklayıcı bir şey kullanmalısınız.
Bu işlem tamamlandığında, meta kutunuza ilk alanı eklemeye hazırsınız demektir.
WordPress Meta Kutusuna Özel Alanlar Ekleme
Başlamak için, ‘Alan Türü’ açılır menüsünü açın ve Tarih Seçici, Onay Kutusu veya Metin alanı gibi eklemek istediğiniz alan türünü seçin.
Bundan sonra, alan için bir etiket yazın.
Gelişmiş Özel Alanlar bu etiketi alandan önce gösterecek, böylece kullanıcıların hangi bilgileri girmeleri gerektiğini anlamalarına yardımcı olacaktır.
Gelişmiş Özel Alanlar ‘Alan Adı’nı otomatik olarak oluşturacaktır, bu nedenle bu alanı boş bırakabilirsiniz.
Bunu yaptıktan sonra, bir ‘Varsayılan Değer’ yazmak isteyebilirsiniz. Bu, kullanıcı kendi bilgilerini eklemezse sayfaya, gönderiye veya özel gönderi türüne otomatik olarak eklenecektir.
Oluşturduğunuz alanın türüne bağlı olarak daha fazla seçenek görebilirsiniz. Örneğin, ‘Dosya Türü’ açılır menüsünden ‘Görüntü’yü seçtiyseniz, görüntü formatını seçebilirsiniz.
Bu seçeneklerin çoğu kendi kendini açıklayıcı niteliktedir, bu nedenle özel alanı yapılandırmak için ekrandaki talimatları takip edebilirsiniz.
Alanın nasıl ayarlandığından memnun olduğunuzda, bölümü daraltmak için ‘Alanı Kapat’ düğmesine tıklayın.
Artık ‘Alan Ekle’ düğmesine tıklayarak özel meta kutusuna daha fazla alan ekleyebilirsiniz.
Ardından, yukarıda açıklanan aynı süreci izleyerek alanı yapılandırmanız yeterlidir.
WordPress İçerik Düzenleyicisine Özel Meta Kutusu Ekleme
Özel meta kutusunun nasıl ayarlandığından memnun olduğunuzda, meta kutusunun nerede ve ne zaman görüneceğini tanımlamanız gerekir.
Bunu yapmak için, ‘Ayarlar’ bölümüne gidin ve ardından ‘Konum Kuralları’ sekmesine tıklayın.
Gelişmiş Özel Alanlar kutusunu her türlü içeriğe ekleyebilirsiniz. Örneğin, meta kutusunu belirli gönderi türlerinde, kategorilerde, taksonomilerde, gezinme menülerinde ve daha fazlasında gösterebilirsiniz.
Meta kutusunun WordPress kontrol panelinizde nerede görüneceğini seçmek için açılır menüleri kullanmanız yeterlidir. Örneğin, konuk gönderilerini kabul ediyorsanız, kutuyu ‘Konuk Gönderileri’ kategorisindeki tüm gönderilere eklemek isteyebilirsiniz.
Bundan sonra, ‘Sunum’ sekmesine tıklayın.
Burada meta kutu stilini, WordPress blogunuzda nerede görüneceğini ve etiket ile talimatların nerede görüneceğini seçebilirsiniz.
Aynı konuma birden fazla kutu eklemeyi planlıyorsanız, ‘Sıra No’ alanına yazarak görünecekleri sırayı değiştirebilirsiniz.
Örneğin, en önemli meta kutularını ekranın üst kısmında göstermek editoryal iş akışınızı iyileştirebilir.
Emin değilseniz, bu alanı 0 olarak bırakabilirsiniz.
Bu ekranda, WordPress’in genellikle yazı düzenleme ekranında gösterdiği tüm alanların bir listesini de göreceksiniz.
Bir alanı gizlemek istiyorsanız, kutusunu işaretlemeniz yeterlidir. Örneğin, bir yazar bilgi kutusu oluşturmak için özel alanlar kullanıyorsanız, varsayılan ‘Yazar’ alanını gizlemek isteyebilirsiniz.
Yaptığınız değişikliklerden memnun olduğunuzda, alan grubunu canlı hale getirmek için ‘Değişiklikleri Kaydet’e tıklayın.
Artık WordPress yazınız, sayfanız veya özel yazı türünüz için başarılı bir şekilde özel bir meta kutusu oluşturdunuz. Ayarlarınıza bağlı olarak, artık özel meta kutusunu çalışırken görmek için yazı düzenleyicisini ziyaret edebilirsiniz.
WordPress Temasında Özel Meta Kutusu Verilerinizi Görüntüleme
Artık WordPress kontrol paneline özel bir meta kutusunu başarıyla eklediniz. Kullanıcıların meta kutusuna yazdıkları tüm bilgiler, yazıyı kaydettiklerinde veya yayınladıklarında WordPress veritabanında saklanacaktır. Ancak bu bilgiler varsayılan olarak web sitenizde görünmeyecektir.
Bunu akılda tutarak, ziyaretçilerin görebilmesi için özel meta verilerin WordPress temanızda göründüğünden emin olalım.
Bunu kısa kod kullanarak veya WordPress tema dosyalarınızı düzenleyerek yapabilirsiniz.
Kısa Kod Kullanarak Özel Meta Veriler Nasıl Görüntülenir
WordPress’e bir kısa kod eklemek en kolay yöntemdir ve bilgilerin web sitenizde tam olarak nerede görüneceğini kontrol etmenizi sağlar.
Örneğin, bir ‘Yıldız Puanı’ alanı oluşturduysanız, bu bilgiyi yazı başlığından sonra, içeriğin içinde, altbilgide veya başka bir yerde sadece bir kısa kod ekleyerek gösterebilirsiniz.
Ancak, her sayfaya, gönderiye veya özel gönderi türüne manuel olarak bir kısa kod eklemeniz gerekecektir. Bu, özellikle çok fazla içeriğiniz varsa çok zaman ve çaba gerektirebilir.
Bir alanın kısa kodunu almak için ACF ” Alan Grupları bölümüne gidin. Ardından, görüntülemek istediğiniz alan grubunun üzerine gelin ve göründüğünde ‘Düzenle’ bağlantısına tıklayın.
Şimdi bu grubu oluşturan tüm alanları göreceksiniz.
Görüntülemek istediğiniz her alan için ‘Ad’ alanındaki değeri not edin.
Bunu yaptıktan sonra, özel meta verileri göstermek istediğiniz sayfaya, gönderiye veya özel gönderi türüne gidin.
Şimdi ‘+’ simgesine tıklayabilir ve ‘Kısa kod’ yazabilirsiniz.
Doğru blok göründüğünde, düzeninize eklemek için tıklayın.
Şimdi aşağıdaki kısa kodu bloğa ekleyebilir ve "article_byline"
yerine göstermek istediğiniz alanın adını yazdığınızdan emin olabilirsiniz.
Artık gönderiye birden fazla özel alan eklemek için bu adımları tekrarlayabilirsiniz.
Yaptığınız değişikliklerden memnun olduğunuzda, ‘Yayınla’ ya da ‘Güncelle’ düğmesine tıklayın. Şimdi, özel meta verileri çalışırken görmek için WordPress web sitenizi ziyaret edin.
WordPress Temanızı Düzenleyerek Özel Meta Verileri Görüntüleme
Özel meta verileri her sayfada, gönderide veya özel gönderi türünde aynı konumda göstermek istiyorsanız WordPress tema dosyalarınıza kod ekleyebilirsiniz.
Bu size uzun vadede zaman kazandırabilir, ancak en acemi dostu yöntem değildir. Ayrıca WordPress temanızı bir sonraki güncellemenizde tüm özel kodları kaybedersiniz, bu nedenle bir alt tema oluşturmanızı öneririz. Daha sonra özel kodunuzu alt temaya ekleyebilirsiniz.
Tema dosyalarınızı daha önce düzenlemediyseniz, WordPress’te kod kopyalama ve yapıştırma ile ilgili yeni başlayanlar için hazırladığımız rehbere göz atın.
Özel meta verileri göstermek istediğiniz dosyayı düzenlemeniz gerekir. Bu, temanıza bağlı olarak değişir, ancak genellikle sitenizin single.php, content.php veya page.php dosyasını düzenlemeniz gerekir.
Doğru dosyaya sahip olduğunuzda, kodu WordPress döngüsünün içine eklemeniz gerekecektir. Bu döngüyü bulmak için, şuna benzeyen aşağıdaki kodu aramanız yeterlidir:
<?php while ( have_posts() ) : the_post(); ?>
Daha sonra kodunuzu bu satırdan sonra ve döngüyü sonlandıran satırdan önce yapıştırabilirsiniz:
<?php endwhile; // end of the loop. ?>
Örnek olarak, özel alan kodunuz aşağıdaki gibi görünmelidir:
<h2 class="article-byline"><?php the_field('article_byline'); ?></h2>
Kodu bir CSS sınıfı ile h2 başlığına nasıl sardığımıza dikkat edin. Bu, özel alanı daha sonra temamıza özel CSS ekleyerek biçimlendirmemize ve şekillendirmemize olanak tanır.
İşte başka bir örnek:
<blockquote class="article-pullquote">
<?php the_field('article_pullquote'); ?>
</blockquote>
Temanıza kod eklerken alan adlarını değiştirmeyi unutmayın.
Bunu yaptıktan sonra, özel alanlara zaten veri girmiş olduğunuz herhangi bir gönderiyi ziyaret edebilirsiniz. Artık benzersiz meta verilerinizi iş başında göreceksiniz.
Umarız bu makale WordPress yazılarına ve yazı türlerine özel meta kutularının nasıl ekleneceğini öğrenmenize yardımcı olmuştur. WordPress temalarında blog yazısı meta verilerinin nasıl görüntüleneceğine ilişkin kılavuzumuzu ve WordPress alıntılarının nasıl özelleştirileceğine ilişkin eğitimimizi de görmek isteyebilirsiniz.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
RH Xihad
I want to add images by custom meta box, is it possible?
WPBeginner Support
Yes, you can have an image in a custom meta box.
Yönetici
Michele
Hi, does your plug in also sets the position for the existing metas in WP, such as date or author?
I need to visualize the data before the title and can’t find a way.
Thank you, bye!
amazigh
hi thanks very much for your very useful plugin.
just i would like to know if there are any way to add calendar Field as meta-box
Likith Reddy
Hey I wanna build a music portal website with WordPress can u plz help me?
Jose
Hello. Any success with the music portal yet?
Dominika
Is possible to create custom fields and add them to product list in eshop?
Cristina
I just want to say that I **love** your blog.
It covers everything and anything from basic to expert level and always offers alternatives and/or links to dig into in case one needs more advanced instructions.
I have been working with Wordpress on a daily basis for a few years now, but I still look forward to your newsletters and always check in to see if there’s anything there for me, even only inspiration for new stuff to learn and implement on my websites!
So, from the bottom of my heart, thank you!
WPBeginner Support
Hi Cristina,
You are welcome and thank you for the kind words.
Yönetici
Marijn
Hi, thanks for this explanation!
I created a custom checkout field (2nd email adress) for WooCommerce without the use of Advanced Custom Field plugin.
How can I create a meta box with this plugin for this custom checkout field? The location settings (which edit screens will use these advanced custom fields) doesn’t have the option for checkout pages?
Thanks in advance!
eze
wp beginner please u guys didn’t add what was needed on how to start a blog.. like adding a portfolio, adding an e-book for sale and other similar things like this
WPBeginner Support
Hey Eze,
We have covered those topics. See how to add a portfolio in WordPress and then how to sell ebooks in WordPress.
Yönetici
Alan
I want to add a custom field for a custom taxonomy and then have that output on every post with that particular taxonomy. Does anyone know if this is possible?
Jodi Shaw
I want to know the same thing. I would like to wrap my post date and place it next to my blog post title for every post in h2 header. So that every post grabs the right date and looks like 06/22 | (blog post title)
WPBeginner Support
Hi Jodi,
For that first you need to select the date and time format in WordPress settings. After that you will need to edit your theme files to do that.
Yönetici