Yönetici içindeki meta kutuların konumlarını sıfırla


8

Bir tema yazıyorum ve içinde iki metabox oluşturan bir fonksiyonum var. Kullandığım "add_meta_box ()" işlevinin dördüncü parametresi (yüksek, çekirdek, varsayılan veya düşük) olarak ayarlanabilir. Kutuları belirli bir sırayla görünmesini istiyorum (yani bu 4 gruptan birinde sipariş - örneğin her iki metabox 'öncelik' olarak ayarlanmış olan ben ilk ve hangi ikinci görüntülenen belirlemek mümkün olmak istiyorum).

Bu arka hikaye, ama sorum bu denemede kutulardan birini başka bir sütuna taşımam gerektiği gerçeğinden kaynaklanıyor; ve bu eylem, programlamadaki önceliği tamamen geçersiz kılıyor (bunu biliyorum çünkü meta kutuları yeniden adlandırdığımda tekrar programatik kontrolüm var). Ben varsayılan ama boşuna geri almak için her şeyi denedim. Biri yardım edebilir mi ?

Yanıtlar:


22

Şunun için PhpMyAdmin sorgunuzda: (farklı bir veritabanı önekiniz varsa, sorguda bunu değiştirin, ayrıca user_id değerini kendinize göre değiştirin)

SELECT * 
FROM  `wp_usermeta` 
WHERE  `user_id` =1
AND  `meta_key` LIKE  'meta-box%'

Daha sonra bu değerleri silin ve orijinal siparişi geri alacaksınız. Bir sayfa için menü sırasını yalnızca "meta-box-order_page" i silmek yerine geri değiştirmek isterseniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.