it-swarm.asia

Widget'ları yeni blogda otomatik olarak nasıl kaydederim?

Çok siteli bir kurulumda yeni bir siteye kaydolurken widget'ları otomatik olarak kaydetmenin bir yolu var mı? Örneğin. wpmu_new_blog içinde?

2
grm

Temalarınız functions.php dosyasında, o blog'a ilk defa yüklenip yüklenmediğini kontrol edebilirsiniz. Bu bir seçenek kullanılarak yapılabilir. Kurmakta olduğu işaretlemek için bir seçenek ayarlanabilir.

Bir kurulumun uyumsuz olduğuna işaret eden bu seçenek init ortak kesiminin kancasında kullanılabilir ve böylece otomatik widget kaydı için işaretlenir. Widget'lar wp_set_sidebars_widgets () ile kaydedilebilir. Bu bittikten sonra bayrağı öldür.

Tema değiştirmenin widget yapılandırmasını öldürdüğünü unutmayın. Yani bu sadece ilk kez kullanım içindir.

Tema aktivasyonu üzerine widget'ların nasıl kaydedileceğine dair tam bir çalışma örneği Semiologic Reloaded Theme 'da bulunabilir. İndirmek için hazır, kendinize uymaktan çekinmeyin.

1
hakre