it-swarm-id.com

placeholder tidak dapat diklik di menu

baik, saya benar-benar ingin satu & lebih item menu tingkat atas (item menu induk yang memiliki item menu anak) tidak dapat diklik, sehingga pengunjung hanya dapat mengklik item menu anak ... bisa sangat bagus untuk menu yang diposisikan secara horizontal.

apakah ada plugin di luar sana yang dapat melakukan trik (atau trik atau hack atau ....)?

4
Morten

Ya, ini dimungkinkan dengan menambahkan tautan khusus ke menu yang memberikan url apa pun (untuk contoh ini saya baru saja menambahkan #) kemudian klik tambahkan ke menu. Setelah itu di menu buka dan hapus url yang Anda tetapkan dan simpan. Jika Anda tidak menaruh url pada awalnya, WordPress tidak akan membiarkan Anda menambahkannya ke menu. Pada halaman Anda, Anda akan dapat mengarahkan kursor ke atasnya dan anak-anak drop-down akan muncul tetapi Anda tidak dapat mengklik "tempat tempat" induk.

alt textalt text

8
Chris_O

"#" atau bahkan "" atau bahkan tidak adanya atribut href dari suatu elemen yang masih ada di sebagian besar browser membuat elemen tersebut dapat diklik. Jadi respons sebelumnya tidak akan berfungsi 100% tergantung pada menu tema Anda dan kebutuhan/kemampuan Anda bagaimana menangani kode. Ada 2 opsi dasar jika Anda tidak ingin mengubah seluruh kode menu:

  • ganti elemen di tempat yang sesuai (di atas + di tautan induk) dengan sesuatu seperti atau tetapi ini dapat menyebabkan perlunya pengeditan css utama.

atau

  • di tempat-tempat itu termasuk dalam unsur attribude ini:

onclick = "return false;"

Ini akan bekerja dengan baik di semua browser utama. Anda dapat menambahkan gaya untuk membuat kursor panah, menonaktifkan garis bawah dan sebagainya.

1
Pavel

Saya suka plugin Disable Parent Menu Link. Saya menemukan masalah ketika saya mencoba trik blank-url-in-the-cusom-menu di atas karena struktur permalink saya - ada hubungannya dengan itu bukan halaman namun saya ingin berfungsi sebagai orangtua? Tidak bisa mengingatnya, tetapi kembali ke plugin.

0
OYF