• 注册
  • wordpress wordpress 关注:0 内容:141

    怎样使用WordPress建设WihiromiOA系统

  • 查看作者
  • 打赏作者
  • 渡劫
    官方

    您是否希望在您的网站上添加支持/文档​​部门?想知道向WordPress网站添加wiki知识库的最佳要领吗?在本文中,我们将向您展示怎样在WordPress中建设Wiki知识库。

    在WordPress中有三种差异的要领可以构建一个wiki站点:

    • 您可以使用专用的WordPress wiki主题来构建您的知识库。
    • 您可以使用专用的WordPress wiki插件来构建您的知识库。
    • 您可以使用一些自界说代码段来构建您的知识库。

    现在每种要领都有利弊。但不要担忧,我们会诠释每一个,这样你就可以做出准确的选择。

    WordPress维基和知识库主题要领

    怎样使用WordPress建设WihiromiOA系统

    构建Wiki的最简朴要领之一是使用WordPress wiki知识库主题。有许多可用的,但我们推荐知识库WordPress主题Helpguru汉化版

    设置的最佳要领是在子域或目录(如support.yoursite.com或yoursite.com/knowledgebase/)上安装WordPress

    完成后,您只需安装并激活Helpguru即可。

    使用任何WordPress Wiki和知识库主题的最大弱点是您不能在主站点上使用它们。您必须在子域或目录上举行设置,由于这些主题与您的品牌不匹配,而且您绝对不希望您的主页成为维基。

    然而,许多站点的知识库都在子域上,以是这并不像听起来那么糟糕。这个决议真的取决于你的偏好。

    WordPress维基和知识库插件要领

    怎样使用WordPress建设WihiromiOA系统

    若是您想在现有的WordPress网站上添加wiki知识库,那么最简朴的要领就是使用WordPress wiki知识库插件。有几个插件可用,可是我们建议使用Knowledge Base for Documents and FAQs。

    您所要做的就是安装并激活插件。激活后,它会在您的WordPress治理区域中添加知识库选项卡。

    怎样使用WordPress建设WihiromiOA系统

    这个插件可以基于相关模板举行设置颜色,宽度,结构及文字显示等。功效较量够用。可是若是要显示更多模板,需要付费购置扩展。

    在我们的下一个要领中,我们将向您展示怎样免费完成所有这些,但它确实涉及代码。

    WordPress Wiki和知识库代码片断要领

    将wiki知识库添加到现有WordPress站点甚至建设专用wiki站点的另一种要领是使用代码段要领。

    弱点是你必须复制/粘贴一些对初学者来说恐怖的代码。利益是它给你更多的自由,而且与前两个选项差异,它是完全免费的。

    我们会起劲提供分步说明。

    注重:在最先之前,请建设WordPress站点的完整备份。

    您需要做的第一件事是安装并激活Knowledgebase CPT插件。这个简朴的插件建设了一个名为的自界说帖子类型knowledge_base和一个名为的分类section

    这使您可以轻松添加Wiki文章并将其组织成各个部门。

    怎样使用WordPress建设WihiromiOA系统

    一旦你有一些文章和部门,你需要在你的网站上显示它们。这是您需要处置赏罚一些代码的地方。

    首先将此代码段添加到主题的functions.php文件或特定于站点的插件中。

    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’);

    此代码列出了它们所在的部门下的所有知识库文章。

    接下来,您需要做的就是建设一个新的WordPress页面并[knowledgebase]在其中添加短代码。生涯您的页面并举行预览。

    怎样使用WordPress建设WihiromiOA系统

    它现在看起来很是简朴,但我们可以添加一些样式。您可以使用此CSS作为起点,然后继续编辑以匹配您自己的颜色。

    将以下代码粘贴到主题的style.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: 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) {}

    这是我们在我们使用Twenty Twelve主题的演示网站上看到的。

    怎样使用WordPress建设WihiromiOA系统

    默认情形下,您的部门将按字母顺序显示。可是,若是要更改节的顺序,则可以通过安装Custom Taxonomy Order NE插件来实现。这将允许您按准确的顺序拖放您的部门。

    这就是所有,我们希望本文能资助您在WordPress网站上添加Wiki知识库部门

    请登录之后再进行评论

    登录

    WordPress后台-外观-小工具 进行配置小工具

    帖子间隔 侧栏位置: