Cómo crear un wiki usando WordPress
Publicado: 2023-02-12Internet está lleno de wikis, porque son fáciles de usar y facilitan el intercambio de información. De hecho, hay muchas razones por las que podría querer crear su propia wiki. Sin embargo, si usa WordPress, puede preguntarse si puede crear un wiki con ese software.
WordPress no fue diseñado con wikis en mente, pero aun así es lo suficientemente flexible para acomodarlos. Al utilizar las herramientas adecuadas, puede crear su propia wiki de WordPress de forma rápida y sencilla. Incluso hay varios métodos que puede probar, incluidos complementos, temas y fragmentos de código personalizados.
En este artículo, exploraremos cómo construir su wiki con WordPress. ¡Entremos de inmediato!
Primeros pasos en tu wiki de WordPress
Antes de que pueda comenzar a construir su wiki, hay ciertos recursos que necesitará. Estas cosas harán que el proceso sea más rápido y fácil:
- Un sitio web de WordPress. Debe tener alojamiento y un dominio, así como un sitio web de WordPress.
- Un método de integración de la base de conocimientos. Hay tres formas principales de agregar un wiki a su sitio existente. Puede usar un subdominio, agregar un nuevo directorio con su propia instalación de WordPress o usar el multisitio de WordPress.
- El contenido de tu wiki. Tener el contenido listo para usar lo ayuda a publicar su wiki antes. Esto puede incluir documentación, preguntas frecuentes y otros materiales de apoyo.
Con estos tres elementos en su lugar, está listo para configurar el wiki en sí.
Creación de un wiki de WordPress: proceso paso a paso
Hay tres métodos comúnmente utilizados para crear un sitio wiki de WordPress: complementos, temas y fragmentos de código personalizados. Sugerimos leer las tres opciones y luego elegir la que mejor se adapte a sus necesidades.
Uso de un complemento Wiki de WordPress
Si tiene un sitio web existente y desea agregarle un wiki, un complemento podría ser la mejor solución. Los complementos son el método menos intrusivo y puede continuar usando su tema existente.
Intenta usar estos complementos para crear tu wiki
Si bien hay muchos complementos de wiki disponibles, es posible que desee considerar lo siguiente:
- Yada Wiki : una opción gratuita y muy amigable para principiantes.
- BuddyPress Docs : otro complemento gratuito, diseñado para integrarse con BuddyPress.
- Base de conocimiento : un complemento de base de conocimiento premium con muchas funciones.
Cualquiera de estas herramientas puede hacer el trabajo, por lo que la elección se reducirá a la preferencia personal.
Paso 1: Instale y active su complemento
Para comenzar a construir su wiki, instale y active el complemento elegido. En nuestro ejemplo, usaremos el complemento Wiki de Yada. Puede instalarlo en su panel de control de WordPress o visitando el directorio de complementos de WordPress.
Paso 2: Agregar contenido Wiki
Después de activar el complemento, se creará automáticamente un wiki para su sitio web en www.yourwebsite.com/wiki . Puede comenzar a agregarle contenido de inmediato:
Vaya a Páginas wiki > Agregar nuevo . Agregue un título a la página e inserte (o cree) el contenido. Este proceso es muy similar a agregar una publicación o página a su sitio web de WordPress.
Una vez que su contenido esté listo, puede agregar una categoría, etiquetas e imagen destacada. Luego haga clic en Publicar para agregar la página wiki a su sitio web.
Paso 3: actualice la configuración de su complemento
Además de agregar contenido, es posible que también desee configurar los ajustes de su wiki. Haremos esto yendo a Ajustes > Yada Wiki :
Aquí puedes actualizar el slug de tu wiki, si quieres que aparezca en una URL diferente. También puede permitir comentarios, pingbacks y el uso del Editor de bloques.
Usar un tema wiki de WordPress
Usar un tema wiki de WordPress es una de las formas más fáciles de construir su sitio web. Esta es la mejor solución si no está utilizando su sitio web principal para su wiki, o si su sitio web contendrá solo un wiki y nada más.
Intenta usar estos temas para crear tu wiki
Hay muchos temas que puedes usar para tu wiki. Aquí hay algunas opciones para comenzar:
- MyWiki : un tema gratuito rápido y minimalista.
- MyKnowledgeBase : un tema ligero y gratuito con plantillas personalizables.
- Flatbase : una opción premium altamente receptiva con mucho potencial de personalización.
- KnowHow : una excelente opción para crear rápidamente un wiki con estilo.
Los temas premium generalmente ofrecen una mayor personalización y más funciones que las opciones gratuitas, pero ambos pueden hacer el trabajo.
Paso 1: instale WordPress en un subdominio o directorio
Si no desea que el wiki sea su sitio web principal, deberá instalar WordPress en un subdominio o directorio. Los pasos requeridos para esto variarán dependiendo de su proveedor de alojamiento web.
Después de crear su subdominio o directorio, instale WordPress en él. Por lo general, puede hacer esto utilizando la función de instalación con un solo clic que ofrece su proveedor de alojamiento.
Paso 2: elige un tema Wiki e instálalo
Una vez que su instalación de WordPress esté lista, deberá instalar un tema wiki. Si está utilizando un tema gratuito, vaya a Apariencias > Temas y haga clic en Agregar nuevo . Busque el tema que desee y haga clic en Instalar y luego en Activar :
Si está utilizando un tema premium, deberá cargar su archivo zip. Vaya a Apariencias > Temas > Agregar nuevo y seleccione Cargar tema . Recuerde activar el tema una vez que se complete la carga.
Paso 3: personaliza el tema
Después de la instalación, querrá personalizar y personalizar su tema. Para hacer esto, vaya a Apariencias > Personalizar . Esto abre la vista previa de su sitio web y proporciona acceso a muchos ajustes de configuración:
Personalizar la apariencia de su wiki es similar a ajustar cualquier tema de WordPress. Cuando esté satisfecho con la apariencia de su sitio web, haga clic en Publicar para hacer los cambios en vivo.
Paso 4: Agregar contenido Wiki
Puede agregar contenido a su tema wiki de la misma manera que agregaría nuevas publicaciones y páginas. Según el tema elegido, puede hacerlo en Publicaciones o Páginas , o puede haber un tipo de contenido Wiki especializado.
De cualquier manera, generalmente puede usar el conocido editor de WordPress para agregar y editar el contenido de su wiki. No olvides publicar cada pieza cuando esté lista, para que los visitantes puedan verla.
Uso de un fragmento de código personalizado
El método final para crear un wiki en un sitio de WordPress existente o nuevo es a través de fragmentos de código personalizados. Este método proporciona mucha libertad, pero puede resultar intimidante para los principiantes. Si va a utilizar fragmentos de código, recuerde hacer primero una copia de seguridad completa de su sitio web.
Paso 1: instalar y activar la base de conocimientos CPT
Para comenzar a usar fragmentos de código, puede instalar y activar el complemento Knowledge Base CPT. Se recomienda este complemento porque crea un tipo de publicación personalizada llamada Base de conocimiento y una taxonomía llamada sección .
Paso 2: agregue y organice su contenido Wiki
Después de activar el complemento, agregue su contenido wiki al sitio web. Vaya a Base de conocimiento > Agregar nuevo :
Agregar contenido aquí es lo mismo que crear una nueva publicación o página en su sitio web de WordPress. Cuando el contenido esté listo, haga clic en Publicar para agregarlo a su sitio web.
Paso 3: agregue los fragmentos de código
Ahora está listo para agregar fragmentos de código al archivo functions.php de su sitio. Este archivo se encuentra en Apariencias > Editor de temas . Añádele el siguiente código:
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');
Este código enumera todos sus artículos wiki en las secciones correspondientes.
A continuación, deberá crear una nueva página de WordPress para su base de conocimientos. Vaya a Páginas > Agregar nuevo y llámelo Base de conocimiento .
En el editor, elige el bloque Shortcode . Ingrese [base de conocimientos] y publique la página. Esto crea una página wiki sencilla. Luego puede agregar el siguiente código al archivo style.css en el Editor de temas para ajustarlo:
.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) {}
Finalmente, puede guardar el archivo y obtener una vista previa de los cambios en su sitio web.
Explore los recursos para desarrolladores de WP Engine
Es posible agregar un wiki a su sitio web de WordPress con complementos, temas y fragmentos de código personalizados. El método que elija depende de la ubicación de su wiki y de cómo quiera usarlo.
Independientemente del tipo de sitio que esté creando, necesitará acceder a los mejores recursos para garantizar una experiencia digital increíble. WP Engine ofrece esto y más, ¡dejándote tiempo para concentrarte en el desarrollo de WordPress!