Rumah >Tutorial CMS >WordTekan >Bagaimana untuk mendapatkan direktori kategori dalam wordpress
Cara mendapatkan direktori kategori dalam WordPress: 1. Gunakan fungsi "get_the_category()" untuk mendapatkan maklumat kategori artikel semasa berdasarkan ID artikel 2. Gunakan fungsi "get_category()". untuk mendapatkan maklumat kategori berdasarkan ID kategori Hanya dapatkan maklumat direktori kategori.
Persekitaran pengendalian tutorial ini: sistem Windows 10, WordPress versi 6.1, komputer DELL G3
Wordpress Bagaimana untuk mendapatkan direktori kategori?
Disebabkan oleh reka bentuk struktur pangkalan data WordPress, kadangkala perlu melakukan pemerolehan jika terdapat lebih banyak peringkat Jika terdapat terlalu banyak peringkat kategori, ia memerlukan banyak usaha untuk mendapatkannya maklumat direktori teratas , dan saya juga menyemak bahawa WordPress tidak menyediakan fungsi yang berkaitan untuk mendapatkannya, jadi saya hanya merangkumkan WordPress untuk mendapatkan maklumat direktori peringkat teratas direktori tempat artikel itu berada.
Fungsi WordPress untuk mendapatkan kategori boleh dibahagikan kepada dua kategori utama Satu adalah untuk mendapatkan maklumat kategori artikel semasa mengikut ID artikel get_the_category(), dan satu lagi adalah untuk mendapatkan maklumat kategori mengikut. ke kelas ID kategori get_category( ). Saya boleh menggunakan kedua-dua fungsi ini untuk mencapai fungsi yang saya inginkan Kodnya adalah seperti berikut:
/* 获取顶级分类目录信息 * term_id name slug description * cat_ID category_description cat_name */ function fanly_basic_get_category_root( $pid, $meta='term_id' ){ $cats = get_the_category($pid)[0] ?? ''; while(@$cats->category_parent){ //有父分类时循环 $cats = get_category(@$cats->category_parent); } return $cats->$meta ?? ''; }
Malah, dari sudut pengoptimuman, kedalaman URL direktori artikel adalah terlalu panjang, yang mana. tidak bagus, dan untuk WordPress Apabila menggunakan kategori untuk membuat pautan tetap, direktori kategori harus dibenamkan dalam beberapa lapisan yang mungkin, saya secara peribadi menggunakan satu lapisan Jika direktori sekunder digunakan, maka pembangunan sekunder WordPress boleh membetulkan hanya satu tahap.
Pembelajaran yang disyorkan: "Tutorial WordPress"
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan direktori kategori dalam wordpress. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!