Widget kategori WordPress dengan sistem pohon

Halo!

Hari ini saya akan memberi tahu Anda dan menunjukkan cara menambahkan ke situs WordPress, widget kategori yang menarik. Widget ini menarik karena situs Anda akan menampilkan daftar dengan nama kategori, dan jika Anda mengklik nama kategori tersebut, daftar postingan yang termasuk dalam kategori tersebut akan terbuka. Widget tidak hanya dapat menampilkan kategori, tetapi juga halaman, label, dan tag. Secara umum widget ini akan sangat berguna bagi mereka yang memiliki banyak kategori, postingan dan halaman di websitenya.

Tambahkan widget kategori ke situs web Anda, itu bisa dilakukan dengan menggunakan plugin - Kategori Runtuh. Memasang plugin ini bisa langsung dari panel admin wordpress. Buka tab: Plugin – Tambah baru, masukkan nama plugin di form pencarian, tekan Enter, instal dan aktifkan plugin yang terbuka.

Setelah menginstal dan mengaktifkan plugin, buka halaman Widget, di sana Anda akan melihatnya widget baru– Kategori Runtuh.

Seret widget ke sidebar, buka widget untuk menyesuaikannya. Mari kita lihat pengaturannya:

– Di kolom Judul, masukkan nama widget.

– Di kolom Tautan ke Anda dapat menentukan tautan untuk nama widget, tetapi ini tidak wajib.

– Tampilkan Tanggal Posting, jika Anda mencentang kotak ini, tanggal publikasi postingan akan ditampilkan. Setelah judul postingan – tanggal akan dicantumkan setelah judul. Sebelum judul postingan – tanggal akan dicantumkan sebelum judul. Bidang as menentukan jenis tampilan tanggal; dengan mengklik link as, Anda dapat memilih jenis tampilan tanggal yang berbeda.

– Urutkan Kategori berdasarkan, pilih prinsip yang digunakan untuk mengurutkan kategori. Tentukan apakah kategori ditampilkan dalam urutan menaik atau menurun.

– Sortir Postingan berdasarkan, pilih prinsip untuk mengurutkan postingan.

– Jenis taksonomi, di sini Anda perlu memilih apa yang awalnya akan ditampilkan di widget.

– Jenis postingan, pilih jenis postingan. Misalnya, jika Anda menentukan kategori dalam jenis taksonomi, maka di sini Anda perlu memilih catatan sehingga catatan yang tersedia di dalamnya ditampilkan untuk kategori tersebut.

– Memperluas tampilan, jika ingin menampilkan entri untuk kategori, pilih – Subkategori dan postingan. Memilih Hanya Subkategori hanya akan menampilkan kategori dan subkategori jika Anda memilikinya.

– Potong Judul Postingan menjadi, di sini Anda dapat menentukan batas numerik untuk judul postingan. Misalnya memasukkan 5, maka judul postingan maksimal berisi 5 kata.

– Mengklik nama kategori, jika dipilih – Tautan ke kategori arsip, lalu ketika Anda mengklik judul bagian tersebut, Anda akan dibawa ke halaman terpisah dengan daftar entri untuk bagian ini. Jika Anda memilih – Perluas untuk menampilkan subkategori dan/atau postingan, lalu ketika Anda mengklik nama suatu kategori, daftar entri untuk kategori ini akan terbuka di bawah nama kategori tersebut.

Memperluas dan menciutkan karakter, Di sini Anda perlu memilih simbol untuk menandai judul. Simbol penandaan muncul di depan nama kategori.

Perluas otomatis kategori ini (dipisahkan dengan koma), tunjukkan di sini, dipisahkan dengan koma, kategori yang awalnya akan diperluas saat memasuki situs.

– kategori-kategori ini, tentukan kategori-kategori yang dipisahkan dengan koma untuk mengecualikan – mengecualikan kategori dari daftar, menyertakan – memasukkan kategori dalam daftar. Misalnya, jika Anda tidak ingin menampilkan semua kategori, tetapi hanya beberapa, atau Anda ingin mengecualikan beberapa kategori dari daftar.

Kecualikan pos X dari kategori A dan B ketika A atau B dikecualikan, Jika Anda mencentang kotak ini, postingan dari kategori yang dikecualikan akan dikecualikan.

– Kecualikan postingan yang lebih lama dari itu, tentukan jumlah hari setelah postingan tersebut harus dikecualikan.

Salam! WordPress sebagai mesinnya sangat bagus dan bukan tanpa alasan ia sangat populer di kalangan banyak orang. Anda dapat menggunakannya untuk membuat situs web apa pun yang diinginkan hati Anda. Fungsionalitas dan kemampuan yang kaya, didukung oleh kesederhanaan dan stabilitas.

Hari ini saya ingin menunjukkan bagaimana hal itu mungkin terjadi mengoptimalkan kategori pada mesin ini. Mengoptimalkan berarti menampilkan teks deskripsi kategori pada halaman dan menetapkan judul dan deskripsi ke kategori yang diperlukan. Untuk mengatasi masalah ini, saya akan menggunakan plugin Kategori SEO Meta Tag, yang dengannya saya akan menunjukkan cara menulis meta data, dan juga menampilkan teks dalam suatu kategori.

Sama sekali pertanyaan ini relevan dan ada banyak pembicaraan seputar hal itu. Ada yang mengatakan bahwa kategori perlu ditutup sepenuhnya, sementara ada pula yang mengatakan bahwa hal itu tidak perlu. Saya tidak tahu siapa yang benar, tetapi saya memutuskan untuk menyelidiki sendiri masalah ini. Saya tahu pasti karena saya telah memeriksa praktiknya bahwa halaman kategori dapat dioptimalkan dan menerima lalu lintas ke sana, dan ini tidak buruk sama sekali.

Saya mengoptimalkan halaman pertama kategori dan menampilkannya di sana teks unik, sekitar 2 ribu karakter dan saya menutup semua halaman lain dari pengindeksan agar tidak ada duplikat. Karena saya memiliki sekitar 15 kategori, tidaklah buruk untuk mendapatkan 15 halaman yang dapat mengarahkan lalu lintas.

Langkah-langkah yang harus diambil:

  1. Periksa apakah kategori dalam file terbuka. Jika tertutup, bukalah.
  2. Jika kategori terbuka, Anda perlu memeriksa ketersediaan halaman duplikat, mereka akan menjadi 100%. Semua duplikat harus ditutup di file robots.txt, hanya menyisakan halaman pertama kategori tersebut.
  3. Kami menempatkan Plugin Tag Meta SEO Kategori, untuk menulis meta data untuk setiap bagian.
  4. Jika template tidak dimaksudkan untuk menampilkan deskripsi kategori, maka Anda perlu menambahkan kode pada template halaman.

Sekarang, secara berurutan, masing-masing poin.

Periksa apakah kategori terbuka di file robots.txt

Ayo pergi ke berkas ini dan lihat apakah kategori WordPress terbuka. Untuk melakukan ini, cari baris:

atau serupa dengannya. Jika tidak ada yang ditemukan, maka semua bagian situs terbuka untuk pengindeksan.

Memeriksa rubrik duplikat

Biasanya, semua duplikat halaman kategori terlihat seperti ini:

Halaman=1 (2, 3, 4, 5), dst.

Hal=1 (2, 3, 4, 5), dst.

Setelah memeriksa dan menemukan, Anda harus menutup semuanya di file robots.txt, hanya menyisakan halaman pertama setiap kategori. Dalam file ini kami menulis baris berikut:

Sekarang semua duplikat ditutup dari , tetapi hanya akan dihapus setelah beberapa saat. Kami melanjutkan ke langkah berikutnya.

Memasang plugin Kategori SEO Meta Tag

Dengan menggunakan plugin ini, Anda dapat mendaftarkan meta data untuk kategori WordPress. Itu dapat diunduh dari sumber kami:

Instalasi seharusnya tidak menjadi masalah.


Setelah instalasi berhasil, Anda dapat masuk ke kategori mana pun dan melihat bidang seperti .

Jika Anda memiliki salah satu dari itu Plugin SEO, misalnya judul yang ditentukan dalam Meta Tag SEO tidak akan ditampilkan. Masalah ini Saya bahkan tidak mencoba memutuskan, karena nama kategorinya bagus untuk optimasi. Jika Anda memasukkan deskripsi dan kata kunci, maka semuanya akan ditampilkan dengan sempurna.

Ada masalah lain jika di lapangan kata kunci biarkan kosong, nanti ketika disimpan akan muncul tulisan “Kolom tersebut harus diisi…”. Untuk mengatasi masalah ini, Anda harus pergi ke plugins/kategori-seo-meta-tags/kategori-seo-meta-tags.php, buka file ini dan temukan bagian kode ini:


Dari garis hapus kelas “ diperlukan formulir” dan kami mendapatkan kode ini:


Bidang ini sekarang bersifat opsional. Plugin sudah dikonfigurasi, mari beralih ke bagian utama.

Tampilkan deskripsi kategori di halaman

Paling langkah penting. Agar halaman kategori dapat dioptimalkan dengan baik, Anda perlu menambahkan teks ke dalamnya.

Pertama, Anda perlu memeriksa apakah deskripsi kategori ditampilkan di template atau tidak. Buka bagian tersebut dan masukkan teks apa pun di baris deskripsi. Kita simpan semuanya, masuk ke halaman kategori dan lihat apakah teks sudah muncul di suatu tempat atau belum; jika tidak ada teks, maka kode keluaran tidak tertulis di template.

Bagaimana cara mengatasi masalah ini?

Anda perlu menulis baris berikut dalam kode template:

Kami pergi ke folder dengan template dan menemukan file. Biasanya, di semua templat, file ini bertanggung jawab untuk menampilkan konten dalam kategori, dll., tetapi ada pengecualian.

Pada file tersebut kita menulis baris yang dapat dilihat di atas. Saya membuat teks di bagian atas halaman sebagai spoiler. Anda dapat melihat tampilannya di situs web saya jika Anda membuka kategori apa pun, misalnya “”. Di bagian atas Anda dapat melihat blok “Apa yang menarik di bagian ini?”, di mana saya menempatkan teks.

Berikut adalah contoh kode tempat saya memasukkan output dari deskripsi kategori:


Jika Anda melakukan semuanya dengan benar, maka sekarang ketika bidang “ Keterangan” pada kategori tersebut akan diisi, kemudian akan ditampilkan teks yang akan berdampak positif pada promosi situs Anda.

Salam! WordPress sebagai mesinnya sangat bagus dan bukan tanpa alasan ia sangat populer di kalangan banyak orang. Anda dapat menggunakannya untuk membuat situs web apa pun yang diinginkan hati Anda. Fungsionalitas dan kemampuan yang kaya, didukung oleh kesederhanaan dan stabilitas.

Hari ini saya ingin menunjukkan bagaimana hal itu mungkin terjadi mengoptimalkan kategori pada mesin ini. Mengoptimalkan berarti menampilkan teks deskripsi kategori pada halaman dan menetapkan judul dan deskripsi ke kategori yang diperlukan. Untuk mengatasi masalah ini, saya akan menggunakan plugin Kategori SEO Meta Tag, yang dengannya saya akan menunjukkan cara menulis meta data, dan juga menampilkan teks dalam suatu kategori.

Secara umum, masalah ini relevan dan banyak dibicarakan. Ada yang mengatakan bahwa kategori perlu ditutup sepenuhnya, sementara ada pula yang mengatakan bahwa hal itu tidak perlu. Saya tidak tahu siapa yang benar, tetapi saya memutuskan untuk menyelidiki sendiri masalah ini. Saya tahu pasti karena saya telah memeriksa praktiknya bahwa halaman kategori dapat dioptimalkan dan menerima lalu lintas ke sana, dan ini tidak buruk sama sekali.

Saya mengoptimalkan halaman pertama kategori, menampilkan teks unik di dalamnya, sekitar 2 ribu karakter, dan menutup semua halaman lain dari pengindeksan sehingga tidak ada duplikat. Karena saya memiliki sekitar 15 kategori, tidaklah buruk untuk mendapatkan 15 halaman yang dapat mengarahkan lalu lintas.

Langkah-langkah yang harus diambil:

  1. Periksa apakah kategori dalam file terbuka. Jika tertutup, bukalah.
  2. Jika kategori terbuka, Anda perlu memeriksa ketersediaan halaman duplikat, mereka akan menjadi 100%. Semua duplikat harus ditutup di file robots.txt, hanya menyisakan halaman pertama kategori tersebut.
  3. Kami menempatkan Plugin Tag Meta SEO Kategori, untuk menulis meta data untuk setiap bagian.
  4. Jika template tidak dimaksudkan untuk menampilkan deskripsi kategori, maka Anda perlu menambahkan kode pada template halaman.

Sekarang, secara berurutan, masing-masing poin.

Periksa apakah kategori terbuka di file robots.txt

Buka file ini dan lihat apakah kategori WordPress terbuka. Untuk melakukan ini, cari baris:

atau serupa dengannya. Jika tidak ada yang ditemukan, maka semua bagian situs terbuka untuk pengindeksan.

Memeriksa rubrik duplikat

Biasanya, semua duplikat halaman kategori terlihat seperti ini:

Halaman=1 (2, 3, 4, 5), dst.

Hal=1 (2, 3, 4, 5), dst.

Setelah memeriksa dan menemukan, Anda harus menutup semuanya di file robots.txt, hanya menyisakan halaman pertama setiap kategori. Dalam file ini kami menulis baris berikut:

Sekarang semua duplikat ditutup dari , tetapi hanya akan dihapus setelah beberapa saat. Kami melanjutkan ke langkah berikutnya.

Memasang plugin Kategori SEO Meta Tag

Dengan menggunakan plugin ini, Anda dapat mendaftarkan meta data untuk kategori WordPress. Itu dapat diunduh dari sumber kami:

Instalasi seharusnya tidak menjadi masalah.


Setelah instalasi berhasil, Anda dapat masuk ke kategori mana pun dan melihat bidang seperti .

Jika Anda menginstal salah satu plugin SEO, misalnya, maka judul yang ditentukan dalam Meta Tag SEO tidak akan ditampilkan. Saya bahkan tidak mencoba menyelesaikan masalah ini, karena nama kategorinya sangat cocok untuk optimasi. Jika Anda memasukkan deskripsi dan kata kunci, maka semuanya akan ditampilkan dengan sempurna.

Ada masalah lain jika di lapangan kata kunci biarkan kosong, nanti ketika disimpan akan muncul tulisan “Kolom tersebut harus diisi…”. Untuk mengatasi masalah ini, Anda harus pergi ke plugins/kategori-seo-meta-tags/kategori-seo-meta-tags.php, buka file ini dan temukan bagian kode ini:


Dari garis hapus kelas “ diperlukan formulir” dan kami mendapatkan kode ini:


Bidang ini sekarang bersifat opsional. Plugin sudah dikonfigurasi, mari beralih ke bagian utama.

Tampilkan deskripsi kategori di halaman

Langkah paling penting. Agar halaman kategori dapat dioptimalkan dengan baik, Anda perlu menambahkan teks ke dalamnya.

Pertama, Anda perlu memeriksa apakah deskripsi kategori ditampilkan di template atau tidak. Buka bagian tersebut dan masukkan teks apa pun di baris deskripsi. Kita simpan semuanya, masuk ke halaman kategori dan lihat apakah teks sudah muncul di suatu tempat atau belum; jika tidak ada teks, maka kode keluaran tidak tertulis di template.

Bagaimana cara mengatasi masalah ini?

Anda perlu menulis baris berikut dalam kode template:

Kami pergi ke folder dengan template dan menemukan file. Biasanya, di semua templat, file ini bertanggung jawab untuk menampilkan konten dalam kategori, dll., tetapi ada pengecualian.

Pada file tersebut kita menulis baris yang dapat dilihat di atas. Saya membuat teks di bagian atas halaman sebagai spoiler. Anda dapat melihat tampilannya di situs web saya jika Anda membuka kategori apa pun, misalnya “”. Di bagian atas Anda dapat melihat blok “Apa yang menarik di bagian ini?”, di mana saya menempatkan teks.

Berikut adalah contoh kode tempat saya memasukkan output dari deskripsi kategori:


Jika Anda melakukan semuanya dengan benar, maka sekarang ketika bidang “ Keterangan” pada kategori tersebut akan diisi, kemudian akan ditampilkan teks yang akan berdampak positif pada promosi situs Anda.

Kategori di WordPress adalah salah satu taksonomi bawaan platform, yang menyediakan banyak hal cara yang nyaman penyortiran dan persepsi konten. Namun, Anda dapat memperluas fungsionalitas kategori situs Anda secara signifikan, melampaui apa yang didokumentasikan Fitur WordPress. Berkat ini, Anda akan membuat situs web Anda lebih nyaman digunakan dan dipahami.


Pada artikel ini, saya akan membagikan sepuluh peretasan bermanfaat dan Plugin WordPress, dengan bantuan rubrikator situs Anda akan memperoleh fungsi baru yang berguna.

1. RSS feed kategori

Tahukah Anda bahwa setiap kategori di WordPress memiliki RSS feed-nya sendiri? Tambahkan saja /memberi makan/ di akhir tautan ke kategori Anda seperti ini: http://situs/kategori/tema/umpan/.
Seperti yang Anda lihat, templat tautannya terlihat seperti ini: http://alamat situs/kategori/heading/umpan/.

Keuntungan penting dari umpan RSS kategori adalah Anda dapat mengizinkan pengguna Anda untuk berlangganan umpan bukan dari keseluruhan situs, tetapi hanya ke kategori yang mereka minati. Anda dapat dengan mudah menambahkan tautan ini ke templat kategori, dan mari kita mulai dengan menambahkan tautan sederhana ke umpan RSS kategori ke halaman arsip kategori. Hal pertama yang perlu Anda lakukan adalah mencari file di direktori tema aktif Anda kategori.php. Jika Anda tidak melihatnya, carilah arsip.php. Jika Anda tidak melihat salah satunya, kemungkinan besar Anda menggunakan yang tidak biasa Tema WordPress, analisisnya jelas berada di luar cakupan artikel ini.

Jika tema Anda memiliki file kategori.php, lalu tambahkan saja kode berikut di mana Anda ingin menampilkan tautan berlangganan. Saya sarankan menambahkannya tepat sebelum loop utama.

$kategori = get_category(get_query_var("kucing")); jika (!kosong($kategori)) gema "

kucing_ID) . "" title="Berlangganan feed RSS kategori tersebut" >Подписаться на RSS!}

";

Jika tema Anda tidak memiliki file kategori.php, tapi ada arsip.php, lalu buat berkas baru, sebutkan saja kategori.php dan tempel semua kode dari arsip.php. Kemudian pada halaman arsip kategori Anda akan melihat link "Berlangganan RSS". Tentu saja, Anda dapat mengubah teks tautan atau menjadikannya tombol, menyesuaikannya dengan desain situs Anda. Semuanya di sini hanya dibatasi oleh imajinasi Anda.

2. Daftar kategori dengan link ke RSS feed mereka

Widget kategori di WordPress secara default tidak mengizinkan menampilkan tautan ke umpan RSS mereka di samping nama kategori. Saya mengusulkan untuk memperbaiki kesalahpahaman yang mengganggu ini dengan menambahkan kode php kecil ke file function.php dari tema aktif Anda.

Fungsi wpb_categories_with_feed() ( $string .= "

    "; $string .= wp_list_categories("orderby=nama&umpan=RSS"); $string .= "
"; return $string; ) add_shortcode("categories-feed", "wpb_categories_with_feed"); add_filter("widget_text", "do_shortcode");

Sekarang, untuk menampilkan daftar kategori dengan link ke RSS feed-nya, cukup masukkan kode pendek ke dalam widget teks . Perlu dicatat bahwa tidak selalu masuk akal dan rasional untuk memasukkan fungsi spesifik situs ke dalam temanya. Ada situasi ketika lebih tepat memindahkannya ke plugin yang dibuat khusus. Dan masuk dalam hal ini Lebih baik melakukan hal itu. Kemudian, ketika Anda mengubah tema, semua fungsi situs akan dipertahankan, semua kode pendek akan berfungsi, dan Anda tidak perlu mencari fungsi tambahan dalam kode templat lama dan mentransfernya ke topik baru. Selalu pikirkan masa depan, jangan mempersulit hidup sendiri.

3. Tambahkan ikon ke kategori

Bukan rahasia lagi bahwa gambar membuat Internet lebih berwarna dan menarik. Sayangnya, di WordPress, secara default, Anda tidak dapat menetapkan gambar atau ikon apa pun ke dalam kategori. Namun hal ini dapat dengan mudah diselesaikan menggunakan plugin Taxonomy Images. Setelah menginstal dan mengaktifkannya, Anda harus pergi ke Pengaturan → Gambar Taksonomi dan centang kotak taksonomi di mana gambar tersebut akan digunakan.

Untuk mengaitkan gambar dengan kategori, cukup buka Postingan → Kategori dan klik ikon thumbnail untuk memuat gambar kategori.

4. Mengaktifkan kategori untuk halaman

Secara default, kategori di WordPress hanya tersedia untuk postingan. Namun, Anda dapat mengaktifkan penggunaan kategori dengan semua jenis postingan, termasuk halaman. Cukup instal dan aktifkan plugin Tag dan Kategori Posting untuk Halaman. Plugin ini berfungsi, seperti yang mereka katakan, di luar kotak dan tidak memiliki pengaturan apa pun. Anda dapat memverifikasi bahwa ini berfungsi dengan mengedit halaman.

5. Sertakan postingan tempel untuk arsip kategori

Diketahui bahwa di WordPress ada yang disebut. Sticky Posts (postingan tempel), yang, berapapun tanggal penerbitannya, akan selalu ditampilkan halaman rumah. Untuk dapat menempelkan postingan pada halaman arsip kategori, Anda perlu menginstal dan mengaktifkan plugin Category Sticky Posts. Setelah mengaktifkan plugin, metabox baru akan muncul di editor Anda.

6. Buat template untuk arsip kategori di WordPress

WordPress memiliki mesin template yang sangat kuat dan canggih. Untuk menampilkan halaman tertentu, secara default ia mencari templat dengan nama tertentu di tema Anda. Misalnya template kategori.php pada tema digunakan untuk menampilkan semua halaman kategori. Selain itu, Anda dapat dengan mudah membuat template untuk kategori tertentu hanya dengan memberi nama template tersebut dengan nama kategorinya. Misalnya, untuk membuat template kategori Musik, beri nama file template kategori-music.php, dll.

Gunakan file kategori.php tema Anda sebagai sumber untuk templat kategori lainnya, lalu buat perubahan sesuai kebutuhan. WordPress adalah CMS yang luar biasa dan nyaman, di mana semuanya dibuat hanya untuk kenyamanan kita.

7. Tidak termasuk kategori dari RSS feed WordPress

Secara default, di WordPress, semua postingan Anda diterjemahkan ke dalam feed RSS situs. Untuk mengecualikan beberapa kategori dari RSS feed, Anda perlu menginstal dan mengaktifkan plugin Ultimate Category Excluder. Setelah diaktifkan, cukup buka Pengaturan → Pengecualian Kategori dan pilih kategori untuk disembunyikan dari umpan RSS Anda.

8. Tampilkan postingan baru dari masing-masing kategori

Kegunaan utama kategori, seperti disebutkan di atas, adalah untuk mengklasifikasikan, mengurutkan konten, dan menyederhanakan interaksi pengunjung Anda dengan situs dengan mudah. Jika pengunjung menemukan entri menarik dalam kategori menarik tertentu, kemungkinan besar dia akan tertarik dengan publikasi lain dari kategori tersebut. Oleh karena itu, masuk akal untuk mengajak pengunjung untuk membiasakan diri publikasi terbaru dari kategori yang menarik minatnya. Anda dapat melakukannya menggunakan kode di bawah ini:

$query = WP_Query baru("nama_kategori=berita"); if ($the_query->have_posts()) ( gema "

    "; while ($the_query->have_posts()) ( $the_query->the_post(); echo "
  • " .get_the_title() ."
  • "; ) gema"
"; ) else ( // tidak ada postingan ditemukan ) /* Mengembalikan Data Postingan asli */ wp_reset_postdata();

Ganti nilai kategori_nama ke nama kategori yang entrinya akan Anda tampilkan.

9. Menghubungkan penulis ke kategori individual

Jika Anda memiliki beberapa penulis yang mempublikasikan di situs Anda, Anda dapat membatasi mereka untuk memposting artikel mereka ke kategori tertentu saja. Untuk melakukan ini, instal dan aktifkan plugin Restrict Author Posting. Setelah aktivasi, buka bagian pengguna dan edit profil mereka, tunjukkan kategori yang diperlukan untuk masing-masing profil.

10. Tampilkan pengumuman pada halaman kategori

Saya sarankan hanya menampilkan pengumuman postingan di halaman kategori, yang akan mengurangi waktu pemuatan halaman secara signifikan, yang pada gilirannya akan berdampak positif pada SEO situs Anda. Selain itu, pengumuman akan menyelamatkan Anda dari duplikasi konten di dalam situs. Untuk mengganti semua kesimpulan lengkap dengan pengumuman di halaman kategori, cukup tambahkan kode di bawah ini ke file fungsi.php tema aktif Anda atau buat plugin Anda sendiri untuk tujuan ini dan tambahkan kode ke dalamnya.

post_excerpt;

if($content) : $content = apply_filters("the_excerpt", $content);

lain: $konten = $post->post_content;

$kutipan_panjang = 55; $kata = meledak(" ", $isi, $kutipan_panjang + 1); if(count($words) > $excerpt_length) : array_pop($words); array_push($kata, "...");$isi = meledak(" ", $kata);

berakhir jika;

$isi = " " .$konten .""; endif; endif; kembalikan $konten; ) add_filter("konten_", "kutipan_saya"); ?>

  1. Anda dapat memperoleh hasil yang sama dengan mengedit file kategori.php dari tema aktif. Semua yang ada di dalamnya perlu diganti the_content
  2. pada
  3. kutipan_
  4. . Jadi, alih-alih konten, pengumuman postingan akan ditampilkan. Semua yang terbaru dan menarik dari dunia WordPress di saluran Telegram saya. Berlangganan!:
  • cukup tersebar luas di RuNet, ini digunakan untuk membuat kategori yang berkembang secara dinamis di situs, yang memudahkan pengguna menemukan yang diinginkan dan/atau informasi tambahan. Kami akan mencoba menginstal dan melakukan pretest plugin versi 4.3.1 (yang terbaru di repositori WordPress) di WordPress 3.3.1. Di bawah ini Anda akan memahami mengapa saya membicarakan hal ini secara mendetail.
  • Mengunduh dan menginstal plugin

WP-dPohon

Pengaturan plugin WP-dTree

Pengaturan widget plugin

Pengaturan widget

Arsip WP-dTree dan Kategori WP-dTree

Pengaturan

penampilan widget Mengatur urutan penyortiran dan tampilan kategori, subkategori dan artikel

1. Unduh dan instal plugin WP-dTree

Saya ingin segera memperingatkan Anda: sebaiknya gunakan pengaturan ini nanti, setelah memasang widget di sidebar, sehingga Anda dapat melihat apa yang ada di situs. Jadi sekarang, buka halaman Widget dan seret ke sidebar. Sangat mudah untuk membedakannya dari yang lain: ada 5 dan namanya diawali dengan frase WP-dTree. Kemudian kembali ke pengaturan.

Di kotak kuning - siapa penulis dan permintaannya untuk membantu secara finansial menggunakan layanan pembayaran mikro Flattr. Atau belikan dia buku dari Amazon.com, biayanya antara 15 dan 70 dolar. Ada juga link ke forum dukungan yang terletak di wordpress.org (Bahasa Inggris).

Sekarang mari kita beralih ke pengaturannya sendiri. Dan mari kita segera perhatikan bahwa untuk mengkonfigurasi widget kita diarahkan ke halaman widget.

Baris "Animate" mengaktifkan animasi, mis. rubrik dapat diciutkan/diperluas dalam jangka waktu tertentu. Bawaan – tidak terhubung. Untuk mengaktifkan fungsi ini, Anda perlu mencentang kotak dan menentukan jumlah milidetik di jendela. Kemudian coba atur ke 1000 (yaitu 1 detik) dan lihat cara kerjanya.

Baris “Disable WP-dTree"s...” memungkinkan Anda untuk mengubah gaya CSS: jika Anda tidak menyukai gaya default di plugin, Anda dapat mengubahnya. Untuk pemula, perubahan ini akan agak sulit, jadi saya sarankan membiarkannya secara default.

Baris “Sertakan fallback noscript” terhubung fitur menarik: jika pengunjung Anda menonaktifkan tampilan skrip Java, dan ada seperti itu (dan 32% pengunjung saya menonaktifkan Java), maka dia akan diperlihatkan versi kategori yang lain, tetapi untuk ini dibuat duplikasi kategori drop-down, arsip, dll. Fungsinya sendiri berguna, centang kotaknya.

Baris "Metode pelarian Javascript" - Saya tidak tahu apa itu. bahasa jawa Sayangnya, saya tidak tahu. Biarkan sebagai default.

Setelah selesai dengan pengaturan, Anda perlu mengklik tombol “Perbarui pengaturan” untuk menyimpan perubahan yang dilakukan. Dan sekarang Anda dapat melanjutkan ke pengaturan widget.

3. Pengaturan widget plugin WP-dTree

Ketika saya pertama kali melihat bahwa plugin ini membuat 5 (!) widget, dan berapa banyak pengaturan yang ada di masing-masing widget, awalnya saya terkejut: Saya harus menulis tentangnya mulai dari sini hingga makan siang besok. Melihat lebih dekat, saya menyadari bahwa semuanya tidak begitu menakutkan. Baiklah, mari kita mulai dengan berdoa.

Pertama, mari kita buang yang, menurut saya, tidak kita perlukan di situs: Saya menemukan 3 di antaranya – Tautan, Halaman, dan Taksonomi, dan satu lagi – Arsip – dipertanyakan (jelas nama masing-masing widget masih tertulis WP-dTree di depan, tapi saya menghilangkannya, karena keseluruhan artikel tentang plugin ini).

Widget Tautan menampilkan segala jenis tautan yang berguna dan tidak begitu berguna:

Gambar.3

Menurut saya widget ini sama sekali tidak berguna. Mari kita hapus.

Widget “Taksonomi” – Saya tidak mengerti apa pun dengannya. Pengaturan tampilan harus ditentukan, tetapi upaya saya untuk mengubah sesuatu tidak menghasilkan apa-apa: Saya mungkin tidak memperhitungkan sesuatu, saya tidak tahu. Kami membiarkan semua pengaturan default dan menghapus widget dari sidebar. Apalagi masih dalam versi beta.

Widget Arsip menampilkan arsip di situs berdasarkan bulan. Tampilannya seperti ini (tampilan diperluas):

Gambar.4

Bagi saya ini tampaknya tidak ada gunanya: Saya memiliki hampir lima ribu artikel dan daftarnya akan memakan terlalu banyak ruang. Namun jika Anda ingin meninggalkannya di situs, silakan. Mari beralih ke pengaturan dua widget lainnya.

4. Pengaturan untuk Arsip WP-dTree dan widget WP-dTree

Pengaturan widget Arsip dan Kategori hampir sama. Saya akan menunjukkan contoh widget Kategori; membuat pengaturan widget kedua (Arsip) dengan analogi.

A). Menyesuaikan tampilan widget Kategori WP-dTree

Buka widget ini:

Gambar.5 Bagian atas pengaturan

Baris judul – masukkan judul widget, misalnya “Kategori”.

Biarkan baris "Cache" sebagai default.

Baris "Gunakan garis" dan "Gunakan ikon" menentukan apakah akan menampilkan garis yang menghubungkan folder atau tidak, dan apakah akan menyertakan gambar folder dan file bergaya Windows.

Baris "Tutup level yang sama" mengaktifkan fungsi yang berguna ketika hanya satu folder yang terbuka, dan sisanya akan diciutkan. Analog dari gaya “Accordion” di plugin Collapsing Kategori. Kami meninggalkan kotak centang.

Baris "Pilihan sorotan", secara teori, seharusnya menyorot artikel terbuka V daftar umum artikel. Pilihannya tampaknya bergantung pada gaya templat Anda. Oleh setidaknya, di milikku templat yang telah ditetapkan Tidak ada pilihan, walaupun saya memutar sana-sini, namun saya tidak main-main dengan CSS, karena... Selama pengujian, saya mencoba melakukan hanya hal-hal yang juga akan dilakukan oleh pembaca saya.

Baris “Terbuka untuk seleksi” menampilkan daftar kategori yang mana kategori tersebut termasuk di dalamnya artikel terbuka. Entah kenapa penjelasanku menjadi kikuk. Singkatnya, Anda membuka sebuah artikel dan secara otomatis dalam daftar kategori, kategori milik artikel ini dibuka, Anda membuka artikel lain - kategori lain dibuka, dll. Semacam analog tepung roti"—menunjukkan dengan tepat di mana Anda berada di situs. Ini adalah hal yang berguna – biarkan kotaknya dicentang.

Gambar.6. Pengaturan bagian tengah

Baris “Truncate title” menentukan panjang judul, nilai 0 (nol) – judul ditampilkan secara lengkap (tentu saja di sidebar widget “Categories”), tetapkan nilai lain, misalnya 50 – hanya 50 karakter pertama yang akan ditampilkan. Dalam hal ini, tooltip (judul) ketika mengarahkan kursor akan berisi judul lengkap artikel. Berguna untuk menghemat ruang di situs. Tapi kemudian judul artikelnya perlu diubah: yang terpenting harus ada di awal judul!

Baris “Kecualikan” memungkinkan Anda mengecualikan beberapa kategori dari navigasi. Untuk melakukan ini, Anda perlu membuat daftar ID kategori, dipisahkan dengan koma. Ini bisa berguna, misalnya, jika Anda berpartisipasi dalam pertukaran artikel dan menambahkan artikel ke situs modus otomatis: kualitas dan pokok bahasan artikel sering kali membuat saya terkejut.

Anda akan memilikinya kolom baru ID (ditunjukkan dengan tanda panah), angka-angka di dalamnya merupakan ID kategori. Gambar yang persis sama akan ada di halaman lain dengan daftar - artikel, dll.

Sebaliknya, baris “Sertakan” memungkinkan untuk memasukkan beberapa kategori. Baris ini berbeda dari yang sebelumnya, setahu saya, dalam hal ini: di baris itu Anda menghapus kategori tertentu dari daftar judul yang besar, tetapi di baris ini Anda hanya mengizinkan nomor – kecil – tertentu untuk ditampilkan dari daftar ini . Mengapa hal ini perlu? Entahlah, aku kehilangan akal. Di sini Anda perlu menentukan ID kategori dengan cara yang sama, dipisahkan dengan koma.

Baris "Paksa terbuka untuk" memungkinkan Anda membiarkan beberapa kategori tetap terbuka saat mengunjungi situs, mis. pengunjung datang ke situs Anda dan langsung melihat satu (atau beberapa) bagian terbuka. Berguna untuk memusatkan perhatian pada materi tertentu. Di jendela Anda perlu menunjukkan kategori tersebut dipisahkan dengan koma. (Saya akan mencatat dalam tanda kurung bahwa pada saat yang sama pengunjung akan melihat bagaimana bagian drop-down Anda disusun. Bagaimanapun juga, pengunjung berbeda-beda)

Baris "Order" menentukan urutan penyortiran - dalam urutan menaik (dari A ke Z atau dari 1 ke 9) atau menurun (dari Z ke A atau dari 9 ke 1). Nilai defaultnya adalah ASC - meningkat.

B). Mengatur urutan penyortiran dan tampilan kategori, subkategori dan artikel

Baris “Urutkan berdasarkan” memungkinkan Anda menentukan berdasarkan parameter apa kategori diurutkan - berdasarkan abjad (nama, default), berdasarkan ID, berdasarkan URL, berdasarkan jumlah artikel, dll. Saya sarankan membiarkannya sebagai default.

Baris “Urutkan postingan berdasarkan” memungkinkan Anda menentukan urutan pengurutan judul artikel – berdasarkan tanggal publikasi (default), berdasarkan judul artikel (judul postingan), mis. berdasarkan abjad atau berdasarkan ID artikel.

Baris “Post order” menentukan urutan penyortiran artikel. Nilai defaultnya adalah DESC - artikel yang diterbitkan paling baru berada di bagian paling atas.

Gbr.8 Bagian bawah pengaturan

Garis "Batas" mendefinisikan kuantitas maksimum kategori yang ditampilkan. Kuantitas menentukan jumlah total judul dan sub-judul, dengan yang teratas dipilih. Nilai defaultnya adalah 0 (nol) – semua kategori dan subkategori akan ditampilkan, dengan yang teratas dipilih. Mengapa fungsi ini dibuat? Mungkin untuk berjaga-jaga.

Baris “Batasi Posting” menentukan jumlah maksimum artikel dalam kategori. Defaultnya adalah 0 (nol) – semua artikel akan ditampilkan. Sangat fitur yang berguna, ketika ada banyak artikel dalam satu bagian. Namun, ada beberapa kendala di sini.

Batu pertama. Bagaimana cara menunjukkan kepada pembaca bahwa ada artikel lain dalam kategori ini dan menunjukkan judul artikel tersebut? Baris berikut memecahkan sebagian masalah ini.

Baris “Tampilkan lebih banyak tautan” dimaksudkan untuk menampilkan pesan tentang artikel tersembunyi di sidebar. Pertama kita akan mengubah teks di jendela, dan kemudian kita akan melihat tampilannya di situs.

Alih-alih teks Tampilkan lebih banyak, Anda perlu menulis “Tampilkan lebih banyak” atau semacamnya. Tidak perlu menyentuh apa yang tertulis dalam tanda kurung - ini adalah jumlah yang ditunjukkan artikel tersembunyi. Agar Anda dapat melihat dengan jelas efek dari fungsi ini, tetapkan pada baris “Batasi Posting” jumlah yang jelas lebih kecil dari jumlah artikel dalam kategori tersebut. Anda harus mendapatkan sesuatu seperti ini:

Gambar.9

Simpan perubahan Anda dan lihat situs web:

Gambar 10

Di sinilah letak jebakan kedua: ketika Anda mengeklik tautan “Tampilkan lebih banyak”, Anda akan melihat... bukan, bukan judul artikel tersembunyi, tetapi arsip bagian ini. Jika Anda mengeklik tautan “Buka semua”, judul dan subkategori lainnya akan terbuka begitu saja, tetapi judul artikel tersembunyi tetap tidak terlihat. Harap pertimbangkan hal ini.

Baris “Tampilkan keturunan dari:” - dari semua kategori di situs, hanya subkategori dari kategori yang dipilih yang ditampilkan. Jika suatu kategori tidak memiliki subkategori, maka tidak ada yang ditampilkan - bagian kategori di situs ini masih asli. Mengapa ini dilakukan - saya tidak tahu. Biarkan nilai default.

Baris “Hanya *langsung* anak dari:” memperkenalkan filter bagi anak-anak untuk melihat kategori tertentu. Tersebar luas di Barat kontrol orang tua apa yang anak-anak mereka tonton di Internet. Bersama kami... Anda mengerti.

Baris “Kecualikan postingan”, setahu saya, juga berlaku untuk larangan, hanya saja baris ini tidak memfilter kategori, melainkan artikel.

Baris "Izinkan entri duplikat" memungkinkan entri duplikat ditampilkan. Artinya artikel yang sama bisa berada dalam dua kategori atau lebih. Secara default, baris ini memiliki tanda centang, yang berarti artikel ini akan berada di semua kategori tersebut. Jika Anda menghapus centang pada kotak ini, ini hanya akan ditampilkan di kategori pertama, dihitung dari atas.

Baris “Sembunyikan kategori kosong” menyembunyikan kategori kosong (yaitu kategori yang belum memiliki artikel). Secara default, baris ini tidak dicentang, yang berarti kategori kosong akan ditampilkan. Sebaiknya kita mencentang kotaknya.

Baris “Daftar postingan” mengizinkan atau memblokir tampilan judul artikel. Jika diperbolehkan untuk ditampilkan, maka semuanya akan terlihat seperti pada screenshot di atas, dan jika dilarang maka hanya kategori dan subkategori yang akan ditampilkan, yaitu. seperti di WordPress. Lalu mengapa plugin ini? Kami meninggalkan kotak centang.

  • Sergei Savenkov

    semacam ulasan "pendek"... seolah-olah mereka sedang terburu-buru di suatu tempat