weDocs – Knowledgebase and Documentation Plugin for WordPress


Create great looking documentation for your products. Organize your product documentation in your site, beautifully!

You can host docs inside your WordPress, create/add new docs, organize with ordering, tags and even fetch docs from external sites using this plugin.

This plugin is extremely handy for delivering long and detailed documentation of your WordPress product / plugin by bundling this with it.

weDocs macht das Durchsuchen und die Erstellung von Dokumentationen zu einem simplen und optimierten Erlebnis innerhalb von WordPress.

Etwas beitragen

This may have bugs and lack of many features. If you want to contribute on this project, you are more than welcome. Please fork the repository from Github.


Produziert durch Tareq Hasan von weDevs


  • Admin UI
  • Documentation on Admin UI builder
  • Actions UI
  • Switch to classic UI
  • Classic docs UI
  • All docs in frontend via shortcode
  • Single docs view with navigation
  • Search widget
  • Search widget in frontend


Extract the zip file and just drop the contents in the wp-content/plugins/ directory of your WordPress installation and then activate the Plugin from Plugins page.


What is Appsero

weDocs uses Appsero SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.

Appsero SDK does not gather any data by default. The SDK only starts gathering basic telemetry data when a user allows it via the admin notice. We collect the data to ensure a great user experience for all our users.

Integrating Appsero SDK DOES NOT IMMEDIATELY start gathering data, without confirmation from users in any case.

Learn more about how Appsero collects and uses this data.


14. Oktober 2020
It is a very useful plugin, that does what it should do. But one big pitfall in this plugin is that, when you want to add a new page, it asks for the name, and then instantly publishes the page (!!!), which leads to have a public blank page on the site. then you have to go to edit page, and make it draft again, until your content is final and, ready to be published.
19. Juli 2020
The archive page structure is different from WordPress standard. No Search result page feature. Customized, but less functionality WordPress Admin module. I am developer user, and I was able to customize these to work with WordPress Coding Standard. However, most users are hard to use this, when taking care of seo and site design.
9. Juli 2020
I want to thank Tareq for this great plugin. I compared multiple knowledge plugins with the following requirements: - easy to use - separate document type - compatible with wordpress search - compatible with wordpress language plugin weglot In the end I decided to choose wedocs and I am super happy with it. I managed to create a beautiful looking knowledge base in multiple languages. Thanks again and keep on going. Best regards Christoph
Lies alle 53 Rezensionen

Mitwirkende & Entwickler

„weDocs – Knowledgebase and Documentation Plugin for WordPress“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:


„weDocs – Knowledgebase and Documentation Plugin for WordPress“ wurde in 9 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „weDocs – Knowledgebase and Documentation Plugin for WordPress“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.


v1.6.2 (2nd Sep, 2020)

  • Fix: Fix REST API permission callback issue in WP 5.5.

v1.6.1 (5th June, 2020)

  • New: Load CSS and JS files only for Docs. Fixes #104
  • Fix: Added missing textdomains. Fixes #105
  • Fix: Fix search API. Was breaking due to namespace issue with WP_Query. Fixes #108

v1.6 (8 April, 2020)

  • New: Added expanding functionality for nested docs in the frontend. From the single doc, you’ll be able to see all documentation by clicking on the toggle icon from the sidebar.
  • Refactor: The plugin has been refactored to use PHP Namespacing. Now the plugin code is more organized.
  • Other: Added Appsero SDK to collect telemetry data.

v1.5 (11 July, 2019)

  • New: Added REST API support
  • New: Added comment support in single docs

v1.4.1 (26 August, 2018)

  • Fix: Updated Vue.js version to 2.5.16 and added minified version as well.

v1.4 (25 August, 2018)

  • New: Added new shortcode attribute (items) to limit no. of items shown. #59
  • New: Added a new filter wedocs_email_feedback_to for outgoing mail to address. #63
  • New: Added theme wrapper support. Now developers will be able to put dynamic start and end divs and tags in the single-docs.php template.
  • New: Show 3rd level doc in the admin UI builder.
  • New: Added automatic anchor tags in docs for h2 and h3 tags. Bookmarking is now very easy! Thanks to anchorjs.
  • Fix: Bug with quotes in the doc title. #66
  • Improved: Flush rewrite rules after plugin activates. Fixes the long time permalink issues with 404.
  • Improved: Disable page scrolling when the feedback modal is open.

v1.3.3 (8 November, 2017)

  • Improved: Proper user roles/permission checking when creating and deleting a doc. Previously, everyone who could access the UI, could create and delete any doc. No user capability checking was done previously, this version fixes the issue.

v1.3.2 (15 October, 2017)

  • Fix: Remove WPUF dependency on weForms upsell
  • New: Show docs and taxonomy in REST API. Fixes #44
  • New: List child articles if present in single doc. Fixes #34
  • New: Added page-atrribute support for the Docs post type. Now you can change the doc parent from the single docs edit page.
  • Improved: Upgrade Vue to 2.5.1 from 1.0.16
  • Improved: Every user should see the switch to classic UI url

v1.3.1 (24 August, 2017)

  • [improve] Added weForms reference

v1.3 (21 August, 2017)

  • [fix] Add missing text domains and Qtranslate support on doc feedback email
  • [fix] Das letzte Breadcrumb-Echo wurde aus der if-Parent-Klausel entfernt und das resultierende überschüssige Trennzeichen entfernt. # 23
  • [behoben] Senden-Button übersetzt. #38
  • [behoben] Drucker-Timeout erweitert auf 2 Sekunden
  • [fix] Wrong tag post_type linking in edit-tags.php in admin. #40
  • [Verbesserung] Filter für Wedocs-Beitragstyp hinzugefügt
  • [neu] Spanisch hinzugefügt (#37)
  • [new] Added docs page settings, removed post archive. Added settings “Docs Home” to use it in breadcrumb as Docs home. Created the docs page on activation if not exits.
  • [new] Filter wedocs_breadcrumbs_html hinzugefügt, um das Breadcrumb-HTML anzupassen
  • [neu] Die Funktion wedocs_get_publish_cap () für die dynamische Rollenbindung im Admin-Menü wurde hinzugefügt. Die Unterstützung des Post-Status steht noch aus. # 42

v1.2.1 (1 November, 2016)

  • [fix] Auto print dialog missed

v1.2 (1 November, 2016)

  • [neu] Druckoption hinzugefügt
  • [neu] Kontakt-Modal
  • [new] Responsiveness
  • [neu] Implementierung von Mikrodaten (
  • [new] Last updated date
  • [new] Settings page

v1.1 (24 October, 2016)

  • SKIPPED VERSION due to release mistake

v1.0 (24 October, 2016)

  • [new] Added Persian language
  • [new] Add french translation, responsiveness and QtranslateX full support
  • [fix] Attach $event object to addArticle method
  • [fix] Typo in the key name (causes a PHP notice on line 111 $args['after']).

v0.1 (2 march, 2016)

  • Erstveröffentlichung