Cara menambahkan versi style.css
di WordPress seperti di bawah ini yang bisa saya lakukan di Joomla.
<link rel="stylesheet" href="/templates/example/css/style.css?v=1.2">
saya tahu bahwa style.css
akan memuat secara dinamis. tolong bantu saya untuk bagaimana melakukan itu.
Jawaban:
Nomor versi adalah parameter dari
wp_enqueue_style()
.Sesuai Codex, berikut adalah semua parameter yang
wp_enqueue_style
menerima.Jadi misalnya untuk memuat stylesheet dengan nomor versi Anda akan melakukan hal berikut:
sumber
wp_enqueue_style
silakan lakukan pekerjaan rumah Anda.wp_enqueue_style()
untuk memuat stylesheet yang dimaksud maka pegangannya adalah parameter pertama . Jika tema Anda mengkodekan stylesheet di header.php maka itu tidak akan memiliki pegangan.Alih-alih memasang kabel versi, Anda mungkin menemukan itu lebih baik dalam beberapa kasus untuk secara dinamis versi stylesheet Anda sehingga setiap kali Anda mengubahnya, itu secara otomatis mengubah dan menyegarkan cache browser segera tanpa harus mengedit functions.php Anda lagi dan lagi.
Anda dapat menggunakan filemtime () untuk melakukan itu. Berikut adalah cara melakukannya dalam gaya anak yang mereferensikan parent_style
sumber
Jika Anda adalah pengembang tema, Anda mungkin ingin memaksakan pemuatan ulang aset Anda saat mendorong versi baru.
Jadi versi dari suatu tema dilakukan di
style.css
Di bagian atas Anda
functions.php
:Nanti saat Anda membuat CSS atau JS, gunakan
THEME_VERSION
argumen keempat:Akan ditampilkan ke halaman:
Dapatkan berguna saat Anda memiliki lebih banyak aset untuk diperhatikan dan tidak ingin mengubahnya secara manual.
sumber
Anda dapat mencapai ini menggunakan salah satu cara berikut:
1) Tambahkan tag berikut dalam file header.php dari tema.
2) Tambahkan kode berikut dalam file functions.php dari tema.
Untuk informasi lebih lanjut lihat halaman ini.
sumber
cara terbaik untuk memuat css ke dalam tema wordpress Anda adalah kode berikut dalam file functions.php Anda:
Ini adalah cara yang tepat untuk memuat gaya dalam tema Anda dan juga ini yang terbaik untuk keperluan pementasan / pengujian karena setiap pembaruan akan menghasilkan versi gaya yang diperbarui.
Jika Anda ingin menghindari pemuatan dengan cara pertama, Anda dapat menggunakan versi singkat ini dan menempatkan baris berikut ke file header.php Anda dan akan mendapatkan hasil yang sama:
Bersulang
sumber
Coba ini:
Tambahkan ini ke functions.php
Tambahkan ini ke header atau footer -> autoVer ('/ js / main.js');
sumber
Berlawanan dengan metode yang disajikan sejauh ini, saya percaya lebih baik menggunakan nomor versi yang muncul di bagian atas file style.css Anda:
Untuk menggunakan versi tema di css Anda, tambahkan berikut ini ke skrip functions.php (atau setara) Anda:
Ini berarti bahwa, setelah Anda mengedit file style.css Anda, yang perlu Anda lakukan adalah mengubah nomor versi di bagian atas file yang sama untuk melihat perubahan di frontend.
Jika Anda memeriksa bagian kepala dari HTML tema Anda akan melihat yang berikut:
sumber
Cara ini cukup mudah untuk mendapatkan nomor versi dengan memanggil fungsi
bloginfo($show)
dua kali. Pertama untuk stylesheet dan kedua untuk nomor versi.Itu semua yang ada untuk itu. Harapan yang membantu atau bermanfaat. Anda dapat melihat semua parameter yang tersedia dan melihat apa yang dapat Anda hasilkan dengan
bloginfo()
fungsi tersebut.Abaikan komentar saya karena @Ravs telah menunjukkan kesalahan saya mengenai parameter 'versi' untuk fungsi bloginfo (). Itu memang mencetak nomor versi Wordpress.
sumber