Cara Memaparkan Widget WordPress pada Halaman Tertentu

WordPress membenarkan pengguna menyesuaikan penampilan blog mereka dengan mudah menggunakan widget seperti Catatan terkini, Komen terkini, Kategori, Arkib, dll. Masalahnya, widget ini ditunjukkan dalam bar sisi secara lalai pada semua halaman tapak dan WordPress tidak ' t menawarkan pilihan bersepadu untuk menetapkan peletakan bagi widget. Nasib baik, terdapat beberapa pemalam hebat yang menambah fungsi tunjukkan atau sembunyikan widget pada halaman tertentudalam WordPress tanpa memerlukan kemahiran PHP atau mengacaukan kod templat. Walau bagaimanapun, ini sepatutnya menjadi ciri teras WordPress kerana ia berguna, seperti katakan masuk akal untuk memaparkan widget Catatan terkini pada halaman tunggalsahaja dan bukan pada halaman utama, yang sudah memaparkan siaran terkini. Begitu juga, anda boleh meletakkan widget yang diperlukan hanya pada halaman utama.

Di bawah adalah beberapa pemalam terbaik. Anda boleh menggunakan Logik Widget, pemalam berdasarkan Tag Bersyarat atau Widget Konteks dan Paparan Widget, pemalam berasaskan UI yang tidak memerlukan penambahan teg secara manual. Pilih satu yang paling sesuai dengan anda!

Logik Widget – Muat turun di sini

Pemalam ini membolehkan anda mengawal pada halaman mana widget muncul menggunakan teg bersyarat WP. Ia juga mempunyai pilihan untuk menambah penapis 'widget_content' yang membolehkan anda mengubahsuai mana-mana HTML widget mengikut tema anda. Pemalam ini menambah medan kawalan tambahan yang dipanggil "Logik widget" pada setiap widget, di mana anda boleh menggunakan Tag Bersyarat WordPress yang sesuai, atau mana-mana kod PHP am. Pemalam berfungsi seperti azimat dan membolehkan anda memaparkan widget tepat seperti yang anda mahukan. Walau bagaimanapun, gunakannya dengan berhati-hati kerana pemalam menggunakan eval() dan sesetengah pengguna mungkin mendapati teg tersebut tidak mesra.

Beberapa tag yang biasa digunakan ialah:

is_home() – Untuk memaparkan widget pada laman utama sahaja

is_single() - Untuk memaparkan widget pada halaman catatan tunggal sahaja

!is_single() - Untuk memaparkan widget pada semua halaman kecuali halaman catatan tunggal

is_single( '17' ) – Untuk memaparkan widget hanya pada pos dengan ID 17

is_page() - Untuk memaparkan widget pada halaman sahaja

is_category() - Untuk memaparkan widget pada halaman arkib kategori

is_tag() - Untuk memaparkan widget pada halaman arkib teg

Pilihan ini ditunjukkan pada halaman Widget, hanya gunakan apabila diperlukan.

Paparan Widget - Muat turun di sini

Pemalam yang serupa dan mudah digunakan yang menghapuskan keperluan untuk menambah teg bersyarat secara manual. Widget Paparan menambah kotak pilihan pada setiap widget sama ada untuk menunjukkan atau menyembunyikannya pada setiap halaman tapak. Anda boleh memilih satu atau lebih halaman untuk menunjukkan atau menyembunyikan widget pada halaman yang ditentukan tersebut. Ia membolehkan anda menukar kandungan bar sisi anda untuk halaman, kategori, taksonomi tersuai dan bahasa WPML yang berbeza. Satu-satunya had ialah ia hanya berfungsi dengan widget yang ditulis dalam format WordPress versi 2.8. Secara lalai, 'Sembunyikan pada Ditanda' dipilih tanpa kotak ditandakan.

Konteks Widget – Muat turun di sini

Satu lagi pemalam yang serupa dengan antara muka mesra pengguna yang memudahkan untuk memaparkan atau menyembunyikan widget pada siaran, halaman atau bahagian tertentu tapak anda — muka depan, siaran, halaman, arkib, carian, dll. Ia juga menampilkan penyasaran bahagian mengikut URL (dengan sokongan wildcard) untuk fleksibiliti maksimum.

Contohnya, jika anda ingin memaparkan widget hanya pada kategori iPhone maka masukkan lokasi sebagai kategori/iphone/* untuk menyasarkan semua siaran dalam kategori iPhone. Begitu juga, untuk menunjukkan widget hanya pada halaman individu tertentu, hanya masukkan slug URL halaman web seperti */hubungi dan pastikan status konteks widget ditetapkan kepada 'Tunjukkan pada dipilih'.

Harap anda mendapati siaran ini berguna. 🙂

Teg: BloggingTipsTricksWordPress