Saya menggunakan tema Anak yang diatur dengan benar. Tapi saya tidak bisa mendapatkan perubahan dalam style theme Child.css untuk tercermin di situs. Mencoba mengosongkan cache browser jutaan kali dan itu tidak berhasil!
Saya sudah membuat file template anak dan mereka melebihi yang orang tua baik-baik saja.
Saya perhatikan dalam pandangan sourse ia meletakkan nomor versi di akhir style sheet seperti ini: - style.css? Ver = 3.9.1 walaupun saya tidak membuat versi!
Di situs lain yang saya buat tidak ada versi dari style sheet, jadi mengapa itu dimasukkan secara otomatis ketika saya tidak ingin mengaturnya.
Bagaimana saya bisa memaksanya untuk menggunakan versi terbaru dari file Child style.css dan bukan versi itu?
Inilah url situs saya: - http://www.peterswebservices.co.uk/
sumber
Jawaban:
Dalam dua puluh empat belas, cobalah menempatkan ini dalam tema anak Anda:
Ini akan menggantikan stylesheet asli tetapi dengan versi Anda sendiri. Jika Anda menggunakan tema induk yang berbeda, lihat label wp_enqueue_style asli untuk style.css dan duplikat label itu di dalam tema anak Anda. Anda harus mengubah 1.0.0 ke nomor lain setiap kali Anda membuat perubahan (jadi lebih baik untuk lingkungan produksi di mana Anda tidak sering melakukan perubahan).
Untuk menghapus versi dari skrip dan gaya, cobalah ini:
sumber
Menambahkan fungsi di bawah ini ke 'functions.php' dari tema Anak yang saya gunakan dengan X sangat membantu saya dalam situasi yang sama.
Hanya saja, jangan lupa untuk menghapus ini sebelum meluncurkan situs web Anda secara langsung.
Juga keberatan fitur caching dari penyedia layanan hosting Anda untuk membuat efek pembaruan ini.
Menurut penulis :
Sumber : Komentar oleh Daniel pada 22 Oktober 2014 untuk artikel Mencegah Caching CSS : https://css-tricks.com/snippets/wordpress/prevent-css-caching/#comment-1586141
sumber
Tanpa melihat situs kami tidak dapat membantu mendiagnosis masalah tetapi kejadian umum adalah tema utama css memiliki prioritas di atas css anak, Anda dapat mengesampingkan hal ini dengan menggunakan
!important
tag misalnyaTag penting menandai css sebagai prioritas di atas file css lainnya dengan baris css yang sama
Beri tahu kami url dan jika ini membantu
sumber
Saya hanya memiliki masalah yang sama, dan ternyata menjadi host baru saya memiliki beberapa jenis caching diaktifkan secara default. Saya pergi ke panel kontrol dan membersihkan cache, dan kemudian melayani dengan benar file style.css yang tepat.
The? Ver = 3.9.1 ternyata adalah herring merah (setidaknya untuk saya). Setelah saya membersihkan cache itu masih mengatakan? Ver = 3.9.1, yang tidak ditemukan di mana pun dalam file css saya, tetapi semuanya bekerja dengan baik.
sumber
?ver=3.9.1
otomatis ditambahkan oleh wordpress. Ini adalah versi wordpress saat ini dan tidak ada hubungannya dengan tema Anda :-)Saya memiliki masalah yang sama dan saya memperbaikinya dengan cara lain selain default.
Pertama saya menemukan file yang harus saya ubah:
Ada fungsi yang disebut get_stylesheet_uri
Fungsi saya terlihat seperti ini:
sumber