İçinde altyazı, fiyat, ekran görüntüleri, indirme bağlantısı vb. Gibi çeşitli özel alanlar bulunan 'yazılım' adı verilen özel bir yazı türüm var. Bu özel alanların bazıları için tinyMCE düzenleme penceresinin kullanımına izin vermek için bir işlev oluşturdum. Bu alanları sayfada görüntülemeye çalışıyorum, ancak başarılı olamadım.
Kullandığım yöntem şudur:
<h1><?php the_title();?></h1>
<h3><?php echo get_post_meta(get_the_ID(), 'subtitle', TRUE); ?></h3>
İşte sayfaya bir bağlantı .
<hr/>
Sayfanın altında oluşturulan tüm metaların bir listesi bulunmaktadır. Görüntülenecek alanlardan SADECE biri garip bir nedenden dolayı 'fiyat'.
Neyi kaçırdığımı bilen var mı?
get_post_meta()
işlevdir ve döngü içinde çağırıyorsanız, çalışmalıdır ... Doğru özel alan adını kullanmadığınız sürece. Meta-box gibi bir eklenti ile uygulandıklarında genellikle bir önekle birlikte gelirler. Özel alanlarınızı nasıl bildirdiğinizi kodu gönderebilir misiniz? Bir çözüm PhpMyAdmin içinde wp_postmeta tablosunu açmak vemeta_key
LIKE% ...% sütununu aramak ve meta_key değeri olarak "altyazı" belirtmek olacaktır. Wordpress'in özel alanınızı tam olarak hangi ad altında sakladığını göreceksiniz.