Saya akan menguji agen pengguna untuk memuat templat seluler alih-alih tema desktop.
Ada banyak skrip deteksi seluler di luar sana.
- Apakah
wp_is_mobile()
fungsi berfungsi dengan baik? - Apa pengalaman Anda dibandingkan dengan kelas-kelas lain seperti misalnya
mobiledetect.net
?
theme-development
mobile
Andrea Puiatti
sumber
sumber
Ya, ini
wp_is_mobile()
bekerja dengan baik, tetapi Anda dapat mengalami masalah saat menggunakan sistem caching yang agresif, seperti fastcgi, cache proxy, dll. Yang melewatkan eksekusi php.Jika demikian, saya akan merekomendasikan beberapa metode deteksi sisi klien (javascript) yang dimuat untuk peramban seluler dan peramban desktop.
sumber
Gagasan buruk untuk menggunakan fungsi itu. Identifikasi perangkat harus selalu dilakukan di sisi klien, dan agen pengguna mungkin merupakan cara terburuk untuk mengidentifikasi apakah suatu perangkat mendukung fitur X atau memiliki faktor bentuk Y.
Anda mulai menggunakannya ketika situs tersebut masih muda dan kemudian situs Anda tumbuh dan Anda memutuskan untuk men-cache HTML Anda dan boom semua kode deteksi perangkat Anda berhenti bekerja ..... Lebih baik untuk tidak berjalan sekutu itu di tempat pertama.
sumber