Cách tạo cơ sở kiến thức Wiki bằng WordPress

Bạn đang muốn thêm phần hỗ trợ / tài liệu vào trang web của mình? Bạn muốn biết cách tốt nhất để thêm cơ sở kiến thức wiki vào trang web WordPress của mình? Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách tạo cơ sở kiến thức wiki trong WordPress.

Other :

Business Learning and Support

Có ba cách khác nhau để bạn có thể xây dựng một trang wiki trong WordPress:

  • Bạn có thể sử dụng chủ đề wiki WordPress chuyên dụng để xây dựng cơ sở kiến thức của mình.
  • Bạn có thể sử dụng một plugin wiki WordPress chuyên dụng để xây dựng cơ sở kiến thức của mình.
  • Bạn có thể sử dụng một số đoạn mã tùy chỉnh để xây dựng cơ sở kiến thức của mình.

Bây giờ có những ưu và nhược điểm cho mỗi phương pháp. Nhưng đừng lo lắng, chúng tôi sẽ giải thích từng người trong số họ, để bạn có thể đưa ra lựa chọn phù hợp.

Đăng ký WPBeginner

Phương pháp chủ đề cơ sở kiến thức và Wiki WordPress

KnowHow - WordPress Knowledge Base Theme

Một trong những cách dễ nhất để xây dựng wiki là sử dụng chủ đề cơ sở kiến thức WordPress wiki. Có rất nhiều trong số chúng có sẵn, nhưng chúng tôi khuyên bạn nên sử dụng Chủ đề KnowHow.

Cách tốt nhất để thiết lập là cài đặt WordPress trên một tên miền phụ hoặc thư mục như support.yoursite.com hoặc yoursite.com/knowledgebase/

Sau khi hoàn tất, bạn chỉ cần cài đặt và kích hoạt chủ đề KnowHow và nó sẽ hoạt động ngay.

KnowHow Preview

Nhược điểm lớn nhất của việc sử dụng bất kỳ chủ đề WordPress Wiki & Cơ sở kiến thức nào là bạn không thể sử dụng chúng trên trang web chính của mình. Bạn phải thực hiện thiết lập trên một tên miền phụ hoặc thư mục vì những chủ đề này không thực sự phù hợp với thương hiệu của bạn và bạn chắc chắn không muốn trang chủ của mình là một wiki.

Tuy nhiên, nhiều trang web có cơ sở kiến thức của họ trên một miền phụ, vì vậy điều này không tệ như nó có vẻ. Quyết định thực sự phụ thuộc vào sở thích của bạn.

Phương pháp plugin cơ sở kiến thức và Wiki WordPress

Knowledge Base Plugin

Nếu bạn muốn thêm cơ sở kiến thức wiki vào trang web WordPress hiện có của mình, thì cách dễ nhất để làm điều đó là sử dụng plugin cơ sở kiến thức wiki WordPress. Có một số plugin có sẵn, nhưng chúng tôi đề xuất Cơ sở kiến thức của PressApps (Có bản trình diễn trực tiếp).

Tất cả những gì bạn phải làm là cài đặt và kích hoạt plugin. Sau khi được kích hoạt, nó sẽ thêm một tab Cơ sở kiến thức trong khu vực quản trị WordPress của bạn.

Knowledge Base Admin

Cơ sở kiến thức là loại bài đăng tùy chỉnh của riêng nó với các danh mục và thẻ cho phép bạn sắp xếp tài liệu của mình.

Phần tốt nhất về điều này là bạn có thể thêm nó trên trang web chính của mình và nó sẽ phù hợp với phong cách / định dạng thương hiệu của bạn trong hầu hết các phần. Nó cũng đi kèm với hệ thống bỏ phiếu công khai / chỉ dành cho thành viên, các widget tùy chỉnh, chức năng kéo thả, v.v. Nhược điểm là nó có giá 20 đô la.

Trong phương pháp tiếp theo của chúng tôi, chúng tôi sẽ chỉ cho bạn cách bạn có thể thực hiện tất cả những điều này miễn phí, nhưng nó liên quan đến mã.

Phương pháp trích đoạn mã cơ sở kiến thức và Wiki WordPress

Một cách khác để thêm cơ sở kiến thức wiki vào trang WordPress hiện có của bạn hoặc thậm chí tạo một trang wiki chuyên dụng là sử dụng phương pháp đoạn mã.

Nhược điểm là bạn phải sao chép / dán một chút mã, điều này có thể gây sợ hãi cho người mới bắt đầu. Ưu điểm là nó mang lại cho bạn nhiều tự do hơn và nó hoàn toàn miễn phí không giống như hai lựa chọn đầu tiên.

Chúng tôi sẽ cố gắng hết sức để hướng dẫn từng bước.

Lưu ý: Trước khi bạn bắt đầu, hãy tạo một bản sao lưu hoàn chỉnh cho trang web WordPress của bạn.

Điều đầu tiên bạn cần làm là cài đặt và kích hoạt plugin Knowledgebase CPT. Plugin đơn giản này tạo ra một loại bài đăng tùy chỉnh có tên là knowledge_base và một phân loại được gọi là section .

Điều này cho phép bạn dễ dàng thêm các bài báo wiki của mình và sắp xếp chúng thành các phần.

Adding knowledge base articles and sections

Khi bạn có một vài bài báo và phần, bạn sẽ cần hiển thị chúng trên trang web của mình. Đây là nơi bạn cần xử lý một chút mã.

Bắt đầu bằng cách thêm đoạn mã này vào tệp functions.php của chủ đề của bạn hoặc một plugin dành riêng cho trang web.

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="'.%20get_term_link(%20$section%20)%20.'" 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="'.%20get_permalink(%20$the_post->ID%20)%20.'" 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');

Mã này liệt kê tất cả các bài báo cơ sở kiến thức trong phần mà chúng đã được nộp vào.

Tiếp theo, tất cả những gì bạn cần làm là tạo một trang WordPress mới và thêm [knowledgebase] Knowledgebase] vào bên trong nó. Lưu trang của bạn và xem trước nó.

Plain knowledge base section with no CSS

Nó trông rất đơn giản ngay bây giờ, nhưng chúng tôi có thể thêm một số kiểu dáng cho nó. Bạn có thể sử dụng CSS này làm điểm bắt đầu và sau đó tiếp tục chỉnh sửa để phù hợp với màu sắc của riêng bạn.

Dán mã sau vào tệp style.css của chủ đề của bạn.

.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) {}

Nó trông như thế nào trên trang demo của chúng tôi, nơi chúng tôi đang sử dụng chủ đề Twenty Twelve.

Styled knowledge base page in WordPress

Theo mặc định, các phần của bạn sẽ được hiển thị theo thứ tự bảng chữ cái. Tuy nhiên, nếu bạn muốn thay đổi thứ tự của các phần, thì bạn có thể làm điều đó bằng cách cài đặt plugin Custom Taxonomy Order NE. Điều này sẽ cho phép bạn kéo-thả các phần của mình theo đúng thứ tự.

Đó là tất cả, chúng tôi hy vọng bài viết này đã giúp bạn thêm một phần cơ sở kiến thức Wiki trên trang web WordPress của mình. Bạn cũng có thể muốn xem hướng dẫn của chúng tôi về cách thêm phần Câu hỏi thường gặp trong WordPress.

Nếu bạn thích bài viết này, vui lòng đăng ký Kênh YouTube của chúng tôi để xem các video hướng dẫn về WordPress. Bạn cũng có thể tìm thấy chúng tôi trên Twitter và Google+.

Free Download Cách tạo cơ sở kiến thức Wiki bằng WordPress :


Nếu bạn muốn phiên bản mới nhất hoặc bản sạch, vui lòng liên hệ qua messenger tại đây : m.me/101324895411988

If you want the lastest version or original,please contact via messenger

Ủng hộ tôi qua MOMO

Ủng Hộ TÔi

Decryption key :

Trong khi chờ đợi, vui lòng nhấn vao quảng cáo phía trên để tác giả có phí duy trì website , xin cám ơn ^^^

In the meantime, please click on the ad so that the author has a website maintenance fee, very very very thank you ^^^ !!!!

Download Instructions

Join our official telegram group and channel for latest updates.

Để lại một bình luận

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More

© 2021 All Rights Reserved | Shared by Tainguyenwordpress