ribbon iwa

Cara Membuat Basis Pengetahuan Wiki Menggunakan WordPress

Apakah Anda ingin menambahkan bagian dukungan / dokumentasi ke situs Anda? Ingin tahu cara terbaik untuk menambahkan basis pengetahuan wiki ke situs WordPress Anda? Pada artikel ini, kami akan menunjukkan cara membuat basis pengetahuan wiki di WordPress.

Ada tiga cara yang berbeda untuk membangun situs wiki di WordPress:

  • Anda bisa menggunakan tema wiki WordPress khusus untuk membangun basis pengetahuan Anda.
  • Anda bisa menggunakan plugin wiki WordPress khusus untuk membangun basis pengetahuan Anda.
  • Anda dapat menggunakan beberapa cuplikan kode khusus untuk membangun basis pengetahuan Anda.

Sekarang ada pro dan kontra untuk setiap metode. Tapi jangan khawatir, kami akan jelaskan masing-masing, jadi anda bisa membuat pilihan yang tepat.

Metode Tema Wiki & Knowledge Base WordPress
Salah satu cara termudah untuk membangun wiki adalah dengan menggunakan tema dasar pengetahuan wiki WordPress. Ada banyak dari mereka yang tersedia, tapi kami merekomendasikan KnowHow Theme.

Cara terbaik untuk setup adalah menginstal WordPress di subdomain atau direktori seperti support.yoursite.com atau yoursite.com/knowledgebase/

Setelah selesai, Anda hanya perlu menginstal dan mengaktifkan tema KnowHow dan akan bekerja di luar kotak.

Kelemahan terbesar menggunakan tema WordPress Wiki & Knowledge Base adalah Anda tidak dapat menggunakannya di situs utama Anda. Anda harus melakukan setup di subdomain atau direktori karena tema ini tidak sesuai dengan merek Anda, dan Anda pasti tidak ingin beranda Anda menjadi wiki.

Namun banyak situs memiliki basis pengetahuan mereka di subdomain, jadi ini tidak seburuk kedengarannya. Keputusan benar-benar sesuai dengan keinginan Anda.

Metode Plugin Wiki & Knowledge Base WordPress


Jika Anda ingin menambahkan basis pengetahuan wiki ke situs WordPress yang ada, maka cara termudah untuk melakukannya adalah dengan menggunakan plugin basis pengetahuan wiki WordPress. Ada beberapa plugin yang tersedia, namun kami merekomendasikan Knowledge Base oleh PressApps (Demo Live tersedia).

Yang harus Anda lakukan adalah menginstal dan mengaktifkan plugin. Setelah diaktifkan, ia menambahkan tab Basis Pengetahuan di area admin WordPress Anda.


Basis Pengetahuan adalah jenis pos khusus itu sendiri dengan kategori dan tag yang memungkinkan Anda mengatur dokumentasi Anda.

Bagian terbaik tentang ini adalah Anda dapat menambahkannya di situs utama Anda, dan ini akan sesuai dengan gaya / format merek Anda untuk sebagian besar. Ini juga dilengkapi dengan sistem voting publik / anggota saja, widget kustom, fungsi drag-drop, dan lain-lain. Kelemahannya adalah harganya $ 20.

Dalam metode kami selanjutnya, kami akan menunjukkan bagaimana Anda dapat menyelesaikan semua ini secara gratis, namun ini melibatkan kode.

Metode Cuplikan Kode Wiki & Basis Pengetahuan WordPress
Cara lain untuk menambahkan basis pengetahuan wiki ke situs WordPress yang ada atau bahkan membuat situs wiki khusus adalah dengan menggunakan metode snipet kode.

Kelemahannya adalah Anda harus menyalin / menyisipkan sedikit kode yang bisa menakutkan bagi pemula. Keuntungannya adalah bahwa hal itu memberi Anda lebih banyak kebebasan, dan ini benar-benar gratis tidak seperti dua pilihan pertama.

Kami akan melakukan yang terbaik untuk memberikan petunjuk langkah demi langkah.
Catatan: Sebelum memulai, buat cadangan lengkap dari situs WordPress Anda.

Hal pertama yang perlu Anda lakukan adalah menginstal dan mengaktifkan plugin Knowledgebase CPT. Plugin sederhana ini menciptakan jenis posting khusus yang disebut knowledge_base dan taksonomi yang disebut bagian.

Hal ini memungkinkan Anda untuk dengan mudah menambahkan artikel wiki Anda dan mengaturnya menjadi beberapa bagian.


Setelah Anda memiliki beberapa artikel dan bagian, Anda perlu menampilkannya di situs Anda. Di sinilah Anda perlu berurusan dengan sedikit kode.

Mulailah dengan menambahkan cuplikan kode ini ke file functions.php tema Anda atau plugin khusus situs.
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');
Kode ini mencantumkan semua basis pengetahuan di bawah bagian yang mereka ajukan. Selanjutnya yang perlu Anda lakukan adalah membuat halaman WordPress baru dan menambahkan kode singkat [knowledgebase] di dalamnya. Simpan halaman Anda dan pratinjau itu.


Kelihatannya sangat jelas sekarang, tapi kita bisa menambahkan beberapa styling untuk itu. Anda bisa menggunakan CSS ini sebagai titik awal dan kemudian terus mengedit agar sesuai dengan warna Anda sendiri.

Tempel kode berikut di file style.css tema Anda.
.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) {}
Ini bagaimana tampilannya di situs demo kami dimana kami menggunakan tema Twenty Twelve.


Secara default, bagian Anda akan ditampilkan dalam urutan abjad. Namun jika Anda ingin mengubah urutan bagian, Anda bisa melakukannya dengan memasang plugin Custom Taxonomy Order NE. Ini akan memungkinkan Anda untuk menarik bagian Anda dengan benar.

Itu saja, semoga artikel ini membantu Anda menambahkan basis basis pengetahuan Wiki di situs WordPress Anda.



SUBSCRIBE TO OUR NEWSLETTER

close