Chip Bennett tarafından iyi yazılmış Oenology temasını kendi Çocuk temamın Ebeveyni olarak kullanıyorum.
Gelişim sürecimde, stilleri kontrol etmek söz konusu olduğunda Çocuk temaları yazan insanlar için bazı zorluklar olduğunu keşfettim.
Sadece ana style.css dosyamın <head> içindeki her stil sayfası bağlantısı veya ifadesinden önce yükleneceğini keşfettim ve bu neden bazı Üst stilleri geçersiz kılma konusunda sorun yaşadığımı açıklıyor.
problemin daha fazla araştırılması, çeşitli Ebeveyn stil sayfalarının ve stillerinin <head> 'de üç yerde sıralanabileceğini göstermektedir; add_action('wp_print_styles',
,, add_action('wp_enqueue_scripts',
ve sonra add_action('wp_head',
.
basitleştirmek için iki stil sayfası oluşturmayı planlıyorum. ilk ana 'style.css' sayfası yalnızca @import url()
Oenology'nin ana stil sayfasını yüklemek için gereken komutu içerir .
ikinci stil sayfası Çocuk kurallarını içerecektir. diğer tüm kurallardan sonra yüklendiğinden emin olmak için , bunu kullanarak sıraya girerim add_action( 'wp_head',
.
kulağa makul geliyor mu? ya da bunu yapmanın daha iyi (daha doğru) bir yolu var mı?
btw, '/parent-theme/style.css' nin ne anlama geldiğini bilen var mı? MRPreviewRefresh = 723 '?
Güncelleme
wp_enqueue_style (), wp_head () içinde çalışmıyor gibi görünüyor.
alkış,
Gregory