Möchten Sie Ihrer Site einen Support-/Dokumentationsabschnitt hinzufügen? Möchten Sie wissen, wie Sie Ihrer WordPress-Site am besten eine Wiki-Wissensdatenbank hinzufügen? In diesem Artikel zeigen wir Ihnen, wie Sie eine Wiki-Wissensdatenbank in WordPress erstellen.
Es gibt drei verschiedene Möglichkeiten, eine Wiki-Site in WordPress zu erstellen:
- Sie können ein spezielles WordPress-Wiki-Theme verwenden, um Ihre Wissensdatenbank aufzubauen.
- Sie können ein dediziertes WordPress-Wiki-Plugin verwenden, um Ihre Wissensdatenbank aufzubauen.
- Sie können einige benutzerdefinierte Code-Snippets verwenden, um Ihre Wissensdatenbank aufzubauen.
Nun gibt es für jede Methode Vor- und Nachteile. Aber keine Sorge, wir erklären Ihnen jeden von ihnen, damit Sie die richtige Wahl treffen können.
Videoanleitung
Wenn Ihnen das Video nicht gefällt oder Sie weitere Anweisungen benötigen, lesen Sie weiter.
WordPress Wiki- und Wissensdatenbank-Themenmethode
Eine der einfachsten Möglichkeiten, ein Wiki zu erstellen, besteht darin, ein WordPress-Wiki-Wissensdatenbank-Theme zu verwenden. Es gibt unzählige davon, aber wir empfehlen KnowHow Theme.
Der beste Weg zur Einrichtung ist die Installation von WordPress auf einer Subdomain oder einem Verzeichnis wie support.yoursite.com oder yoursite.com/knowledgebase/
Wenn Sie fertig sind, müssen Sie nur noch das KnowHow-Thema installieren und aktivieren und es funktioniert sofort.
Der größte Nachteil bei der Verwendung von WordPress Wiki- und Knowledge Base-Themen besteht darin, dass Sie sie nicht auf Ihrer Hauptseite verwenden können. Sie müssen die Einrichtung auf einer Subdomain oder einem Verzeichnis vornehmen, da diese Themen nicht wirklich zu Ihrem Branding passen und Sie auf keinen Fall möchten, dass Ihre Homepage ein Wiki ist.
Allerdings haben viele Websites ihre Wissensdatenbank auf einer Subdomain, daher ist dies nicht so schlimm, wie es sich anhört. Die Entscheidung hängt wirklich von Ihren Vorlieben ab.
WordPress Wiki- und Wissensdatenbank-Plugin-Methode
Wenn Sie Ihrer bestehenden WordPress-Site eine Wiki-Wissensdatenbank hinzufügen möchten, ist dies der einfachste Weg, ein WordPress-Wiki-Wissensdatenbank-Plugin zu verwenden. Es stehen mehrere Plugins zur Verfügung, wir empfehlen jedoch die Knowledge Base von PressApps (Live-Demo verfügbar).
Alles, was Sie tun müssen, ist das Plugin zu installieren und zu aktivieren. Sobald es aktiviert ist, fügt es einen Knowledge Base-Tab in Ihrem WordPress-Administrationsbereich hinzu.
Knowledge Base ist ein eigener benutzerdefinierter Beitragstyp mit Kategorien und Tags, mit dem Sie Ihre Dokumentation organisieren können.
Das Beste daran ist, dass Sie es auf Ihrer Hauptseite hinzufügen können und es größtenteils Ihrem Markenstil / Ihrer Formatierung entspricht. Es kommt auch mit einem öffentlichen / nur für Mitglieder abstimmenden System, benutzerdefinierten Widgets, Drag-Drop-Funktionalität usw. Der Nachteil ist, dass es 20 US-Dollar kostet.
In unserer nächsten Methode zeigen wir Ihnen, wie Sie all dies kostenlos erreichen können, aber es beinhaltet Code.
WordPress Wiki & Wissensdatenbank Code-Snippet-Methode
Eine andere Möglichkeit, Ihrer bestehenden WordPress-Site eine Wiki-Wissensdatenbank hinzuzufügen oder sogar eine dedizierte Wiki-Site zu erstellen, besteht darin, die Code-Snippet-Methode zu verwenden.
Der Nachteil ist, dass Sie ein wenig Code kopieren/einfügen müssen, was für Anfänger beängstigend sein kann. Der Vorteil ist, dass es Ihnen mehr Freiheit bietet und im Gegensatz zu den ersten beiden Optionen völlig kostenlos ist.
Wir werden unser Bestes tun, um Schritt für Schritt Anweisungen zu geben.
Notiz: Bevor Sie beginnen, erstellen Sie bitte ein vollständiges Backup Ihrer WordPress-Site.
Als erstes müssen Sie die installieren und aktivieren Wissensdatenbank CPT Plugin. Dieses einfache Plugin erstellt einen benutzerdefinierten Beitragstyp namens knowledge_base
und eine Taxonomie namens section
.
Auf diese Weise können Sie ganz einfach Ihre Wiki-Artikel hinzufügen und in Abschnitte gliedern.
Sobald Sie einige Artikel und Abschnitte haben, müssen Sie diese auf Ihrer Website anzeigen. Hier müssen Sie mit ein wenig Code umgehen.
Fügen Sie zunächst dieses Code-Snippet in die Datei functions.php Ihres Themes oder in ein Site-spezifisches Plugin ein.
function wpb_knowledgebase() { // Get Knowledge Base Sections $kb_sections = get_terms('section','orderby=name&hide_empty=0'); // For each knowledge base section foreach ($kb_sections as $section) : $return .= '<div class="kb_section">'; // Display Section Name $return .= '<h4 class="kb-section-name"><a href="'. get_term_link( $section ) .'" title="'. $section->name .'" >'. $section->name .'</a></h4><ul class="kb-articles-list">'; // Fetch posts in the section $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(); $return .= '<li class="kb-article-name">'; $return .= '<a href="'. get_permalink( $the_post->ID ) .'" rel="bookmark" title="'. get_the_title( $the_post->ID ) .'">'. get_the_title( $the_post->ID ) .'</a>'; $return .= '</li>'; endwhile; wp_reset_postdata(); else : $return .= '<p>No Articles Found</p>'; endif; $return .= '</ul></div>'; endforeach; return $return; } // Create shortcode add_shortcode('knowledgebase', 'wpb_knowledgebase');
Dieser Code listet alle Wissensdatenbankartikel unter dem Abschnitt auf, in dem sie abgelegt wurden.
Als nächstes müssen Sie nur noch eine neue WordPress-Seite erstellen und hinzufügen [knowledgebase]
Shortcode drin. Speichern Sie Ihre Seite und zeigen Sie sie in der Vorschau an.
Im Moment sieht es sehr schlicht aus, aber wir können es um einiges Styling ergänzen. Sie können dieses CSS als Ausgangspunkt verwenden und dann mit der Bearbeitung fortfahren, um Ihre eigenen Farben anzupassen.
Fügen Sie den folgenden Code in die Datei style.css Ihres Designs ein.
.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: none; list-style: none; display: inline; } li.kb-section-name { list-style-type: none; display: inline; } ul.kb-article-list { list-style-type: none; list-style: none; } li.kb-article-name { list-style-type: none; } div.kb_section:nth-of-type(3n+1) {clear:left;} div.kb_section:nth-of-type(3n+3) {}
So sah es auf unserer Demo-Site aus, auf der wir das Twenty Twelve-Theme verwenden.
Standardmäßig werden Ihre Abschnitte in alphabetischer Reihenfolge angezeigt. Wenn Sie jedoch die Reihenfolge der Abschnitte ändern möchten, können Sie dies durch die Installation tun Benutzerdefinierte Taxonomie-Bestellung NE Plugin. Auf diese Weise können Sie Ihre Abschnitte in die richtige Reihenfolge ziehen.
Das ist alles, wir hoffen, dass dieser Artikel Ihnen geholfen hat, einen Abschnitt der Wiki-Wissensdatenbank auf Ihrer WordPress-Site hinzuzufügen. Vielleicht möchten Sie auch unser Tutorial zum Hinzufügen eines FAQ-Bereichs in WordPress lesen.