Plugin untuk membuat panel notifikasi di WordPress. Plugin untuk membuat panel notifikasi di WordPress bigSlide - panel navigasi slide di Jquery

Dengan menggunakan plugin – Bilah Pemberitahuan WPFront, Anda dapat menambahkan bilah notifikasi ke situs web Anda, di bagian atas atau bawah situs WordPress Anda. Panel dapat menampilkan teks apa pun dan tombol dengan tautan ke halaman mana pun; Anda dapat menambahkan kode HTML. Anda dapat menyesuaikan warna untuk panel notifikasi; Anda dapat memilih lokasi panel, di bagian atas atau bawah situs. Anda dapat mengunci panel sehingga ketika Anda menggulir halaman, panel tersebut selalu terlihat di layar. Anda dapat memilih di halaman mana panel akan ditampilkan dan mana yang tidak, dll.

Anda dapat menginstal plugin langsung dari panel admin WordPress. Buka tab: Plugin – Tambah baru, masukkan nama plugin di formulir pencarian, tekan Enter, instal dan aktifkan plugin.

Setelah menginstal dan mengaktifkan plugin, buka halaman: WPFront – Bilah Pemberitahuan untuk mengkonfigurasi plugin.

Menampilkan

– Diaktifkan, centang kotak di sini untuk mengaktifkan panel notifikasi.

– Posisi, pilih di mana panel akan ditampilkan, Atas – di atas, Bawah – di bawah.

– Tetap pada Posisi, jika Anda mencentang kotak ini, panel akan selalu terlihat di layar, bahkan saat menggulir halaman.

– Display on Scroll, jika Anda mencentang kotak ini, panel akan muncul saat Anda menggulir halaman.

– Scroll Offset, di sini Anda dapat menentukan berapa piksel halaman yang harus digulir sebelum panel notifikasi muncul.

– Tinggi Batang, Anda dapat menentukan tinggi batang di sini dalam piksel.

– Position Offset, disini Anda dapat mengatur jarak dari atas situs ke panel.

– Display After, Anda dapat mengatur waktu kapan panel akan muncul, tidak berfungsi untuk fungsi – Display on Scroll.

– Durasi Animasi, Anda dapat mengatur durasi animasi saat panel berpindah ke layar.

– Tampilkan Tombol Tutup, centang kotak untuk menampilkan tombol dengan tanda silang untuk menutup panel.

– Auto Close After, Anda dapat menentukan berapa detik panel akan menutup secara otomatis, tidak berfungsi untuk fungsi – Display on Scroll.

– Display Shadow, menampilkan bayangan untuk panel.

– Tampilkan Tombol Buka Kembali, jika Anda mencentang kotak tersebut, maka setelah menutup panel, tombol untuk membuka panel akan ditampilkan di sudut layar.

– Tetap Tertutup, jika Anda mencentang kotak tersebut, maka ketika Anda menutup panel di satu halaman, panel tersebut tidak akan ditampilkan lagi di halaman lain.

– Tetap Tertutup Selama, di sini Anda dapat menentukan berapa hari panel tidak akan ditampilkan untuk pengguna yang menutup panel.

Isi

– Teks Pesan, masukkan teks di sini yang akan ditampilkan di notifikasi, Anda dapat menambahkan kode HTML.

– Process Shortcode, centang kotak agar Anda dapat menambahkan shortcode ke notifikasi.

– Tombol Tampilan, centang kotak untuk menampilkan tombol di panel.

– Teks Tombol, masukkan teks untuk tombol di sini.

– Tindakan Tombol, masukkan tautan untuk tombol di sini. Buka URL di tab/jendela baru – tautan akan terbuka di jendela baru. Tidak ada tautan ikuti – tautan tidak akan diindeks.

– Tutup Bar pada Tombol Klik, tutup bar dengan menekan tombol.

Saring

– Tanggal & Waktu Mulai, Anda dapat menentukan tanggal dan waktu kapan panel mulai ditampilkan.

– Tanggal & Waktu Berakhir, Anda dapat menentukan tanggal dan waktu penutupan panel.

– Display on Pages, pilih di halaman mana panel akan ditampilkan. Semua halaman – di semua halaman. Sertakan di halaman berikut – periksa halaman di mana panel akan ditampilkan. Kecualikan di halaman berikutnya – kecualikan halaman.

– Tampilan untuk Peran Pengguna, di sini Anda dapat memilih peran pengguna mana yang panelnya akan ditampilkan. Semua pengguna – untuk semua orang, Semua pengguna yang masuk – hanya untuk pengguna yang berwenang, Pengguna tamu – hanya untuk tamu, Untuk peran pengguna yang mengikuti – centang peran.

Warna

– Warna Batang, pilih warna untuk batang.

– Warna Teks Pesan, menentukan warna teks di panel.

– Warna Tombol, pilih warna untuk tombol, Anda dapat menentukan dua warna untuk menampilkan gradien.

– Button Text Color, warna untuk teks pada tombol.

– Buka Kembali Warna Tombol, warna tombol untuk membuka panel.

– Tutup Warna Tombol, pilih warna untuk tombol tutup panel.

– CSS khusus, Anda dapat mengatur gaya CSS Anda sendiri untuk panel, tetapi ini tidak perlu.

Pada akhirnya simpan perubahan Anda.

Bilah notifikasi di bagian atas atau bawah situs WordPress Anda diperbarui: 25 Juli 2018 oleh: Ilya Zhuravlev

Halo, para pembaca situs blog yang budiman. Hari ini saya ingin berbicara tentang plugin upPrev yang cukup fungsional dan nyaman yang dapat mengimplementasikan beberapa jenis penautan halaman sekaligus. Anda dapat mengamati karyanya (setidaknya pada saat artikel ini ditulis) di bagian bawah setiap halaman artikel - panel pop-up muncul di sebelah kanan dengan daftar materi serupa.

Plugin tidak hanya dapat menampilkan materi serupa, tetapi juga artikel sebelumnya dari kategori atau arsip tag yang sama (inilah yang kami bicarakan secara rinci di artikel di atas, dan implementasi praktis yang saya jelaskan), materi sebelumnya di format keseluruhan blog, serta publikasi yang diambil secara acak. Selain itu, semuanya dapat dibumbui dengan thumbnail jika Anda membuatnya saat menulis postingan.

Peran apa yang dimainkan tautan dalam promosi situs web sekarang?

Secara umum, mengoptimalkan situs web agar promosinya lebih sukses adalah tugas nomor satu (nomor dua adalah mendapatkan backlink). Faktor internal dapat menghalangi dan mengurangi pengaruh hal lain. Di sisi lain, hal itu tidak mungkin (apalagi dengan kata kunci di konten dan jangkar tautan internal).

Saat ini, pendekatan terpadu terhadap promosi adalah hal yang penting, dan linking menempati tempat yang cukup signifikan di dalamnya. Baru-baru ini, penggunaan infografis untuk menyajikan apa pun secara visual menjadi mode. Pada topik SEO Anda dapat menemukan banyak flowchart serupa, misalnya di artikel Seopro tentang cara mempromosikan website. Sayangnya, saya belum siap untuk membuat mahakarya seperti itu, tetapi mengacu pada mahakarya tersebut akan memungkinkan saya untuk tidak menuangkan air yang tidak perlu.

Skema tautan mana yang harus dipilih? Pertanyaan yang cukup sulit, karena banyak skema yang telah berjalan dengan baik sebelumnya (semua “cincin” yang terkenal kejam, tautan ke metode implementasi yang saya berikan tepat di atas) tidak lagi memberikan hasil fenomenal seperti yang diamati sepuluh tahun lalu. Mesin pencari juga belajar dan berusaha untuk tidak memperhitungkan apa yang, dari sudut pandang mereka, jelas-jelas curang.

Tautan dalam bentuk serangkaian cincin, menurut teori Peydrank, seharusnya meningkatkan bobot statis halaman situs () yang terlibat dalam cincin ini secara serius.

Namun, hal ini tidak selalu berhasil dalam praktiknya. Ada kemungkinan bahwa ketika halaman individual keluar dari indeks, cincinnya putus, atau ada kemungkinan bahwa untuk mengurangi markup, pencarian memasukkan faktor pengurangan yang serius ke dalam rumus klasik untuk menghitung bobot status.

Menautkan halaman situs web memiliki tugas lain, yang tidak lagi ditujukan untuk menyenangkan Yandex atau Google, tetapi untuk pengunjung akan menyukainya. Satu artikel jelas tidak akan cukup baginya untuk mencoba blog Anda - Anda pasti harus mengundangnya pergi ke tempat lain untuk menarik minatnya, mempertahankannya, dan, mungkin, menjadikannya pelanggan Anda.

Jadi, menghubungkan juga mempengaruhi faktor perilaku, yang juga diperhitungkan oleh pencarian dan setiap tahun secara lebih luas. Hampir semua webmaster memahami hal ini dan menambahkan blok ke situs dengan materi serupa, dengan publikasi yang paling banyak dibaca, atau dengan artikel dari kategori yang sama. Mungkin ada variasi lain pada temanya.

Tentu saja, ada banyak pilihan untuk menerapkan tautan internal. Anda bahkan dapat melakukannya tanpa plugin (Anda dapat melihat contohnya di artikel), tetapi banyak di antaranya telah ditulis untuk ditautkan. Hal tersulit adalah memilih opsi yang sesuai untuk blog Anda.

Saya sendiri sudah mencoba banyak di antaranya dan bahkan menulis review tentang beberapa di antaranya (). Faktanya, plugin yang disebutkan adalah salah satu yang terbaik untuk menghitung postingan terkait dan mencantumkannya di halaman blog.

Namun datanya juga dapat digunakan oleh ekstensi WordPress lainnya, mendesainnya dengan lebih berwarna atau megah. Pada artikel yang sama tentang YARP, saya hanya memberikan contoh bagaimana datanya digunakan oleh plugin Associate Posts Slider, yang memungkinkannya menampilkan postingan serupa dalam bentuk berikut:

Ya, atau ini:

Pahlawan kita hari ini menelepon naikSebelumnya juga mengetahui cara mengambil informasi dari database Plugin Yet Another Associated Posts dan melakukan hal yang benar, karena tidak perlu selalu menemukan kembali roda. Mari kita lanjutkan dengan menjelaskan kemampuan keajaiban teknik ini.

Opsi penautan menggunakan plugin upPrev

Saya tidak menyentuh gaya ini, karena saya mengambil jalur yang berbeda (bukan yang paling langsung), yang akan saya jelaskan di bawah dalam teks. Lalu pergi ke tab kedua:

Pilih jumlah postingan yang akan ditautkan oleh plugin ini. Tapi sedikit lebih rendah, kita adil pilih jenis tautan untuk situs kami. Saya telah memilih opsi posting serupa menggunakan basis Plugin Yet Another Associated Posts (harus diinstal sebelumnya), tetapi Anda dapat mengonfigurasi tautan tipe dering dengan memilih opsi kedua atau ketiga, serta tautan dering besar dengan memilih opsi Pertama .

Saya bermaksud mengatur masalah ini hanya untuk postingan, yang ditandai dengan tanda centang di bidang yang sesuai. Selain judul postingan, panel ini juga dapat menampilkan beberapa kata (nomornya terletak di bagian paling bawah) dari awal postingan atau area kutipan jika Anda mengisinya. Bagi saya, hal itu tampaknya tidak perlu.

Tab ketiga digunakan untuk mengatur pelacakan jumlah klik pada link di panel ini, yang tidak saya gunakan. Namun pada tab keempat saya tetap mengaktifkan cache. Pada tab kelima, saya melarang tampilan panel di ponsel, tetapi tidak keberatan dengan tampilannya di tablet:

Baiklah, itu saja, upPrev sudah menyelesaikan pengaturannya, tapi saya sudah mengubah tampilan panel di pengaturan Plugin Yet Another Associated Posts.

Menyesuaikan tampilan isi panel geser

Di sana saya memilih file templat yang akan bertanggung jawab untuk menampilkan posting serupa (lihat tautan di atas untuk mengetahui esensi dan spesifikasi bekerja dengan ekstensi ini):

Itu. Sekarang tampilan daftar postingan serupa yang ditampilkan oleh plugin upPrev (di panel pop-up) ditentukan oleh kode yang tertulis di file yarpp-template-list.php saya dari folder dengan tema saya (). Jika blog Anda menghasilkan thumbnail untuk postingan, maka masuk akal untuk memilih template dari gudang Plugin Yet Another Associated Posts dengan dukungan mereka.

Kode untuk file ini adalah:

Ini bukan iklan, tapi artikel serupa dari situs yang sama (tautan terbuka di jendela baru):
    punya_posts()): $postsArray = array(); while ($related_query->have_posts()) : $related_query->the_post(); $postsArray = "
  • ".dapatkan_judul_()."
  • "; end while; echo implode(" "."\n",$postsArray); // mencetak daftar item terkait, dipisahkan dengan koma else:?>

Tidak ada postingan terkait.

Seperti yang Anda lihat, di sinilah header soket geser berada, jadi Anda perlu mengonversi (jika perlu) file ini ke pengkodean UTF-8 tanpa BOM untuk menghindari crack(). Saya tidak tahu tentang Anda, tetapi saya sudah cukup lama memiliki Notepad++ () sebagai editor utama saya, dan di dalamnya konversi ini dilakukan seperti ini:

Jelas bahwa kode ini hanya menghasilkan daftar Html dangkal (), dan properti CSS yang ditulis dalam file gaya untuk kelas yang ada dalam kode bertanggung jawab atas tampilannya. Dalam kasus saya, gaya ini terlihat seperti ini:

A.oy (warna: #333;font:700 1.2em/1 "PT Sans Narrow", Arial, sans-serif;line-height:18px;) li.eto (text-align:center;padding:12px 5px 17px 5px;margin: 5px 0;border: bertitik 2px #ccc;) li.eto:hover (dekorasi teks:garis bawah;) div.oyy (margin:0 0 0 0;padding:5px 0;font:normal 17px "Trebuchet MS", Verdana, Arial;warna:#666;)

Kelas lampochka menambahkan tanda centang hijau, yang diatur dalam kode CSS saya menggunakan kode base64 (saya menyalin kode ini di suatu tempat). Jika Anda tertarik, lihat style.css saya. Oke, semuanya sudah berakhir. Sekarang. Jika Anda lupa sesuatu, tanyakan. Benar, saya menyiapkan opsi penautan ini sebulan yang lalu dan ada sesuatu yang hilang dari pikiran saya selama ini.

Semoga beruntung untukmu! Sampai jumpa lagi di halaman situs blog

Anda mungkin tertarik

Cara menghilangkan pixel transparan http://yarpp.org/pixels di plugin Yet Another Associated Posts dan mengubah tulisan Bahan serupa
Membuat daftar posting terkait di WordPress (dengan thumbnail) menggunakan plugin Posting Terkait untuk tautan internal
Cara meningkatkan statistik perilaku situs web menggunakan plugin Yet Another Associated Posts dan Associate Posts Slider untuk WordPress
Penghitung Sederhana dan Ikon Kategori dan Halaman - penghitung RSS dan Twitter yang indah, serta ikon untuk kategori dan halaman di WordPress
Plugin WordPress di blog saya (situs) Slider dan tayangan slide untuk situs web Anda - opsi apa saja yang ada dan cara menggunakan skrip jQuery Slider
Breadcrumbs di WordPress menggunakan plugin Breadcrumb NavXT (memperkuat link)
Mengurangi konsumsi memori di WordPress saat membuat halaman - Plugin WPLANG Lite untuk mengganti file pelokalan
WP-PageNavi - navigasi halaman untuk blog WordPress - instalasi, konfigurasi, dan mengubah tampilan pagination
Buatlah kalender! - Kalender acara untuk WordPress
Email tidak terkirim dari WordPress dan editor visual tidak berfungsi - solusi menggunakan plugin Konfigurasi SMTP dan Tombol Editor Pos

Pastinya Anda sudah sering menjumpai di halaman website panel yang dapat ditarik dari berbagai jenis dan lokasi yang berbicara di atas, bawah, kanan atau kiri secara otomatis, pada interval waktu tertentu, atau diaktifkan dengan mengklik. Biasanya, panel tersebut berisi beberapa informasi tambahan, beberapa penting dan beberapa tidak begitu penting, yang untuk sementara tersembunyi dari mata pengguna. Misalnya, formulir berlangganan, widget jejaring sosial, tautan, tag, informasi kontak, dll., dll., singkatnya, apa saja.
Ada sejumlah besar solusi siap pakai untuk mengimplementasikan panel geser dalam javascript, modul dan plugin untuk berbagai CMS, plugin jQuery individual, tetapi sangat sedikit yang menarik perhatian saya yang merupakan metode yang sepenuhnya berfungsi dalam CSS murni.

Saya sudah lama ingin melakukan hal seperti ini, mekanisme penggunaan kotak centang tersembunyi sudah diketahui dan dimengerti, tapi entah kenapa saya tidak pernah sempat melakukannya. Jadi, setelah menemukan salah satu di gudang CodePen yang berdebu, saya memutuskan untuk bereksperimen dan membuat versi saya sendiri dari panel atas yang dapat ditarik dalam CSS murni, cukup berfungsi, sedikit dimodifikasi dan diadaptasi untuk saudara kita, dan inilah yang terjadi)) .

Kita melihat contohnya, membandingkannya dengan aslinya, dan sekarang, siapa yang membutuhkannya, mari kita cari tahu bersama bagaimana semua ini bekerja. Saya ingatkan Anda sekali lagi, tanpa js, ​​hanya html asli dan “keajaiban” css yang akan melakukan semua pekerjaan.

Tata Letak HTML

Terdiri dari tiga elemen utama: wadah dasar, blok berisi konten, dan tombol untuk membuka/menutup panel.

Posting konten apa pun di sini.....

Seperti yang Anda lihat, desain panel berisi tanda type=" ", yang tersembunyi dan tidak aktif secara default. Menggunakan tag

dan ketika panel geser diaktifkan, blok konten dan tombol dipindahkan ke bawah dengan jarak yang sesuai dengan ketinggian panel.

Sekarang, mari kita buat gaya panel geser kita, pertama atur dimensi wadah dasar, tentukan warna latar belakang dan lokasi awalnya. Di CSS kita akan membuat panel kelas.top, di mana kita akan menulis semua properti yang kita butuhkan.
Panel kami dapat ditarik, yang berarti kami harus menyembunyikannya, ini dilakukan dengan sangat sederhana. Atur posisi pemosisian tetap: tetap; , regangkan hingga lebar penuh lebar halaman: 100%; , kami tidak menentukan tinggi (height:) panel, dalam hal ini panel akan otomatis menyesuaikan dengan ukuran konten, dan menggunakan transform: TranslateY(-100%); , dorong panel kami melewati tepi atas halaman.

. panel atas ( latar belakang: #39464e; posisi: tetap; atas: 0 ; lebar: 100%; padding: 0 ; - ukuran kotak webkit: kotak-batas; - ukuran kotak-moz: kotak-batas; kotak- ukuran: perbatasan- kotak; - webkit- transformasi: terjemahanY(- 100% ) ; - moz- transformasi: terjemahanY(- 100% ) ;

Panel atas ( latar belakang: #39464e; posisi: tetap; atas: 0; lebar: 100%; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box- ukuran: kotak perbatasan; -transformasi webkit: terjemahanY(-100%); -moz-transformasi: terjemahanY(-100%);

Blok pesan panel terletak di dalam wadah dasar dan diberi kelas tertentu class="message" , di dalamnya kita menentukan properti untuk semua elemen yang terletak di dalam sisi ini, jenis warna dan font, ukuran gambar, dll. .
Tentu saja, Anda dapat dengan mudah melakukannya tanpa blok tambahan ini dengan menempatkan pesan langsung di wadah dasar, tetapi hal ini menghilangkan fleksibilitas pengaturan panel yang memungkinkan.
Pesan ditampilkan tepat di tengah dan direntangkan hingga lebar yang ditentukan max-width: 980px; , nilainya berubah-ubah, Anda dapat memilih ukuran yang sangat berbeda.

/* Blok pesan */ .message ( warna: #fff; font-weight: 300; position: relative; padding: 2em; margin: 0 auto; max-width: 980px ) /* Heading level 1 */ .message h1 ( warna: #fff ) /* Header tingkat 2 */ .message h2 ( warna: #888 )

Selanjutnya, kita akan menentukan semua gaya yang diperlukan untuk saklar panel kita. Untuk memulainya, mari kita sembunyikan tanda type="checkbox" dari mata pengguna, tanpa basa-basi lagi, di tag html Mari kita tulis atribut tersembunyi, yang menentukan apakah objek harus ditampilkan di jendela browser atau tidak.

Buka ( posisi: absolut; klip: persegi(0 0 0 0); opacity: 0; )

Tegu

/* Saklar panel */ label. btn ( tampilan: blok; posisi: absolut; kanan: 25px; atas: 100%; /*bawah: -35px;*/ kursor: penunjuk; latar belakang: #2bbbad; batas- radius: 0 0 3px 3px; padding: 8px 16px ; warna: #fff; ukuran font: 100%; perataan teks: tengah; - webkit- penghalusan font: penunjuk; 0 , 0 , 0.12 ) ; indeks-z: 9999 ) /* Mengaktifkan hover */ label. btn: hover ( - webkit- transisi: 0.35s; - moz- transisi: 0.35s; transisi: 0.35s; kotak- bayangan: 0 5px 11px 0 rgba(0, 0, 0, 0.18) , 0 4px 15px 0 rgba(0 , 0 , 0 , 0,15 ) ) /* Tombol panah bawah */ label. btn: setelah ( konten: "\f078" ; font: normal 18px/ 1 FontAwesome; dekorasi teks: warisan )

/* Sakelar panel */ label.btn ( tampilan: blok; posisi: absolut; kanan: 25px; atas: 100%; /*bawah: -35px;*/ kursor: penunjuk; latar belakang: #2bbbad; radius batas: 0 0 3px 3px; warna: #fff; tinggi garis: 1em; -webkit-penghalusan font: kursor: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0 , 0,12); indeks-z: 9999 ) /* Arahkan kursor */ label.btn:hover ( - transisi webkit: 0,35 detik; -transisi moz: 0,35 detik; bayangan kotak: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0 , 0.15) ) /* Panah tombol bawah */ label.btn:after ( konten: "\f078"; font: normal 18px/1 FontAwesome; dekorasi teks: mewarisi )

Panah sakelar diambil dari paket ikon font FontAwesome, oleh karena itu, file gaya untuk kumpulan ini harus dihubungkan terlebih dahulu ke halaman:

< link href= "https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="lembar gaya" >

Anda dapat menggunakan jenis saklar lain, seperti pencocokan teks atau simbol html.
Secara default, saya menetapkan tiga status untuk sakelar: saat panel ditutup - panah bawah, saat panel terbuka - panah atas, dan tentu saja sedikit efek melayang saat melayang.

Kami mengaktifkan panel kami dan mengubah status sakelar menggunakan pseudo-class:checked .
Menggunakan properti box-shadow, saya menambahkan bayangan cahaya ke tepi bawah panel aktif, dan menggunakan transisi, saya mengatur efek transisi sederhana antara dua keadaan panel (terbuka dan tertutup).

. terbuka: dicentang ~ . panel atas ( kotak- bayangan: 0 2px 5px 0 rgba(0 , 0 , 0 , 0.16 ) , 0 2px 10px 0 rgba(0 , 0 , 0 , 0.12 ) ; - webkit- transform: TranslateY(0 ) ; - moz - transformasi: terjemahanY(0) ; transformasi: terjemahanY(0) ; - webkit- transisi: 0,35 detik; - moz- transisi: 0,35 detik) buka: tidak(: dicentang) ~ . panel atas ( - webkit- transisi: 0,35 detik; - moz- transisi: 0,35 detik; transisi: 0,35 detik ) /* Bertukar warna saat diklik */. terbuka: dicentang ~ . panel atas > label. btn ( latar belakang: #dd6149 ) /* Ganti panah ke atas*/. terbuka: dicentang ~ . panel atas > label. btn: setelah ( konten: "\f077" ; font: normal 18px/ 1 FontAwesome )

Buka: dicentang ~ .top-panel ( box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); -webkit-transform: TranslateY( 0); -moz-transform: TranslateY(0); -webkit-transition: 0,35s; transisi: 0,35s ) .open:not(:checked) ~ .top-panel ( -webkit-transition: 0,35s; -moz -transisi: 0,35 detik; transisi: 0,35 detik ) /* Beralih warna saat diklik */ .open:checked ~ .top-panel > label.btn ( latar belakang: #dd6149 ) /* Panah alih atas*/ .open:checked ~ .top-panel > label.btn:after ( konten: "\f077"; font: normal 18px/1 FontAwesome )

Untuk mengubah ukuran font saat dilihat di layar perangkat pengguna yang berbeda, saya menggunakan @media media queries. Mengingat realitas modern, saya rasa tidak berlebihan untuk menambahkan:

@layar khusus media dan (lebar maksimal: 400 piksel) (badan (ukuran font: 90%)) @layar khusus media dan (lebar maksimal: 800 piksel) (badan (ukuran font: 100%)) @layar khusus media dan (lebar minimum: 1100px) ( badan ( ukuran font: 120% ) )

@layar khusus media dan (lebar maksimal: 400 piksel) ( badan ( ukuran font: 90% ) ) @layar khusus media dan (lebar maksimal: 800 piksel) ( badan ( ukuran font: 100% ) ) @layar khusus media dan (lebar minimum: 1100px) ( badan ( ukuran font: 120% ) )

Mungkin itu saja! Panel yang meluncur keluar dari atas siap digunakan; yang tersisa hanyalah mengisinya dengan konten. Sekali lagi, lihat contoh langsung, unduh arsip dengan kode sumber, silakan bereksperimen dengan berbagai parameter dan buat, buat, buat...

Dengan segala hormat, Andrew

Baru-baru ini, salah satu pembaca kami bertanya bagaimana cara mengganti menu navigasi situsnya dengan bilah menu pop-up jQuery. Panel seperti itu dapat secara signifikan meningkatkan kegunaan situs versi seluler. Pada artikel ini, kami akan menunjukkan cara menambahkan bilah menu geser ke tema WordPress.

Catatan: Artikel ini mengasumsikan pengetahuan menengah tentang HTML dan CSS.

Mengganti menu standar dengan panel geser di WordPress

Tujuannya di sini adalah untuk menampilkan bilah menu geser kepada pengguna dengan resolusi layar rendah, dengan tetap mempertahankan menu standar tema kami sehingga pengguna desktop dapat melihat menu versi lengkap. Sebelum kita memulai, penting untuk memahami bahwa ada banyak tema WordPress yang berbeda di luar sana, jadi Anda harus mengubah gaya CSS tergantung pada desain Anda.

Pertama-tama, kita perlu membuka editor teks seperti Notepad dan membuat file baru. Salin dan tempel kode berikut ke dalamnya:

(fungsi($) ( $("#toggle").toggle(function() ( $("#popout").animate(( kiri: 0 ), "lambat", function() ( $("#toggle" ).html(" "); )); ), function() ( $("#popout").animate(( kiri: -250), "lambat", function() ( $("#toggle").html(" "); )); )); ))(jQuery);

Mengganti contoh.com ke nama domain situs web Anda, dan juga ubah tema Anda ke folder sebenarnya dari tema Anda saat ini. Simpan file dengan nama slidepanel.js di komputer. Kode ini menggunakan jQuery untuk mengaktifkan bilah menu geser. Ini juga menganimasikan efek peralihan.

Buka klien FTP Anda (Filezilla atau Total Commander) dan sambungkan ke situs Anda. Selanjutnya masuk ke direktori tema Anda dan jika sudah ada folder didalamnya js, lalu buka. Jika tema Anda tidak memiliki direktori seperti itu, buatlah dan unggah file slidepanel.js di dalamnya.

Langkah selanjutnya adalah mendesain atau mencari ikon untuk menu. Ikon yang paling sering digunakan untuk ini adalah ikon dengan tiga batang. Anda dapat membuatnya di editor grafis apa pun (misalnya, Photoshop) atau menemukan salah satu dari banyak editor yang ada di Google. Pada contoh ini kita akan menggunakan ukuran 27x23px untuk icon. Setelah Anda membuatnya, ganti namanya menu.png dan unggah ke folder gambar di direktori tema Anda.

Langkah selanjutnya adalah untuk menu bar geser. Anda hanya perlu menyalin dan menempelkan kode berikut ke dalam file fungsi.php Topik:

Wp_enqueue_script("wpb_slidepanel", get_template_directory_uri() . "/js/slidepanel.js", array("jquery"), "20131010", true);

Sekarang semua pekerjaan persiapan telah selesai, Anda perlu memodifikasi menu tema default. Biasanya, sebagian besar tema menampilkan menu navigasi di dalam file header.php Topik. Pembukaan header.php dan temukan baris yang mirip dengan ini:

"utama", "menu_class" => "nav-menu")); ?>

Tantangannya adalah membungkus menu tema dalam HTML untuk menampilkan bilah menu geser di layar kecil. Kami akan membungkusnya

"utama", "menu_class" => "nav-menu")); ?>

Ganti example.com dengan nama domain Anda dan tema Anda dengan folder tema Anda. Simpan perubahan Anda.

Langkah terakhir adalah menggunakan CSS untuk menyembunyikan ikon menu bagi pengguna dengan layar besar dan menampilkannya bagi mereka yang memiliki layar kecil. Kita juga perlu mengatur posisi icon menu dan tampilan panel gesernya. Salin dan tempel kode CSS ini ke stylesheet tema Anda.

@media screen dan (min-width: 769px) ( #toggle ( display:none; ) ) @media screen dan (max-width: 768px) ( #popout ( posisi: tetap; tinggi: 100%; lebar: 250px; latar belakang : rgb(25, 25, 25); latar belakang: rgba(25, 25, .9); warna: putih; kiri: -250 piksel; :hover ( latar belakang:#CCC; ) .nav-menu li a ( warna:#FFF; dekorasi teks:tidak ada; lebar:100%; ) )

Ingatlah bahwa menu tema Anda mungkin menggunakan kelas CSS yang berbeda dan mungkin bertentangan dengan kelas di atas. Anda dapat mengatasi masalah ini dengan menggunakan Inspektur di Chrome atau Firefox untuk mengetahui kelas mana yang bertentangan dengan kelas Anda. Selain itu, jangan lupa bahwa Anda bebas menyesuaikan tampilan panel agar sesuai dengan desain situs.

Panel notifikasi- sarana yang sangat efektif untuk merangsang pengguna untuk berpindah ke halaman yang diperlukan. Selain itu, berfungsi untuk menampilkan informasi penting karena selalu menarik perhatian pengguna. Beberapa panel berisi formulir untuk entri data dan dapat digunakan, misalnya, untuk mengatur langganan milis.

Di toko online, panel notifikasi secara aktif digunakan untuk memberi tahu pengunjung tentang promosi dan diskon dan, dengan demikian, merupakan mekanisme yang ampuh untuk meningkatkan penjualan.

Dalam ulasan ini, saya hanya akan berbicara tentang beberapa plugin yang menurut saya paling fungsional dan menarik untuk membuat panel seperti itu di halaman situs web atau blog di platform. Masing-masing memiliki kelebihan, banyak fungsi dan kemampuan untuk menyesuaikan tampilan dengan gaya dan desain situs Anda. Saya yakin berkat ulasan ini Anda akan dapat memilih plugin yang paling sesuai dengan kebutuhan Anda.

Pemberitahuan Khusus

Plugin premium berkualitas tinggi yang memiliki semua fungsi penting yang melekat pada plugin level ini.

Bilah notifikasi dapat berisi teks sederhana, formulir entri email atau di situs web, jejaring sosial, dan penghitung waktu mundur.

Dan semua ini terlampir dalam wadah adaptif dan akan ditampilkan dengan benar di layar mana pun. Selain itu, panel pengaturan memungkinkan Anda mengontrol posisi pada halaman dan skema warna hampir tanpa batasan.

Biaya: $29

Plugin BugMeBar WordPress

Panel sederhana namun menarik dengan efek warna yang sangat indah dan menarik. Itu dapat ditempatkan di mana saja pada halaman, dan selain itu, dapat mengatur cookie dan tidak ditampilkan pada kunjungan berikutnya ke halaman tersebut jika pengguna tiba-tiba tidak ingin melihatnya lagi.

Fitur lain yang perlu diperhatikan:

  • Menentukan halaman di mana panel akan ditampilkan dan di mana tidak.
  • Mengatur masa berlaku cookie.
  • Kontrol penuh atas penampilan, termasuk pemilihan warna, transparansi, dll.
  • Kemampuan untuk menggeser header tetap dengan tetap menjaga integritas tata letak.
  • Kemampuan untuk mengaktifkan atau menonaktifkan transitivitas dan animasi
Biaya: $12

Halo Bar

Salah satu yang paling populer bilah notifikasi untuk Wordpress. Kemudian, bebas, meskipun dari segi fungsionalitas sama sekali tidak kalah dengan rekan-rekan premiumnya.
Untuk menggunakan Hello bar, cukup buka plugin dan masukkan URL blog Anda. Selanjutnya, Anda akan dibawa ke panel pengaturan, di mana Anda dapat mengkonfigurasi lokasi dan tampilan notifikasi. Selain itu, panel pengaturan memiliki fungsi pratinjau, sehingga Anda dapat dengan cepat memberikan tampilan yang diinginkan pada notifikasi Anda.
Setelah menyelesaikan pengaturan, Anda akan menerima potongan kode yang perlu Anda tempel langsung ke halaman situs. Jika Anda merasa tidak cukup kompeten untuk melakukan operasi ini, Anda dapat menginstal satu yang akan melakukan pekerjaan rutin ini untuk Anda.

Promo DW

Sebuah plugin yang cukup sederhana hanya berisi hal-hal penting. Bilah notifikasi dapat menampilkan teks sederhana, tombol, tautan, atau penghitung waktu mundur. Tampilannya menarik dan memberi Anda kendali penuh atas semua opsi penyesuaian.

Foobar – Bilah Pemberitahuan WordPress

Ulasan ini tidak akan lengkap jika saya tidak menyebutkan Foobar. Ini adalah salah satu plugin premium yang paling banyak digunakan di kelas ini. Ini berisi lebih dari 30 opsi penyesuaian dan, tidak seperti banyak lainnya, memungkinkan Anda untuk menyesuaikan bilah notifikasi secara terpisah untuk setiap halaman.

Biaya: $9

Bilah Pemberitahuan WordPress

Plugin gratis, mudah digunakan dan diaktifkan. Konten panel bisa berupa teks biasa, atau bisa juga berisi tombol yang terkait dengan tindakan tertentu. Berkat beragam pengaturan warna, Anda dapat dengan sempurna menyesuaikan panel dengan desain situs web Anda.

Bilah Catatan Kaki Kerajaan

Royal Footer Bar adalah plugin kelas tertinggi, benar-benar “kerajaan”. Itu terlihat sangat profesional dan memiliki beragam pilihan.

Panel informasi dapat berisi teks biasa, formulir berlangganan milis, dan berbagai link, termasuk ke akun di jejaring sosial. Di panel pengaturan, Anda tidak hanya dapat mengatur pengaturan yang diperlukan, tetapi juga mendapatkan statistik lengkap tentang aktivitas.

Sorotan dari plugin ini adalah pengembang menyebutnya sebagai pengujian A/B/C - Anda dapat mengatur beberapa pengaturan dan, setelah mengevaluasinya di lingkungan kerja Anda, pilih salah satu yang paling sesuai dengan konsep situs.

Biaya: $39

Bilah Pemberitahuan

Sebuah plugin yang sangat sederhana yang ditampilkan panel notifikasi baik di bagian atas atau bawah halaman. Termasuk 5 pilihan warna untuk pesan teks atau
Publikasi terkait