W artykule:
Chcesz dodać sekcję wsparcia / dokumentacji do swojej witryny? Chcesz poznać najlepszy sposób na dodanie bazy wiedzy wiki do swojej witryny WordPress? W tym artykule pokażemy Ci, jak stworzyć Bazę Wiedzy wiki w WordPress.
Istnieją trzy różne sposoby budowania witryny wiki w WordPress:
- Możesz użyć dedykowanego motywu wiki WordPress, aby zbudować swoją bazę wiedzy.
- Możesz użyć dedykowanej wtyczki wiki WordPress, aby zbudować swoją bazę wiedzy.
- Możesz użyć niestandardowych fragmentów kodu, aby zbudować swoją bazę wiedzy.
Teraz są plusy i minusy każdej metody. Ale nie martw się, wyjaśnimy każdy z nich, abyś mógł dokonać właściwego wyboru.
Video Tutorial
Jeśli nie podoba Ci się film lub potrzebujesz więcej instrukcji, Kontynuuj czytanie.
WordPress Wiki & Knowledge Base Theme Method
Jednym z najprostszych sposobów na zbudowanie wiki jest użycie motywu bazy wiedzy WordPress wiki. Dostępnych jest ich mnóstwo,ale zalecamy motyw KnowHow.
Najlepszym sposobem konfiguracji jest zainstalowanie WordPressa na subdomenie lub katalogu, takim jak support.yoursite.com lub yoursite.com/knowledgebase/
Po zakończeniu wystarczy zainstalować i aktywować motyw know-how i będzie działać po wyjęciu z pudełka.
Największym minusem korzystania z dowolnego motywu Wiki i bazy wiedzy WordPress jest to, że nie możesz ich używać na swojej stronie głównej. Musisz zrobić konfigurację na subdomenie lub katalogu, ponieważ te motywy nie pasują do Twojej marki i zdecydowanie nie chcesz, aby Twoja strona główna była wiki.
Jednak wiele witryn ma swoją bazę wiedzy na subdomenie, więc nie jest to tak złe, jak się wydaje. Decyzja naprawdę sprowadza się do Twoich preferencji.
WordPress Wiki I Baza Wiedzy Metoda Wtyczki
Jeśli chcesz dodać Bazę Wiedzy wiki do istniejącej witryny WordPress, najprostszym sposobem na to jest użycie wtyczki bazy wiedzy WordPress wiki. Dostępnych jest kilka wtyczek, ale zalecamy Bazę Wiedzy PressApps (dostępne Demo na żywo).
Wszystko, co musisz zrobić, to zainstalować i aktywować wtyczkę. Po aktywacji dodaje kartę Baza Wiedzy w obszarze administracyjnym WordPress.
Baza wiedzy to własny niestandardowy typ postu z kategoriami i tagami, który pozwala organizować dokumentację.
Najlepsze w tym jest to, że możesz dodać go na swojej stronie głównej, a w większości przypadków będzie pasował do Twojego stylu / formatowania marki. Jest również wyposażony w system głosowania tylko dla użytkowników publicznych / członkowskich, niestandardowe widżety, funkcję przeciągania i upuszczania itp. Minusem jest to, że kosztuje 20 dolarów.
W naszej następnej metodzie pokażemy Ci, jak możesz to wszystko wykonać za darmo, ale wiąże się to z kodem.
WordPress Wiki & Knowledge Base Code Snippet Method
Innym sposobem dodania bazy wiedzy wiki do istniejącej witryny WordPress lub nawet utworzenia dedykowanej witryny wiki jest użycie metody fragmentu kodu.
Minusem jest to, że musisz skopiować/wkleić trochę kodu, co może być przerażające dla początkujących. Plusem jest to, że daje więcej swobody i jest całkowicie darmowy w przeciwieństwie do dwóch pierwszych opcji.
Dołożymy wszelkich starań, aby dać instrukcje krok po kroku.
Uwaga: Zanim zaczniesz, Utwórz pełną kopię zapasową swojej witryny WordPress.
Pierwszą rzeczą, którą musisz zrobić, to zainstalować i aktywować wtyczkę Knowledgebase CPT. Ta prosta wtyczka tworzy niestandardowy typ postu o nazwie knowledge_base
i taksonomia zwana sekcja
.
Pozwala to na łatwe dodawanie artykułów wiki i organizowanie ich w sekcje.
Gdy masz już kilka artykułów i sekcji, musisz je wyświetlić na swojej stronie internetowej. Tutaj musisz poradzić sobie z odrobiną kodu.
Zacznij od dodania tego fragmentu kodu do funkcji motywu.plik php lub wtyczka specyficzna dla witryny.
function wpb_knowledgebase () { // Pobierz Sekcje Bazy Wiedzy $kb_sections = get_terms ('section', 'orderby=name&hide_empty=0'); // Dla każdej sekcji bazy wiedzy foreach ($kb_sections as $section) : $ zwrot .= '<div class = "kb_section">'; // Wyświetl Nazwę Sekcji $ zwrot .= '<h4 class="kb-section-name" > <a href="'. get_term_link( $section ) ."title="" $sekcja->nazwa .'" >'. $sekcja->nazwa .'</a></h4 > <ul class = "kb-articles-list">'; // Pobierz posty w dziale $kb_args = array( 'post_type' = > 'knowledge_base', 'posts_per_page' = > -1, 'tax_query' = > array( array( 'taxonomy' = > 'section', 'terms' = > $section, ) , ), ); $the_query = new WP_Query ($kb_args ); if ($the_query->have_posts() ) : while ($the_query->have_posts() ) : $the_query->the_post(); $ zwrot .= '<li class = "kb-article-name">'; $ zwrot .= "<a href="", get_permalink ($the_post->ID ) .'"rel=" bookmark " title="". get_the_title ($the_post->ID ) .'">'. get_the_title ($the_post->ID ) ."</a>"; $ zwrot .= "</li>",; endwhile; wp_reset_postdata(); else : $ zwrot .= '<p > nie znaleziono artykułów< / P>'; endif; $ zwrot .= "</ul>< / div>"; endforeach; return $return; } // Create shortcode add_shortcode ('baza wiedzy','wpb_known');
Ten kod zawiera listę wszystkich artykułów bazy wiedzy w sekcji, w której zostały złożone.
Dalej wszystko, co musisz zrobić, to utworzyć nową stronę WordPress i dodać [baza wiedzy]
w środku jest krótki kod. Zapisz swoją stronę i przejrzyj ją.
Wygląda to teraz bardzo prosto, ale możemy dodać do tego trochę stylizacji. Możesz użyć tego CSS jako punktu wyjścia, a następnie kontynuować edycję, aby dopasować własne kolory.
Wklej poniższy kod w stylu szablonu.plik css.
.kb_section { float: left; width: 280PX; max-width: 280PX; margin: 10px; background-color: #f5f5f5; border: 1px solid #eee; } h4.kb-section-name { background-color: # eee; margin: 0; padding: 5px; } ul.kb-section-list { list-style-type: brak; styl listy: brak; wyświetlacz: inline; } li. kb-section-name { list-style-type: brak; wyświetlacz: inline; } ul.kb-article-list { list-style-type: brak; styl listy: brak; } li. kb-article-name { list-style-type: brak; } div.kb_section: nth-of-type (3n+1) {clear: left;} div.kb_section: nth-of-type (3n+3) {}
Tak to wyglądało na naszej stronie demo, gdzie używamy Twenty Twelve theme.
Domyślnie sekcje będą wyświetlane w kolejności alfabetycznej. Jeśli jednak chcesz zmienić kolejność sekcji, możesz to zrobić, instalując niestandardową wtyczkę Taxonomy Order NE. Pozwoli to na przeciąganie i upuszczanie sekcji w odpowiedniej kolejności.
To wszystko, mamy nadzieję, że ten artykuł pomógł Ci dodać sekcję bazy wiedzy Wiki w Twojej witrynie WordPress. Możesz również sprawdzić nasz samouczek, Jak dodać sekcję FAQ w WordPress.
Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Możesz nas również znaleźć na Twitterze i Google+.