İnternette İstediğiniz Gibi Çevrimiçi Para Kazanma!

WordPress 101 özel alanları: ipuçları, püf noktaları ve püf noktaları

Şu an okuyorsunuz: WordPress 101 özel alanları: ipuçları, püf noktaları ve püf noktaları

Özel alanlar, WordPress gönderilerinize ve sayfalarınıza çeşitli ek veriler/bilgiler eklemenizi sağlayan kullanışlı bir WordPress özelliğidir.

Birçok popüler WordPress eklentisi ve teması, önemli verileri depolamak için özel alanlar kullanır. Ayrıca kendi verilerinizi depolamak için özel alanlar kullanabilir ve ardından bunları web sitenizde kullanabilirsiniz.

Bu yazıda, bazı ipuçları, püf noktaları ve hilelerle WordPress özel alanlarını nasıl kullanacağınızı göstereceğiz.

Bu uzun bir makale olduğundan, kolay gezinme için bir içindekiler tablosu ekledik.

  • WordPress özel alanları nelerdir?
  • WordPress’te Özel Alanlar Ekleme
  • WordPress temalarında özel alanları görüntüleyin
  • Düzenleme sonrası ekran açılır menüsünde özel alan bulunamıyor
  • Özel alanlar için kullanıcı arabirimi oluşturun
  • Gelişmiş özel alanları kullanarak özel alanlar ekleyin
  • Koşullu ifadeyle boş özel alanları gizle
  • Özel bir alana birden çok değer ekleyin
  • Belirli bir özel anahtara sahip yayınlar gösteriliyor
  • Özel bir alan kullanarak davet edilen yazarın adını ekleyin
  • Özel alanları kullanarak bir makale için katkıda bulunanları görüntüleyin
  • Özel alanları WordPress’te döngünün dışında görüntüleyin
  • Özel alanlarla özel üst bilgi, alt bilgi ve kenar çubuğunu görüntüleyin
  • RSS besleme içeriğini özel alanlarla değiştirin
  • RSS yayın başlıklarını özel alanlarla değiştirin
  • Özel alanlar kullanan gönderiler için son kullanma tarihlerini ayarlayın

WordPress özel alanları nelerdir?

WordPress özel alanları, düzenlediğiniz gönderi veya sayfayla ilgili ek bilgiler eklemek için kullanılan meta verilerdir.

Varsayılan olarak, yeni bir gönderi, sayfa veya herhangi bir içerik yazdığınızda, WordPress bunu iki farklı alana kaydeder.

İlk bölüm, yazı düzenleyiciyi kullanarak eklediğiniz içerik parçanızdır.

İkinci kısım, söz konusu içerikle ilgili bilgilerdir. Örneğin: başlık, yazar, tarih, saat ve daha fazlası. Bu gönderi bilgisi bitine meta veri denir.

WordPress, oluşturduğunuz her gönderiye veya sayfaya gerekli tüm meta verileri otomatik olarak ekler.

Özel alanları kullanarak kendi meta verilerinizi de oluşturabilir ve saklayabilirsiniz.

Varsayılan olarak, özel alan seçeneği bir sonraki düzenleme ekranında gizlidir. Görüntülemek için ekranın sağ üst köşesindeki üç noktalı menüye tıklamanız ve menüden “Tercihler” i seçmeniz gerekir.

Düzenleme Seçenekleri Gönderi

Gelişmiş panellerde “Özel Alanlar” seçeneğini işaretlemeniz gereken bir açılır pencere görünecektir. Ardından, gönderi düzenleyiciyi yeniden yüklemek için “Etkinleştir ve yeniden yükle” düğmesini tıklayın.

Özel alan tablosunu etkinleştirin ve görüntüleyin

Yayın düzenleyici yeniden yüklenecek ve içerik düzenleyicinin altında özel alanlar tablosunu göreceksiniz.

Gönderi düzenleme gönderisinin altındaki özel alan meta kutusu

Bir gönderi, sayfa veya herhangi bir içerik türüyle ilgili herhangi bir bilgiyi eklemek için özel alanlar kullanılabilir. Bu meta bilgiler temanızda görüntülenebilir.

Ancak, bunu yapmak için WordPress tema dosyalarınızı düzenlemeniz gerekecektir.

Bu nedenle bu eğitim, tema dosyalarını düzenlemeye aşina olan kullanıcılar için önerilir. Ayrıca, kendi temalarında veya eklentilerinde özel alanları nasıl doğru şekilde kullanacaklarını öğrenmek isteyen, hevesli WordPress geliştiricileri için de yararlıdır.

Bununla birlikte, WordPress’te özel alanların nasıl ekleneceğini ve kullanılacağını görelim.

WordPress’te Özel Alanlar Ekleme

Öncelikle, özel alanı eklemek istediğiniz gönderiyi veya sayfayı düzenlemeniz ve özel alanın meta alanına gitmeniz gerekir.

Özel alan adları ve değerleri ekleyin

Ardından, özel alanınız için bir ad sağlamanız ve ardından değerini girmeniz gerekir. Kaydetmek için Özel Alan Ekle düğmesini tıklayın.

Alan, şu şekilde özel alanlar meta alanında depolanacak ve görüntülenecektir:

Özel alan kaydedildi

Bu özel alanı istediğiniz zaman düzenleyebilir ve ardından değişikliklerinizi kaydetmek için güncelle düğmesine tıklayabilirsiniz. Ayrıca gerektiğinde silebilirsiniz.

Artık özel alan ayarlarınızı saklamak için gönderinizi kaydedebilirsiniz.

WordPress temalarında özel alanları görüntüleyin

Özel alanınızı sitenizde görüntülemek için WordPress tema dosyalarınızı düzenlemeniz gerekir. Bunu daha önce yapmadıysanız, WordPress’te kodun nasıl kopyalanıp yapıştırılacağına ilişkin kılavuzumuza göz atın.

Öncelikle, özel alanınızı görüntülemek için düzenlemeniz gereken tema dosyasını bulmanız gerekecek. İdeal olarak, bunu bir yayınlama sayfasında göstermelisiniz. single.php veya content-single.php dosyasını düzenlemeniz gerekecek.

Özel alan kodunuzu WordPress döngüsüne girmeniz gerekecek. Şuna benzeyen satırları bulun:

 

Bạn muốn chắc chắn rằng bạn thêm mã của bạn trước dòng sau:

 

Bây giờ bạn cần thêm mã này vào tệp chủ đề của mình:

 

Mood'u kendi özel alan adınızla değiştirmeyi unutmayın.

Özel bir alana birden çok değer ekleyin

Özel alanlar, daha fazla değer eklemek için aynı gönderi içinde yeniden kullanılabilir. Sadece tekrar seçin ve başka bir değer ekleyin.

Özel bir alana birden çok değer ekleyin

Ancak önceki örneklerde kullandığımız kod sadece tek bir değer gösterebilecektir.

Özel bir alanın tüm değerlerini görüntülemek için kodu değiştirmemiz ve bir dizide veri döndürmesini sağlamamız gerekir. Tema dosyanıza aşağıdaki kodu eklemeniz gerekecek:

'.$coauthors.'' ;
             }
             ?>
    

Para mostrar los nombres de los autores separados por comas, puede agregar el siguiente CSS personalizado.

.coauthors ul { 
 display:inline;
 }
 .coauthors li { 
 display:inline;
 list-style:none;
 }
 .coauthors li:after { 
 content:","
 }
 .coauthors li:last-child:after {
     content: "";
 }
 .coauthors li:first-child:after {
     content: ":";
 }
 

Demo sitemizde böyle görünüyor.

Ortak yazarlar özel alanlar kullanılarak görüntülenir

Özel alanları WordPress'te döngünün dışında görüntüleyin

Şimdiye kadar, bir WordPress döngüsünde özel alanları gösteren tüm örnekleri gösterdik. Ya onları devre dışında göstermeniz gerekirse? Örneğin, bir makalenin kenar çubuğunda.

WordPress döngüsünün dışında özel alanları görüntülemek için aşağıdaki kodu ekleyin:

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

Anahtarı özel alan adınızla değiştirmeyi unutmayın.

Genel olarak, çoğu WordPress teması tüm sayfalarda aynı üst bilgi, alt bilgi ve kenar çubuğunu kullanır. Web sitenizin farklı sayfaları için farklı kenar çubukları, üst bilgiler veya alt bilgiler görüntülemenin birkaç yolu vardır. Her WordPress gönderisi veya sayfası için farklı kenar çubuklarının nasıl görüntüleneceğine ilişkin kılavuzumuza göz atın.

Bunu yapmanın bir yolu, özel alanların kullanılmasıdır. Başka bir kenar çubuğunu görüntülemek istediğiniz gönderiyi veya sayfayı düzenleyin, ardından kenar çubuğunu özel alan olarak ekleyin.

Özel alan kullanarak gönderiye özel kenar çubuğu ekleme

Şimdi, özel kenar çubuğunu görüntülemek istediğiniz WordPress tema dosyalarınızı single.php olarak düzenlemeniz gerekiyor. Aşağıdaki kodu arayacaktır:

 

Bu satırı aşağıdaki kodla değiştirin:

post->ID;
 $sidebar = get_post_meta($postid, "sidebar", true);
 get_sidebar($sidebar);
 wp_reset_query();
 ?>
 

Bu kod, kenar çubuğundaki özel alanı arar ve ardından temanızda görüntüler. Örneğin, eklerseniz wpbsayfası özel kenar çubuğu alanınız ise, kod görüntülenecek sidebar-wpbpage.php dosyasını arayacaktır.

Tema dizininizde bir sidebar-wpbpage.php dosyası oluşturmanız gerekecek. Kodu, başlangıç ​​noktası olarak temanızın sidebar.php dosyasından kopyalayabilirsiniz.

RSS besleme içeriğini özel alanlarla değiştirin

RSS yayınınızın kullanıcılarına ek meta veriler veya içerik göstermek istiyor musunuz? Özel alanları kullanarak, WordPress RSS yayınınızı değiştirebilir ve yayınınıza özel içerik ekleyebilirsiniz.

Öncelikle aşağıdaki kodu temanızın .php dosyasına veya siteye özel bir eklentiye eklemelisiniz.

function wpbeginner_postrss($content) {
 global $wp_query;
 $postid = $wp_query->post->ID;
 $coolcustom = get_post_meta($postid, 'coolcustom', true);
 if(is_feed()) {
 if($coolcustom !== '') {
 $content = $content."

".$coolcustom."

"; } else { $content = $content; } } return $content; } add_filter('the_excerpt_rss', 'wpbeginner_postrss'); add_filter('the_content', 'wpbeginner_postrss');

Şimdi "coolcustom" adlı özel bir alan oluşturun ve istediğiniz değeri ekleyin. Reklamları, resimleri, metni veya istediğiniz her şeyi görüntülemek için kullanabilirsiniz.

RSS yem başlıklarını özel alanlarla manipüle edin

Bazen, RSS beslemesi kullanıcıları için gönderi başlığına ek metin eklemek isteyebilirsiniz. Örneğin, sponsorlu bir yayın veya konuk yayını yayınlıyorsanız.

Öncelikle aşağıdaki kodu temanızın .php dosyasına veya siteye özel bir eklentiye ekleyin.

function wpbeginner_titlerss($content) {
 global $wp_query;
 $postid = $wp_query->post->ID;
 $gpost = get_post_meta($postid, 'guest_post', true);
 $spost = get_post_meta($postid, 'sponsored_post', true);
 
 if($gpost !== '') {
 $content="Guest Post: ".$content;
 }
 elseif ($spost !== ''){
 $content="Sponsored Post: ".$content;
 }
 else {
 $content = $content;
 }
 return $content;
 }
 add_filter('the_title_rss', 'wpbeginner_titlerss');
 

Ardından, başlık alanında ek metin görüntülemek istediğiniz yayını düzenlemeniz ve özel alanlara konuk_post ve finansör_post eklemeniz gerekir.

Sponsorlu ve davetli gönderiler için özel alanlar

Bu özel alanlardan biri "true" değeriyle bulunursa, başlığın önüne uygun metni ekleyecektir. Bu teknik, istediğiniz şeye uyacak şekilde çeşitli şekillerde kullanılabilir.

Daha fazla RSS hack'i öğrenmek ister misiniz? Nasıl içerik ekleyeceğiniz ve WordPress RSS yayınınızı nasıl değiştireceğinizle ilgili kılavuzumuza göz atın.

Özel alanları kullanarak WordPress gönderileri için son kullanma tarihlerini ayarlayın

WordPress sitenizdeki bazı gönderiler için son tarihler belirlemek ister misiniz? Bu, yalnızca bir anket yapmak veya sınırlı süreli bir teklif yapmak gibi belirli bir süre için içerik yayınlamak istediğiniz durumlarda yararlıdır.

Bunu yapmanın bir yolu, içeriği gönderiden manuel olarak kaldırmak veya Post Expirator eklentisi gibi bir eklenti kullanmaktır.

Bunu yapmanın başka bir yolu, belirli bir süre sonra gönderilerin otomatik olarak sona ermesi için özel alanlar kullanmaktır.

Tema dosyalarınızı düzenlemeniz ve WordPress döngü değişikliğini şu şekilde eklemeniz gerekecek:


			
		

Table of Contents