Захиалгат ангилал бүхий захиалгат бичлэгийн төрлүүд

WordPress

WordPress нь маш олон компанид ийм зайлшгүй чухал платформ болж байгаа боловч дундаж компани нь боломжийнхоо аль нэг хэсгийг ашиглаж чаддаггүй. Манай нэг үйлчлүүлэгч өөрийн сайтад нөөцийн хэсэг нэмж оруулахыг хүссэн боловч хуудсууд болон блогын бичлэгүүд ашиглан үүнийг хийхийг хүсээгүй. Энэ бол яг WordPress-ийн дэмждэг зүйл юм Гаалийн шуудангийн төрөл төлөө!

Энэ тохиолдолд бид үйлчлүүлэгчдийнхээ нэг сайтад Нөөцийн хэсгийг нэмж оруулахыг хүссэн. Үүнийг нэмэх нь нэлээд энгийн Гаалийн шуудангийн төрөл таны WordPress сэдэв рүү. Та функцийг ашиглан дараах кодыг нэмж оруулаарай register_post_type Таны functions.php хуудас руу:

// Нөөц оруулах Захиалгат шуудангийн төрөл add_action ('init', 'create_post_type'); function create_post_type () {register_post_type ('Resources', array ('labels' => array ('name' => __ ('Resources'), 'singular_name' => __ ('Resource'), 'add_new' => __ ('Шинэ нэмэх'), 'add_new_item' => __ ('Шинэ нөөц нэмэх'), 'edit_item' => __ ('Нөөцийг засах'), 'new_item' => __ ('Шинэ нөөц'), 'all_items' => __ ('Бүх нөөцүүд'), 'view_item' => __ ('Нөөцийг үзэх'), 'search_items' => __ ('Нөөц хайх'), 'not_found' => __ ('Нөөц олдсонгүй'), 'not_found_in_trash' => __ ('Хогийн саванд нөөц байхгүй'), 'parent_item_colon' => '', 'menu_name' => __ ('Resources')), 'public' => true, 'has_archive' => true, 'дахин бичих' => массив ('slug' => 'нөөц'), 'дэмждэг' => массив ('гарчиг', 'редактор', 'зохиогч', 'өнгөц зураг', 'ишлэл', 'сэтгэгдэл'))) ; }

Үүнийг олоход арай илүү хэцүү байсан нь яаж хийх вэ гэдэг байв өөрчлөн ангилал тань Гаалийн шуудангийн төрөл. Үүнийг хэрхэн яаж хийхийг олоход хэцүү байгаа нэг шалтгаан бол гаалийн ангилал хэмжигдэхүүн гэж нэрлэдэг бөгөөд ашигладаг татварын бүртгэл үүнийг өөрчлөх функц. Энэ тохиолдолд бид Вэбинар, Цагаан хуудас гэх мэт нөөцийн төрлийг сэдэвт нэмж оруулахыг хүсч байна.

add_action ('init', 'resource_category_init', 100); // 100 тул бичлэгийн төрлийг бүртгэсэн function_category_init () {register_taxonomy ('type', 'resources', array ('labels' => array ('name' => 'Resource Type', 'singular_name' => ' Нөөцийн төрөл ',' search_items '=>' Нөөцийн төрлийг хайх ',' popular_items '=>' Нөөцийн түгээмэл төрлүүд ',' all_items '=>' Бүх нөөцийн төрлүүд ',' edit_item '=> __ (' Нөөцийн төрлийг засах ') , 'update_item' => __ ('Нөөцийн төрлийг шинэчлэх'), 'add_new_item' => __ ('Нөөцийн шинэ төрлийг нэмэх'), 'new_item_name' => __ ('Шинэ нөөцийн төрөл')), 'шаталсан' => 'худал', 'label' => 'Нөөцийн төрөл')); }

Захиалгат шуудангийн төрлүүд нь архив болон ганц хуудсыг өөрийн захиалгат шуудангийн төрлүүдэд зориулж дизайн хийх боломжийг олгодог. Зөвхөн archive.php болон single.php файлуудыг хуулж аваарай. Хуулбаруудын нэрийг Гаалийн шуудангийн төрөл нэрээр. Энэ тохиолдолд энэ нь архив-Resources.php ба дан-Resources.php байх болно. Одоо та эдгээр хуудсыг өөрчилж болно, гэхдээ нөөцийн хуудсыг үзэхийг хүсч байна.

2 санал

  1. 1

    Өөр нэг арга бол Easy Custom Content Types эсвэл Types гэх мэт залгаасыг ашиглах явдал юм.

    Эдгээр залгаасууд нь захиалгат мета хайрцгуудыг хялбархан нэмж, захиалгат хуудас, бичлэгийн загвар үүсгэх боломжийг танд олгоно.

    • 2

      Маш үнэн @ google-d5279c8b66d25549a0ec3c8dd46a3d1a: disqus! Би хэд хэдэн залгаасууд блог дээр нэг тонн нэмэлт зардал нэмж байгаа юм шиг санагдаж байна гэж хэлэхэд би шударга байх болно, мөн та зөвхөн нэг сайтаас нөгөө сайт руу сэдвийг шилжүүлж болохгүй, мөн залгаасуудыг зөөж байгаа эсэхийг шалгаарай. . Энэ бол сэдэвчилсэн файлуудад шаардлагатай функцийг оруулахын тулд ажилладаг цорын ганц шалтгаан юм.

Чи юу гэж бодож байна?

Энэ сайт нь спамыг багасгахын тулд Akismet-ийг ашигладаг. Таны өгөгдлийг хэрхэн боловсруулдаг талаар суралц.