2016-03-18 16 views
0

Web sayfamdaki tüm ürün kategorileriyle bir seçim öğesinin kullanılmasıyla bainternets MetaBox sınıfı https://github.com/bainternet/My-Meta-Box/blob/master/class-usage-demo.php kullanarak özel bir meta kutusu oluşturmaya çalışıyorum. Sorun, get_categories() yönteminin hiçbir şey döndürmemesi ve bunun gerçekleştiğinden şüphelendiğidir, çünkü Wordpress yayınlarının kapsamını göremez. Çekirdeği bir anda yüklemek veya bir şekilde eklemek için bir yolu var mı? Ayrı bir dosyada yazıyorum.Global in Wordpress'ten tüm kategorileri alın

Güncelleme 1: debuging sayesinde benim taksonomisi "product_cat" tanımıyor tha i gördüm, ben bir çözüm buldum

array(2) { ["errors"]=> array(1) { ["invalid_taxonomy"]=> array(1) { [0]=> string(16) "Invalid taxonomy" } } ["error_data"]=> array(0) { } } 

cevap

0

döndürür. Wordpress init'e kadar taksonomiler arandığını anlayamadığım için, tüm metabox yapım eylemimi bir işlev haline getirmek ve 'init' eylemine eklemek zorunda kaldım.

add_action('init', 'add_custom__metabox',9999); 
İlgili konular