Намудҳои пости фармоишӣ бо категорияҳои фармоишӣ

WordPress

WordPress барои ин қадар ширкатҳо чунин як платформаи ивазнашаванда шуда истодааст, аммо ширкати миёна ҳатто аз як қисми имкониятҳо истифода намекунад. Яке аз мизоҷони мо мехост, ки ба сайти худ бахши захираҳо илова кунад, аммо намехост онро бо истифода аз саҳифаҳо ва ё дар паёмҳои блог анҷом диҳад. Ин маҳз ҳамон чизест, ки WordPress дастгирӣ мекунад Намудҳои паёмҳои фармоишӣ барои!

Дар ин ҳолат, мо мехостем, ки ба яке аз сайтҳои муштариёни худ Бахши захираҳо илова кунем. Илова кардани а Намуди пости фармоишӣ ба мавзӯи WordPress-и худ. Шумо бо истифода аз функсия рамзи зеринро илова мекунед феҳристи_пост_навис ба саҳифаи 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' => __ ('Resource New'), 'all_items' => __ ('Ҳама манбаъҳо'), 'view_item' => __ ('Намоиши манбаъ'), 'search_items' => __ ('Захираҳои ҷустуҷӯ'), 'not_found' => __ ('Манбаъ ёфт нашуд'), 'not_found_in_trash' => __ ('Захира дар партов нест'), 'parent_item_colon' => '', 'menu_name' => __ ('Resources')), 'public' => true, 'has_archive' => true, 'rewrite' => array ('slug' => 'resources'), 'support' => array ('title', 'editor', 'author', 'thumbnail', 'иқтибос', 'comments'))) ; }

Ёфтани каме душвортар аз он буд, ки чӣ тавр бояд сохт категорияҳои фармоишӣ барои ту Намуди пости фармоишӣ. Яке аз сабабҳои душвор будани фаҳмидани он, ки ин чӣ гуна аст, зеро он таксономияи фармоишӣ номида мешавад ва аз бақайдгирии_таксимӣ функсия барои танзим кардани он. Дар ин ҳолат, мо мехоҳем, ки ба мавзӯъ намудҳои захиравӣ, ба монанди Вебинарҳо, Вебсайтҳо ва ғайраҳоро илова кунем ... бинобар ин дар инҷо якчанд коди иловагӣ барои файли functions.php оварда шудааст:

add_action ('init', 'resource_category_init', 100); // 100, то намуди пост ба қайд гирифта шудааст function_category_init () {register_taxonomy ('type', 'resources', array ('labels' => array ('name' => 'Type Resource', 'singular_name' => ' Намуди манбаъ ',' search_items '=>' Намудҳои ҷустуҷӯ ',' popular_items '=>' Намудҳои маъхази маъмул ',' all_items '=>' Ҳама намудҳои захираҳо ',' edit_item '=> __ (' Таҳрири навъи манбаъ ') , 'update_item' => __ ('Навсозии навъи манбаъ'), 'add_new_item' => __ ('Иловаи Намуди Манбаи нав'), 'new_item_name' => __ ('Намуди нави манбаъ')), 'иерархӣ' => 'false', 'label' => 'Намуди манбаъ')); }

Намудҳои паёмҳои фармоишӣ инчунин ба шумо имкон медиҳанд, ки бойгонӣ ва сафҳаҳои ягона барои намудҳои паёмҳои фармоишии худро таҳия кунанд. Танҳо файлҳои archive.php ва single.php -ро нусхабардорӣ кунед. Нусхаҳоро бо. Тағир диҳед Намуди пости фармоишӣ ба ном. Дар ин ҳолат, ин бойгонӣ-resources.php ва single-resources.php хоҳад буд. Акнун шумо метавонед он саҳифаҳоро танзим кунед, аммо мехоҳед саҳифаи захираро бубинед.

2 Комментарии

  1. 1

    Роҳи дигари истифодаи плагин ба монанди намудҳои оддии мундариҷаи оддӣ аст.

    Ин плагинҳо инчунин ба шумо имкон медиҳанд, ки мета қуттиҳои фармоиширо ба осонӣ илова кунед ва қолибҳои саҳифа ва пости фармоишӣ эҷод кунед.

    • 2

      Хеле дуруст @ google-d5279c8b66d25549a0ec3c8dd46a3d1a: disqus! Рости гап, ман ҳис мекунам, ки якчанд плагинҳо ба блог як тонна изофа илова мекунанд ... ва шумо наметавонед танҳо як мавзӯъро аз як сайт ба сайти дигар гузаронед, шумо низ бояд боварӣ ҳосил кунед, ки плагинҳоро низ интиқол диҳед . Ин ягона сабабест, ки ман барои дар файлҳои мавзӯъ ҷойгир кардани вазифаҳои зарурӣ кор мекунам.

Ту чӣ фикр мекунӣ?

Ин сомона ба воситаи Akismet барои кам кардани спам истифода мешавад. Омӯзед, ки чӣ тавр маълумотҳои худро тафтиш кунед.