Cómo Crear una Base de Conocimiento Wiki Usando WordPress

¿Desea añadir una sección de soporte / documentación a su sitio? ¿Quieres saber la mejor manera de añadir una base de conocimiento wiki a tu sitio WordPress? En este artículo, le mostraremos cómo crear una base de conocimiento wiki en WordPress.

Hay tres maneras diferentes de construir un sitio wiki dentro de WordPress:

  • Puedes usar un tema wiki dedicado de WordPress para construir tu base de conocimiento.
  • Puedes usar un plugin wiki dedicado de WordPress para construir tu base de conocimiento.
  • Puede utilizar algunos fragmentos de código personalizado para crear su base de conocimientos.

Ahora hay ventajas y desventajas de cada método. Pero no se preocupe, le explicaremos cada uno de ellos, para que pueda tomar la decisión correcta.

Video Tutorial

Suscribirse a AprenderWP

Si no te gusta el video o necesitas más instrucciones, entonces continúa leyendo.

Wiki de WordPress y Método del Tema de la Base de Conocimiento

Una de las formas más fáciles de construir un wiki es usar un tema de la base de conocimiento del wiki de WordPress. Hay toneladas de ellos disponibles, pero recomendamos el KnowHow Theme.

La mejor manera de configurar es instalar WordPress en un subdominio o directorio como support.yoursite.com o yoursite.com/knowledgebase/

Una vez hecho esto, sólo tiene que instalar y activar el tema KnowHow y funcionará de inmediato.

La mayor desventaja de usar cualquier tema de WordPress Wiki y Base de Conocimiento es que no puedes usarlos en tu sitio principal. Tienes que hacer la configuración en un subdominio o directorio porque estos temas no coinciden realmente con tu marca, y definitivamente no quieres que tu página de inicio sea un wiki.

Sin embargo, muchos sitios tienen su base de conocimiento en un subdominio, así que esto no es tan malo como parece. La decisión realmente depende de su preferencia.

Wiki de WordPress y Método de Plugin de la Base de Conocimiento

Si quieres añadir una base de conocimiento wiki a tu sitio existente de WordPress, entonces la forma más fácil de hacerlo es usando un plugin de base de conocimiento wiki de WordPress. Hay varios plugins disponibles, pero recomendamos Knowledge Base by PressApps (Demostración en vivo disponible).

Todo lo que tienes que hacer es instalar y activar el plugin. Una vez activado, agrega una pestaña de Base de Conocimiento en su área de administración de WordPress.

La Base de Conocimiento es su propio tipo de mensaje personalizado con categorías y etiquetas que le permite organizar su documentación.

La mejor parte de esto es que usted puede agregarlo en su sitio principal, y se ajustará a su estilo de marca / formato en su mayor parte. También viene con un sistema de votación público / sólo para miembros, widgets personalizados, funcionalidad de arrastrar y soltar, etc. La desventaja es que cuesta 20 dólares.

En nuestro siguiente método, le mostraremos cómo puede lograr todo esto de forma gratuita, pero sí implica código.

Wiki de WordPress y Método de Recorte de Código de la Base de Conocimiento

Otra forma de añadir una base de conocimiento wiki a tu sitio WordPress existente o incluso crear un sitio wiki dedicado es usar el método de fragmentos de código.

La desventaja es que tienes que copiar/pegar un poco de código que puede asustar a los principiantes. Lo bueno es que te da más libertad, y es completamente gratis a diferencia de las dos primeras opciones.

Haremos todo lo posible para dar instrucciones paso a paso.

Nota: Antes de empezar, por favor cree una copia de seguridad completa de su sitio WordPress.

Lo primero que debe hacer es instalar y activar el plugin CPT de Knowledgebase. Este sencillo plugin crea un tipo de mensaje personalizado llamado base de conocimiento y una taxonomía llamada sección.

Esto le permite añadir fácilmente sus artículos wiki y organizarlos en secciones.

Una vez que tenga algunos artículos y secciones, necesitará mostrarlos en su sitio web. Aquí es donde tienes que lidiar con un poco de código.

Empieza por añadir este fragmento de código en el archivo functions.php de tu tema o en un plugin específico del sitio.

1234567891011121314141516171819202122232425262728293031323334335363738functionwpb_knowledgebase() { // Get Knowledge Base Sections $kb_sections= get_terms($0027section$0027,$0027orderby=name&hide_empty=0$0027); // Para cada una de las secciones de la base de conocimiento foreach($kb_sectionsas$section=$section) $ return.= < < «`devolución de la sección de la sección de la pantalla $Return

. get_term_link( $section) .$0027″ title=»$0027. $sección->nombre .$0027″>$0027. $sección->nombre .$0027$0027.

    Obtener posts en la sección $kb_args= array( $0027post_type$0027=> `base_de_conocimiento$0027, `posts_per_page$0027=>-1, $0027tax_query$0027=> array( $0027tax_query$0027=> array( $0027taxonomy$0027=> `section$0027, ` terms$0027 => $section, ), ), ); $the_query= newWP_Query( $kb_args); if( $the_queryy->have_posts()]:             while( $the_query->have_posts()) : $the_query->the_post(); $retorno.= $0027

  • get_permalink( $the_post->ID ).$0027″ title=»». get_the_post->ID ).$0027$0027. get_the_title( $the_post->ID ).$0027″>$0027. get_the_title( $the_post->ID ).$0027$0027; $return.= $0027
  • en el futuro; wp_reset_postdata(); si no: $return.=$0027.

    No hay artículos encontrados

    endif; $retorno.= $0027

endforeach; return$return;}// Crear código abreviado add_shortcode($0027knowledgebase$0027, $0027wpb_knowledgebase$0027);

Este código enumera todos los artículos de la base de conocimiento bajo la sección en la que fueron archivados.

A continuación, todo lo que tiene que hacer es crear una nueva página de WordPress y añadir[base de conocimiento] código abreviado dentro de ella. Guarde su página y previsualícela.

Se ve muy claro ahora mismo, pero podemos añadirle un poco de estilo. Puede utilizar este CSS como punto de partida y luego continuar la edición para que coincida con sus propios colores.

Pegue el siguiente código en el archivo style.css de su tema.

123456789101112131414151617171819202122232425262728293031.kb_section {flotación: izquierda;ancho: 280px;ancho max: 280px;margen: 10px;color de fondo: #f5f5f5f5;frontera: 1pxsolid#eee;}h4.kb-section-name {color de fondo: #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;} 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) {}

Así se veía en nuestro sitio de demostración donde estamos usando el tema Veinte y Doce.

De forma predeterminada, las secciones se mostrarán en orden alfabético. Sin embargo, si desea cambiar el orden de las secciones, puede hacerlo instalando el plugin Custom Taxonomy Order NE. Esto le permitirá arrastrar y soltar sus secciones en el orden correcto.

Eso es todo, esperamos que este artículo te haya ayudado a añadir una sección de base de conocimiento Wiki en tu sitio de WordPress. También puedes consultar nuestro tutorial sobre cómo añadir una sección de preguntas frecuentes en WordPress.

Si te ha gustado este artículo, suscríbete a nuestros tutoriales de vídeo de YouTube Channel for WordPress. También puede encontrarnos en Twitter y Google+.

Deja un comentario