Gelişmiş Özel Alanlar Nasıl Kullanılır – derinlemesine öğreticilerde

WordPress özel alanı birçok geliştirici için çok önemlidir. Yayınlara ve sayfalara uyarlanmış bilgi eklemenize ve çeşitli web sitelerinde içerik oluşturmak üzere tasarlanmış çözümler oluşturmanıza olanak tanır. Örneğin, özel alanlar, WordPress düzenleyicisine kullanıcıların film incelemelerine rütbe eklemelerini sağlayan özel bir menü eklemek için kullanılabilir. Blog yayınınızın son kullanma tarihini belirlemek, yardımlarıyla uygulanabilecek başka bir seçenektir. Bununla birlikte, bu özellik karmaşık ve güçlü olduğu için, birçok geliştirici bundan kaçınır ve bunun yerine diğer çözümleri doğaçlama yapar.
Neyse ki, gelişmiş özel alan eklentileri günlük kullanıcılar için özel alanları kullanılabilir hale getirir ve bu öğreticide her şeyi öğreneceksiniz. Bu makale size sadece WordPress özel alanının ve yeteneklerinin genel bir resmini sunmakla kalmaz, aynı zamanda sitenizden en iyi şekilde yararlanmak için gelişmiş özel eklentilerin nasıl kullanılacağını da ayrıntılı olarak gösterecektir. Kulağa hoş geliyor mu? O zaman gidelim, tartışacak birçok şeyimiz var. İçindekiler
WordPress Custom Alanı nedir?
WordPress özel alanlarının örnekleri
WordPress özel alanından avantajlar
WordPress’e manuel olarak özel alanlar nasıl eklenir
Neden Gelişmiş Özel Alanlar kullanmanız gerekiyor?
Gelişmiş Özel Alan Eklentileri Nasıl Kurulur
Gelişmiş Özel Alan Eklentileri Nasıl Kullanılır
WordPress temanızda özel alanlar nasıl görüntülenir
Gelişmiş özel alanları nasıl kullanacaksınız?
WordPress Custom Alanı nedir? Kısacası, özel alan, yayınları ve sayfaları genişletmek için kullanılabilecek bir meta veri biçimidir. Bu durumda, birçok kişi için yayıncılık, yazarlar, kategoriler, etiketler ve diğer ortak veriler gibi şeylere çok benziyorlar. WordPress içeriği türleri. Biraz hayal kırıklığı yaratmasına rağmen, özel alan aslında Post ve WordPress sayfasını genişletmek için en güçlü özelliktir. Sebebini hemen göreceksiniz. WordPress özel alanlarına örnek olarak, temel olarak özel alanlar, içeriğinize herhangi bir biçimde ek bilgiler girmenizi sağlar. Soyut bir şekilde muhteşem olmasa da, özel bir alanın somut bir örneğini gördüğünüzde daha ilginç hale gelir.
Girişte çeşitli kullanım vakalarından bahsettim. Özel alanlardan meta veriler, örneğin,
Film yazı türleri için değerlendirme sistemi
Etkinlikler için zaman başlar ve biter (Etkinlik Organizatörü eklentisi gibi)
Ürün fiyatları veya renk ve boyut varyasyonları
WordPress Editor’da Yoast SEO’da İçerik Analiz Araçları gibi ek meta kutu
Evet, tüm bunlar özel bir alanda yapılır. Şimdi bu özelliğin neden bu kadar güçlü olduğunu görmeye mi başlıyorsunuz? WordPress Custom Alanının avantajı teoride, bu bilgilerin çoğunu içeriğinize başka şekillerde ekleyebilirsiniz.
Örneğin film puanları doğrudan gönderiye eklenebilir. Eğer öyleyse, neden özel bir alana ihtiyacınız var? Tekrarlanan veriler eklemek için özel alanları kullanmanın avantajı, site genelinde çeşitli şeyleri değiştirmeyi kolaylaştırmasıdır. Örneğin, film puanını yayınınızdaki başka bir konuma taşımaya karar verirseniz, bir şablonu değiştirerek tüm incelemeler için yapabilirsiniz. Gönderide bilgi kaydederseniz, sitenizdeki aynı değişiklikleri uygulamak için her gönderiyi düzenlemeniz gerekir. Kulağa çok daha karmaşık geliyor, değil mi? Ayrıca, özel alanları kullanmak genellikle çok daha iyi bir kullanıcı deneyimi sağlar. Aşağıda göreceğiniz gibi, WordPress düzenleyicisine Metafields girmenize izin verir ve doldurulmuş bilgilerin tam içeriğinize doğru yerde otomatik olarak eklendiği yerlerde. Bu, her şeyi daha rahat hale getirir ve başkaları için bir web sitesi geliştirirseniz profesyonel görünür. Daha iyi ne geliyor: Müşterinize tam olarak istediklerini yapan özel yönetici arayüzünü mi veriyor veya onlara her şeyi yazıda yazmalarını ve elle biçimlendirmelerini mi söylüyorsunuz?
Davamı dinlendirdim. WordPress’te manuel olarak özel bir alan nasıl eklenir, bu öğretici size gelişmiş bir özel alan eklentisini nasıl kullanacağınızı öğretecek olsa da, bu WordPress özelliğinden yararlanmak için bir eklentiye ihtiyacınız olmadığı söylenmelidir. Bunun nedeni, özel alanlar ekleme yeteneğinin WordPress’te yerleşik olan orijinal olmasıdır (manuel olarak kodlama olasılığının yanı sıra). Daha sonra göreceğiniz gibi, gelişmiş özel alan süreci kolaylaştırır, ancak tamamlanma uğruna, hemen size alternatif yolu göstereceğim. Bunu fark etmeyebilirsiniz, ancak aslında WordPress’te özel bir alan metabox var editör. Ancak, sürüm 3.1 varsayılan olarak gizlendiğinden ve görmek için üstteki ekran seçeneğini kullanmanız gerektiğinden.
Bundan sonra, kutu editör ekranının altında görünür.
Burada, istediğiniz özel alanı kolayca ekleyebilirsiniz. Tek yapmanız gereken ona bir isim ve değer vermek. Örneğin, yazınızı yazarken kulaklıktaki müzik insanlarına söylemek için, şu anda Dinleme: artı şu anda çalışan şarkı adlı özel bir alan ekleyebilirsiniz.
(Taylor Swift de sizin için mi? Sizi suçlamıyorum.) Bu verileri eklediğinizde, veritabanında saklanacak ve sitenizde çıktı. Anahtar (burada: dinlerken 🙂 gelecekte diğer yayınlarda da tekrar kullanılacak ve gerilme menüsünden alınabilir. Şimdi kalan tek şey, bu alanı görüntülemek istediğiniz herhangi bir şablona birkaç kod eklemektir. Bu konuyu aşağıda daha ayrıntılı olarak araştıracağız. Neden gelişmiş özel alan eklentilerini kullanmanız gerekiyor? Bu, WordPress tarafından varsayılan veya manuel olarak yapılabilirse, neden bir eklentiye ihtiyacınız var? Yani, bir milyondan fazla aktif kurulumda WordPress dizinindeki tam beş yıldız sıralaması, bunun için gerçekleşen bir şey olması gerektiği anlamına gelir. Sağ? Bu doğru. Bu eklenti temel olarak WordPress’e özel alanlar eklemek için gelişmiş bir kullanıcı arayüzü sağlar. Temel avantaj, gelişmiş özel alanın doğuştan gelen özel alan için 20’den fazla farklı ön ayara sahip olmasıdır, bu da üretimi daha hızlı ve daha kolay hale getirir. Prasetel şunları içerir:

Metin – İsteğe bağlı HTML Desteği ve Karakter Sınırları ile Bir Satır Metin

Metin alanı – tıpkı metin gibi ama birçok satırla

Sayı – İsteğe bağlı bir min/maks. Değeri olan alan numarası
E -posta – e -posta girişi için özel alanlar doğrulamayı içerir
Parola – Gizleme metniyle şifreyi girin
WYSIWYG Editör – Medya Ekleme ve Editör Düğmesi Seçenekleri ile WordPress Düzenleyicisi girin
Şekil – Görüntü yükleyin veya medya kitaplıklarından birini seçin. Nesneleri, URL’leri veya kimlikleri geri yükleyin.
Dosya – Görüntü ile aynı ama genel olarak dosyalar için
Bir veya birkaç öğe için birçok onay kutusu-kontrol kutusu seçeneğini destekleyen Seçim Menüsü
Radyo düğmesi – Radyo düğmesi üzerinden bir öğe seçin
Doğru / Yanlış – Temel Seçmenler Doğru veya Yanlış
Sayfa Bağlantısı – URL’yi her gönderi veya sayfadan geri yükler. Belirli yazı türleriyle sınırlı olabilir.
Nesne Gönderimi – WordPress nesnelerini herhangi bir gönderi veya sayfadan, yazı türünden veya taksonomi geri yükler
İlişkiler – Posta nesneleriyle aynı ancak sürükleme ve gevşek yoluyla gelişmiş ve yeniden düzenleme arayüzleri ile
Taksonomi – Bir veya daha fazla taksonomi için nesneleri veya kimlikleri geri yükler. Etiketler, kategoriler veya özel taksonomi terimleriyle sınırlı olabilir.
Kullanıcılar – Bir veya birkaç kullanıcı seçin. Seçimleri kullanıcının rolüne göre sınırlama seçenekleri.
Google Haritası – Merkezi, yakınlaştırma seviyesini ve genişliğini ayarlayın
Seçmen tarihli – Takvim tarihini seçin ve biçimlendirilmiş tarihin dizesini döndür
Renk Seçici – Onaltılık Renk Seçin
Mesaj – Mesaj bırak
Sekme – Alanları Sekme Arabirimlerine Birleştirme
Bu pratik ön ayarlara ek olarak, bu eklenti ayrıca WordPress yöneticisinde nerede görüneceklerini belirlemek için kuralları belirlemenizi sağlar.
Bu şekilde yalnızca belirli bir yazı kategorisinde özel alanları görüntüleyebilirsiniz ve eğer değilse, yönetici alanının ücretsiz kalmasını sağlayın. Bazı kullanılabilir uzantılar daha fazla işlev ekler. Bazıları ücretsizdir:
Gelişmiş Özel Alan: NAV Menüsü Alanı – Mesajlar ve sayfalar için özel menüler ayarlamak için alanlar ekler.
ACF: Kenar Çubuğu Seçici – Kayıtlı WordPress kenar çubuğunun seçimine izin verir.
Diğerleri premium çözümlerdir:
Alanın tekrarlanması – kullanıcıların bir dizi alanla karmaşık düzenler oluşturmalarını sağlar. Galeri alanları – görüntü koleksiyonlarını yönetmek için arayüzler sağlar.
Seçenek Sayfası – WordPress Gösterge Tablosu için özel bir seçenek sayfası oluşturun, tüm sitelerden veri toplamak için iyi.
Esnek İçerik – Sayfadaki herhangi bir sırada kullanılabilecek birkaç alan içeren bazı düzenler ayarlayın.
Kısacası, WordPress Advanced Custom Alan, içeriğinizi özel meta verilerle genişletmeyi formları doldurmak kadar kolay hale getirir ve WordPress yönetici alanında nasıl kullanılacağına dair tam kontrol sağlar. Yukarıdakiler sizi meraklandırıyorsa, şanslısınız. Şimdi WordPress sitenizde WordPress özel alanlarını uygulamak için eklentileri nasıl yükleyeceğimizi ve kullanacağını derinlemesine göreceğiz. Gelişmiş Özel Alan Eklentisi Alanı Nasıl Kurulur Diğer eklenti eklentisi diğer eklentiler gibi yüklenir. Eklentileri Aç> Yeni ekleyin ve gelişmiş özel alanları arayın, ardından Enter tuşuna basın. Eklenti ilk etapta görünecek ve şimdi yükleme aracılığıyla sitenize koyabilirsiniz. Kurulum tamamlandığında etkinleştirmeyi unutmayın. Veya WordPress dizininin gelişmiş özel alanını da indirebilir ve ardından FTP üzerinden sitenize yükleyebilirsiniz. Ancak, yeni özel alan menüsü artık WordPress yönetici alanınızda görünecektir.
Gelişmiş Özel Alan Eklentileri Nasıl Kullanılır Şimdi gerçek çalışma başlar. Ancak, yakında göreceğiniz gibi, bu gerçek bir iş değil. Bu eklenti ile özel bir alan yapmak çok kolaydır.
Sürecin anlaşılmasını kolaylaştırmak için, gösteriler için somut kullanım vakaları yaptım. Bu öğretici için, kullandığım kitap adı verilen yazı türü için özel bir saha grubu oluşturacağım – davul – kitap incelemesi. (Bu arada, ne tür özel sevkiyatın olduğu ve nasıl yapılacağı ve nasıl kullanılacağı konusunda biraz kafanız karışmışsa, bu konudaki öğreticimize devam edin.) Özellikle, aşağıdaki verileri eklemek istiyorum: Kitap Sürüm Yılı
Yazar
Kitap Sıralaması (on)
Başlayalım. 1. Duyulduğu gibi kesin alanlar alanında yeni bir alan grubu oluşturun – topikal olarak sahip olunan özel bir saha grubu. Örneğin, kitap incelememe eklemek istediğim tüm bilgiler mantıksal olarak ilişkilidir ve bu nedenle hepsi bir gruba dahil edilebilir. Bir alan grubu oluşturmak, gelişmiş özel alanların ana işlevidir. Tabii ki, grup da sadece bir alan içerebilir, ancak bu seçtikleri terminolojidir. Bunu yapmak için WordPress yönetici alanındaki özel alanı tıklayın. Oluşturduğunuz tüm alan alanlarını göstereceğiniz menü.
Şimdilik, tamamen boş olacak. Değiştirmek için üstte yeni bir ekleme düğmesi bulun ve tıklayın. Bu sizi aşağıdaki ekrana götürecektir:

Biraz aşırı görünürseniz endişelenmeyin, bir kez işlemden geçer geçmez, orada her şeyi anlayacaksınız. Ancak, şimdilik, alan grubunuzun adını en üstte girin. Ben, bir kitap meta veri kullanacağım. Bundan sonra gruba alan eklemeye devam edebiliriz. 2. Grubunuza alan eklemeye başlayacak alanı ekleyin ve yapılandırın, alttaki büyük mavi alan düğmesini tıklamanız yeterlidir (kim düşünür?). Bu formu açacaktır: Bu, her alanın formda anlamı ve kullanımıdır:

Alan Etiketi – Özel Alan Menüsü’nde görünen isimler
Alanın Adı – Şablon ve kodda kullanılan isim. Otomatik olarak etiketle doldurulmalıdır. Kelimeler, sadece bağlantı işareti ve sonuç arasında boşluk olmamalıdır.
Alan Talimatı – Alanı daha sonra kullanmak için talimatlar bırakın
Zorunlu – Bu alanın doldurulup doldurulmayacağını belirleyin. Evet ise, yazar bir şey içermesi dışında özel alanlarla ilgili yayınları veya sayfaları kaydedemez.
Varsayılan değer – Bu değer, bir gönderi yaparken alanı otomatik olarak dolduracaktır

Yer tutucu metni – Editör ekranındaki giriş sütununda görünür

Prend & Ekleme – Giriş metninden önce ve sonra neler göründüğünü belirleyin

Biçimlendirme – Metnin metnine HTML girişinin ekranda görüntüleyeceğini kontrol edin
Karakter Sınırları – İsteğe bağlı olarak, kaç karakterin yazılabileceğine dair sınırlar verin
Koşullu Mantık – Alan göründüğünde kurallar
Minimum ve Maksimum Değer – Bir Alanda İzin Verilen Minimum ve Maksimum Tutar
SEPLE SEPPING – Ok tıklarken sayıları azaltma veya ekleme adımlarını belirleyin
Alanı Kapatın – Diğerleri yapılandırdığı görülen alanı kapatma (alan grupları, hatırlayın?). Bu seçeneklerin hepsinin görünmediğini bilin. Örneğin, minimum ve maksimum değerler ve adım boyutları yalnızca sayı içeren alanlar için kullanılabilir. Diğer alan türleri için ek seçenekler de mevcuttur, ancak şu anda tartışmayacağız. Kendi ayarlarım nihayet şöyle görünüyor:
Alan Etiketi: Sürüm Yılı
Alan Adı: Release_Year
Alan Türü: Numara
Alan Talimatları: Kitabın çıkış yılını buraya girin.
Gerekli: Evet
Bu alanı zorunlu hale getiriyorum çünkü yazarın bunu (ve kendimi de) doldurmasını kesinlikle istiyorum.
Alan Etiketi: Yazar
Alan Adı: Yazar
Alan Türü: Metin
Alan Talimatları: Lütfen koma olmadan ilk ve arka adını kullanın, örneğin “Stephen King, JK Rowling”.
Gerekli: Evet
Biçimlendirme: Biçimlendirmeden
Gördüğünüz gibi, bu alanın nasıl kullanılacağı konusunda net talimatlar veriyorum. “Biçimlendirmeden” ayarı, burada düzenimi bozacak HTML eklemeyi önlemektir.
Alan Etiketi: Kitap Sıralaması
Alan Adı: Book_ting
Alan Türü: Numara
Alan Talimatları: Bir ila on ölçekte kalite değeri.
Gerekli: Evet
Minimum değer: 1
Maksimum değer: 10
SEPEW Sepping: 1
Değerlendirmenin ölçeği bir ila on olduğundan, kimsenin başka şeyleri içeremeyeceği için alanı bu sayılarla sınırlamak mantıklıdır. Bittiğinde, tüm grubu görmek için alanı kapatabilirsiniz. Bu aynı zamanda öğelerin sırasını sürükle ve damla yoluyla değiştirmenizi sağlar. Örneğin, yaptığım ilk alan olmasa da ve kolayca yapabilsem de yazarı en üst pozisyona yerleştirmeye karar verdim. Özel alanın konumunu ve seçeneklerini yapılandırın, burada bitirmeden önce, yeni oluşturulan özel alanın nerede ve nasıl görüneceğini yapılandırmamız gerekir ve bunu konum panelleri ve seçenekleriyle yapıyoruz.
Konum altında, alanın hangi koşullar altında görüntüleneceğini belirleyen kuralları ekleyebilirsiniz. Aşağıdakilere bağlı olarak girilebilir ve hariç tutulabilirler:
Gönderi türü
Kullanıcı tipi
Doğru yazı
Gönderi kategorisi
Post formatı
Durum Sonrası
Post -Taxonomy
Doğru sayfa

Sayfa Türü

ana sayfa
sayfa şablonu
Ek
Taksonomi terimi
kullanıcı
Benim durumumda, saha grubumu kitap yazımla sınırlamak istiyorum, bu yüzden bir kitapla aynı yazı türünü seçeceğim. Bundan sonra seçenekleri girin. Her ayarın anlamı aşağıdadır:
Sipariş Yok – Aynı ekranda bazıları varsa bu alan grubu tarafından alınacak dizi
Durum
Normal – İçerik Düzenleyicisi altında
Yükseklik – başlık altında
Yan – editör tarafında
Stil
Pürüzsüz – metabox wordpress olmadan
Standart – Metabox’a yerleştirildi
Ekranda Gizle – Etiketler, kategoriler, yorumlar ve diğerleri gibi ihtiyacınız olmayan diğer panelleri gizlemenizi sağlayan onay kutusu
Davanız için doğru olanı seçin. Birlikte gittim: pozisyon: yan
Stil: Standart
Gerisini şimdilik olduğu gibi bıraktım. Bittiğinde Publish tuşuna basın. Bundan sonra, yeni meta alanının görünüp görünmediğini görmek için özel yazı türünüze gidebilirsiniz. Benim durumumda yaptılar.
Pekala, şimdi geriye kalan şey, özel alanınızın sayfanızda görünmesini sağlamaktır. Bunu yapmak için biraz test verisi ekleyin ve yayınınızı yayınlayın – birkaç tema dosyasını düzenleme zamanı. Sitenizde özel alanları görüntülemek için WordPress temanızda özel bir alan nasıl görüntülenir, şablon dosyasında çağırmanız gerekir. Bu nedenle, çoğu durumda, o gün ilk yer, şablonu genellikle tek bir gönderi için kopyalamaktır. Hangisinin sizin için doğru olduğundan emin değilseniz WordPress şablon hiyerarşisini kontrol edin. Hiyerarşi ayrıca bana bir yazı türü için özel bir şablon yapmak için dosya adını single-postname.php olarak değiştirebileceğimi söyledi. Bu nedenle, şablon dosyasını kopyalayacağım ve çocuğumun tema klasöründe tek bir kitap.php olarak kaydedeceğim. Bundan sonra, get_post_meta () aracılığıyla yapılabilecek yeni yazı meta verilerimizi çağırmanın zamanı geldi, ancak ACF işlevinin kendisinin kullanılması tavsiye edilir. Bu durumda, mevcut yayınlar için özel alanlar görüntülememe izin veren the_field () kullanacağım. Kendi div’ine sardığım ve birkaç işaretleme eklediğimde, kod şöyle çıktı:
Yazar:
Yıl Sürümü:
Kitap Sıralaması: /10
Şimdi sadece görünmesini istediğim yerde yaptığım, stil sayfama küçük bir stil eklediğim yazı şablonuna koymam gerekiyor.
Şimdi o kadar zor değil, değil mi? Bir parça pasta olacağını söyledim. Gelişmiş özel alanları nasıl kullanacaksınız? Özel alanlar, içeriğinizi izin verecek şekilde genişletmeyi çok kolaylaştırır. Özel bir yazı türü ile birlikte, ihtiyacınız olan siteyi görüntülemek istediğiniz verilerle doğru bir şekilde oluşturmanıza olanak tanır. Bu olağanüstü bir konu olsa da, gelişmiş özel alanlar gibi eklentiler, yeni başlayanların bile bu gelişmiş özelliği sitelerinde kullanmasına ve formları doldurmaktan daha zor hale getirmesine izin verir. Türler ve kapsüller gibi benzer işlevlere sahip başka eklentiler olmasına rağmen, gelişmiş özel alanlar geliştiriciler ve iyi nedenlerle favoridir. Özel bir alanla çalışmaya başlamak istiyorsanız, yukarıdaki bilgiler başlamanıza ve kendi web sitenizi ve müşterilerinizi yeni ve güçlü bir şekilde ayarlamanıza izin vermek için fazlasıyla yeterlidir. Onunla ne planladığını duymak için sabırsızlanıyorum. Gelişmiş özel alanlar kullanıyor musunuz? Ne için? Aşağıdaki yorum bölümünde bize bildirin!

admin

Bir Cevap Yazın

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