Saya telah menetapkan tajuk untuk memiliki posisi teratas tetap. Saat masuk ke wordpress, bilah admin np wp mencakup bagian atas tajuk saya sehingga tidak mungkin untuk mengakses navigasi teratas saya. Saya ingin admin wp untuk mendorong navigasi teratas saya di bawah sehingga keduanya terlihat. Adakah yang tahu solusi untuk memperbaiki masalah ini?
Contoh masalah saya dapat ditemukan di ... www.nickriversdesign.com/dev
Coba tambahkan ini ke file CSS Anda:
yang
body.admin-bar
deklarasi di depan akan memastikan bahwa gaya ini hanya bisa diterapkan ketika admin bar terlihat.sumber
.admin-bar
tidak lagi muncul di WordPress 4. Sekarang disebut#wpadminbar
dan tidak membungkus konten, oleh karena itu di atas tidak dapat diterapkan untuk versi 4+Saya percaya, pada perangkat dengan lebar lebih kecil, wpadminbar tidak diposisikan tetap. Jadi, jika Anda menggulir dokumen di telepon pintar, bilah admin akan mengikuti gulungan itu dan tidak akan tinggal di bagian atas jendela. Dengan mengingat hal ini, mengapa tidak menambahkan beberapa javascript di footer tema Anda tepat setelah
wp_head()
panggilan. Dengan cara ini kita dapat menargetkan lebar perangkat dan apakah dokumen tersebut memiliki adminbar atau tidak. Maka cukup buat beberapa aturan CSS dan tambahkan ke kepala dokumen - seperti di bawah ini!Dengan asumsi nav Anda memiliki kelas
'main-navigation'
dan pada gulir Anda menambahkan kelas lain yang dinamai'fixed'
. Ubah CSS untuk menargetkan panel navigasi Anda dengan mengganti'body.admin-bar .main-navigation.fixed'
dengan apa pun yang Anda inginkan untuk menargetkan Anda.Ini dapat ditingkatkan lebih lanjut misalnya memeriksa apakah admin bar sudah diperbaiki atau tidak, tetapi untuk sekarang, saya harap ini akan membantu.
sumber
Coba ini untuk WordPress 4+. Ia memeriksa apakah bilah admin ada dan jika demikian gerakkan tajuk tetap sedikit ke bawah untuk mengkompensasi.
sumber
Ini juga berfungsi
sumber
Saya hanya menggunakan CSS ini.
sumber
Coba ini, ini berfungsi dengan baik
sumber
berikan navbar atas
sumber