Як створити базу знань wiki на wordpress через плагін, код і шаблон, бізнес блог макса Металеві
Всім привіт! Знову Макс Метелев на зв'язку і сьогодні я хочу розповісти своїм Новомосковсктелям про те, як встановити wordpress wiki базу знань на свій сайт.
Зробити це можна як за допомогою плагіна, так і через додавання коду в спеціальний файл. Wiki база знань слід створювати в тому випадку, якщо ви хочете додати на свій сайт окрему секцію (розділ). Це може бути все що завгодно.
Найпоширеніший приклад - це створення глосарію на своєму сайті з вашої тематики.

Отже, давайте визначимося, як ми з вами будемо створювати базу знань wiki на WordPress:
- Шляхом використання шаблону, в який вбудована ця база знань
- За допомогою спеціального плагіна
- За допомогою додавання кастомними коду в файл functions.php
У кожного є свої плюси і мінуси. Але ви не хвилюйтеся, ми пояснимо кожен з цих пунктів, щоб ви могли вибрати для себе потрібний спосіб.
Створення wiki бази за допомогою шаблону Вордпресс

Найпростішим способом створення такої бази є установка теми на свій сайт під назвою KnowHow Theme
Для цього потрібно встановити wordpress, наприклад support. yoursite. ru або на піддомені - yoursite. ru / knowledgebase /
Після того, як це все буде зроблено, встановлюєте і активуєте тему. Вона працює «з коробки». До речі, якщо ви не знаєте, як змінити тему шаблону на блозі. то рекомендую прочитати прямо зараз.

Самим, мабуть, великим недоліком є те, що ви не зможете використовувати цю тему на своєму основному сайті. Вам потрібно буде її встановити на піддомен або в папку, тому як ця тема не дуже відповідає вашому дизайну, бренду і ви, безумовно, не хочете, щоб головна сторінка була визначена як Wiki.
Однак, хочу зауважити, що більшість сайтів мають базу знань не на основному домені, що не так вже й погано, а навпаки, навіть правильно. Розділ з часто вживаними питаннями виноситься в окрему папку з рубрикатором. Це я вважаю грамотним підходом.
Тут уже все залежить від ваших уподобань.
Установка плагіна wiki WordPress

У тому випадку якщо ви хочете додати вікі базу знань на вже існуючий сайт, тоді кращим варіантом буде установка спеціального плагіна під назвою - Knowledge Base by PressApps. Можете перейти по посиланню, щоб подивитися демо.
Все, що вам буде потрібно - це встановити і активувати плагін. Після активації він додає вкладку в адмін панелі.

База знань в цьому випадку вже має свій власний користувальницький тип постів (custom post type) з рубриками та тегами. Якщо ви не знаєте, як її створити, то переходите за посиланням в попередньому реченні. Там все детально розписано.
Ваша перевага тут в тому, що ви можете впровадити базу в дизайн існуючого сайту і тоді, він вже буде відповідати вашому бренду. Також плагін поставляється з системою голосування як публічної, так і приватної (тобто public / member), своїми довільними віджетами. функціоналом drag-n-drop (взяти і перетягнути) і багатьма іншими фішками. Любителям халяви попереджаю - плагін платний його ціна 20 $. Це, напевно, єдиний його недолік. Якщо ваш бізнес довгостроковий, то раджу придбати.
У разі заключного третього способу вам взагалі нічого не доведеться платити і встановлювати. Зате доведеться трохи повозитися з кодом.
Створення Wiki бази даних за допомогою фрагментів коду
Іншим же способом створення wiki бази на існуючому сайті WordPress або навіть на окремому виділеному домені є використання спеціального сниппета коду.
Недоліком може бути те, що новачкам це здасться складним заняттям копіювати і вставляти код в ділянки шаблону теми сайту. Плюс ж у тому, що ви отримуєте більше свободи дій і це абсолютно безоплатно на відміну від 2-х інших методів.
Будемо робити все по інструкції крок за кроком.
Важливо: перш ніж почнете, обов'язково зробіть повний бекап вашого сайту
Насамперед встановіть і активуєте плагін ім'я якому Knowledgebase CPT
Він створить кастомний тип постів, званий knowledge_base і таксономії з ім'ям section
Це дозволить вам просто додавати wiki статті і організувати їх в спеціальній секції.

Як тільки у вас з'явиться кілька статей в цій секції, вам їх потрібно буде відобразити на вашому сайті або блозі. Ось тут і потрібно докласти трохи зусиль по додаванню спеціального коду.
Як ми вже говорили вище додавати його ми будемо в файл functions.php: