Змест маркетынгу

Карыстальніцкія тыпы паведамленняў з карыстацкімі катэгорыямі

WordPress становіцца такой незаменнай платформай для многіх кампаній, але сярэдняя кампанія нават не карыстаецца часткай магчымасцяў. Адзін з нашых кліентаў хацеў дадаць раздзел рэсурсаў на свой сайт, але не хацеў гэтага рабіць пры дапамозе старонак і паведамленняў у блогу. Гэта менавіта тое, што падтрымлівае WordPress Мытны пост Віды за!

У гэтым выпадку мы хацелі дадаць раздзел рэсурсаў на адзін з сайтаў нашых кліентаў. Дадаць а. Даволі проста Нестандартны тып паведамлення да вашай тэмы WordPress. Вы дадаеце наступны код з дапамогай функцыі тып_рэгістрацыі_ на старонку functions.php:

// Даданне рэсурсаў карыстацкага тыпу паведамлення add_action ('init', 'create_post_type'); функцыя create_post_type () {register_post_type ('рэсурсы', масіў ('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' => '', 'name_name' => __ ('Рэсурсы')), 'public' => праўда, 'has_archive' => праўда, 'rewrite' => array ('slug' => 'resources'), 'supports' => array ('title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments')))) ; }

Крыху больш складана знайсці, як зрабіць карыстацкія катэгорыі для вашага Нестандартны тып паведамлення. Адна з прычын, чаму цяжка зразумець, як гэта зрабіць, - гэта тое, што яна называецца карыстальніцкай таксанаміяй і выкарыстоўвае

рэгістр_таксаномія функцыя, каб наладзіць яго. У гэтым выпадку мы жадаем дадаць да тэмы такія тыпы рэсурсаў, як вэбінары, афіцыйныя дакументы і г.д.... таму вось дадатковы код для файла functions.php:

add_action ('init', 'resource_category_init', 100); // 100 таму тып паведамлення быў зарэгістраваны. Function_category_init () {register_taxonomy ('type', 'resources', array ('labels' => array ('name' => 'Type of 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. Перайменаваць копіі з Нестандартны тып паведамлення у назве. У гэтым выпадку гэта будуць архівы-рэсурсы.php і адзінкавыя-рэсурсы.php. Цяпер вы можаце наладзіць гэтыя старонкі, аднак вы хочаце, каб старонка рэсурсу выглядала.

Douglas Karr

Douglas Karr з'яўляецца CMO кампаніі OpenINSIGHTS і заснавальнік ст Martech Zone. Дуглас дапамог дзясяткам паспяховых стартапаў MarTech, аказаў дапамогу ў належнай абачлівасці больш чым на 5 мільярдаў долараў у набыцці і інвестыцыях Martech і працягвае дапамагаць кампаніям у рэалізацыі і аўтаматызацыі іх продажаў і маркетынгавых стратэгій. Дуглас - міжнародна прызнаны эксперт і дакладчык па лічбавай трансфармацыі і MarTech. Дуглас таксама з'яўляецца апублікаваным аўтарам даведніка па манекенах і кнігі па бізнес-кіраўніцтву.

Артыкулы па Тэме

Вярнуцца да пачатку кнопкі
блізка

Выяўлена блакіроўка рэкламы

Martech Zone можа даць вам гэты кантэнт бясплатна, таму што мы манетызуем наш сайт за кошт даходаў ад рэкламы, партнёрскіх спасылак і спонсарства. Мы былі б удзячныя, калі б вы выдалілі блакіроўшчык рэкламы пры праглядзе нашага сайта.