Free on WordPress.org · No account required

Den Interne Vidensbase
Som dit Team Faktisk Vil Bruge

TeamWiki transforms any WordPress site into a beautiful, organised wiki. Built for teams who need fast access to documented processes — without the complexity.

✓ Works with any theme ✓ ACF optional ✓ 10 languages ✓ GPL licensed
Team Wiki
247 Entries ✓ 89 Read ✕ 158 Unread
All 247
Processes 104
Admin 38
HR 22
Finance 19
Annual Performance Review Process Sarah M. · 14 Mar 2025 ✓ Read
Client Onboarding Checklist Tom K. · 2 Apr 2025 ✕ Unread
Emergency Contact Protocol Admin · 28 Jan 2025 ✕ Unread
Invoice Submission Guidelines Finance · 9 Feb 2025 ✓ Read
10
Languages included
100%
Theme independent
GPL
Open source
0ms
Reload on search & filter
ACF
Optional, auto-detected

Alt hvad dit team har brug for

TeamWiki is designed around real team workflows — fast to navigate, easy to maintain, impossible to get lost in.

📂

Category Tabs

Automatically organises entries by category. Each tab shows the entry count and a red dot when there are unread items. Tab switching is instant — no page reload.

🔍

Live Search

Client-side search with real-time keyword highlighting. As you type, entries are filtered instantly. Matching text is highlighted in yellow — across all categories at once.

Read Tracking

Each user can mark entries as read. The system records who read what and when. Each entry shows which team members have viewed it and which have confirmed reading.

📊

Personal Progress Bar

Every user sees their individual reading progress as a percentage. The bar changes colour based on completion — red, amber or green. A simple but powerful motivator.

🗂️

Scope Filter

Three one-click filter pills — All, Read, Unread — let users instantly narrow down what they see. The pills also serve as stats, showing counts at a glance.

📋

Table of Contents

Automatically generated from H2 and H3 headings in the entry content. A scroll-spy highlights the active section as you read. Click any heading to jump directly to it.

📖

Book Navigation

Browse through all wiki entries in sequence with Previous and Next buttons. A "3 of 247" counter shows the current position — familiar and intuitive for everyone.

🔗

Related Entries

The sidebar automatically shows up to 5 entries from the same category, each with a colour-coded read/unread dot. Keeps team members exploring relevant content.

🎨

Fully Configurable

Change the wiki name, accent color, URL slug, default sort order, default view (list/grid), entries per page, and toggle each feature on or off individually.

🌍

10 Languages

Ships with professional translations in English, German, French, Spanish, Portuguese, Italian, Dutch, Polish, Swedish, Danish and Norwegian.

🔌

ACF Auto-Detection

If Advanced Custom Fields (free or Pro) is active, TeamWiki uses your ACF fields automatically — displayed as a metadata grid and used for category grouping.

📱

Fully Responsive

Built mobile-first with CSS Grid. The two-column layout on desktop collapses gracefully to a single column on tablets and phones. Print styles included.

Available languages

All translations are included in the plugin ZIP — no separate download needed.

🇬🇧 English 🇩🇪 Deutsch 🇫🇷 Français 🇪🇸 Español 🇧🇷 Português 🇮🇹 Italiano 🇳🇱 Nederlands 🇵🇱 Polski 🇸🇪 Svenska 🇩🇰 Dansk 🇳🇴 Norsk

Simple, honest pricing

The free version is genuinely useful. Pro adds the features that growing teams need to manage compliance and scale their knowledge base.

Lite — Free
$0
Forever free. Available on WordPress.org.
  • Category Tabs + Live Search
  • Personal Progress Bar
  • Read Tracking (personal)
  • Scope Filter (All / Read / Unread)
  • Sidebar with Table of Contents
  • Book Navigation
  • Configurable Settings
  • 10 Languages
  • ACF Auto-detection
  • Team Progress Dashboard
  • PDF Export
  • Mandatory Reading
  • Frontend Submission Form
  • [teamwiki] Shortcode
  • White Label
Download Free
Feature Free Pro
Category Tabs + Live Search
Personal Progress Bar
Read Tracking (personal)
Scope Filter (All / Read / Unread)
Sidebar with Table of Contents
Book Navigation (Prev / Next)
Sort: Newest, Oldest, A-Z, Z-A
List & Grid view toggle
ACF auto-detection
10 languages
Configurable settings (name, color, slug…)
Template override
Team Progress Dashboard
PDF Export
Mandatory Reading + Confirmation
Frontend Submission Form
[teamwiki] Shortcode
White Label
Priority Support

Getting started

Quick Install

Option A — WordPress Admin (recommended)

  1. Go to Plugins → Add New
  2. Search for TeamWiki
  3. Click Install Now, then Activate
  4. Follow the activation notice to the Settings page

Option B — Manual upload

  1. Download teamwiki.zip from WordPress.org
  2. Go to Plugins → Add New → Upload Plugin
  3. Upload the ZIP and click Activate Plugin
Note: After activation, remember to flush your permalinks (see below).

Settings Overview

All settings are under Wiki → Settings. The settings page has five tabs:

  • General — Wiki name, archive slug, default sort order, default view, entries per page
  • Appearance — Accent color (affects all UI colors)
  • Funktioner — Toggle each feature on or off individually
  • Access & Roles — Minimum role for submitting entries
  • Advanced — Database info, ACF status, permalink flush shortcut

Wiki Name & Slug

The Wiki Name appears in the WordPress admin menu and as the heading on the archive page. Default: Team Wiki.

The Archive Slug controls the URL. Default: wiki, resulting in yoursite.com/wiki/. After changing the slug, go to Settings → Permalinks and click Save.

Default Sort Order

Go to Wiki → Settings → General → Default Sort Order to choose how entries are sorted when the archive first loads. Options:

  • Newest first (default) — sorted by last modified date, descending
  • Oldest first — sorted by last modified date, ascending
  • A → Z — alphabetical by title
  • Z → A — reverse alphabetical
  • Last modified — same as Newest first

Users can change the sort on-the-fly using the sort buttons above each panel. The default applies to the initial page load only.

Accent Color

Go to Wiki → Settings → Appearance and use the color picker to choose your accent color. TeamWiki automatically derives:

  • A darker shade for hover states and gradients
  • A light tint (12% opacity) for backgrounds

All buttons, tab underlines, badges, focus rings and highlights update automatically. You only need to set one color.

Adding Entries

Go to Wiki → Add New. Fill in:

  • Title — The entry title (shown in tabs and book navigation)
  • Content — Use headings (H2, H3) to structure the content — these become the Table of Contents automatically
  • Excerpt — Short summary shown in the grid view cards (optional)
  • Wiki Category — Assign to a category for tab grouping
  • Wiki Details (if ACF not active) — Summary, Responsible, Frequency, Timing

Categories

Go to Wiki → Categories to create and manage categories. Each category becomes a tab on the archive page. The tab order follows alphabetical order by category name. Entries without a category appear under "Other".

ACF Integration

TeamWiki automatically detects Advanced Custom Fields (free or Pro). If ACF is active:

  • ACF fields are displayed as a metadata grid on each single entry
  • ACF taxonomy fields are used for category tab grouping (alongside the native twiki_cat taxonomy)
  • The built-in meta box is hidden (ACF replaces it)
Note: ACF is completely optional. The built-in fields work independently.

Template Override

To customise the archive or single entry layout, copy the template file from the plugin to your theme:

# Archive page
/wp-content/plugins/teamwiki/templates/archive-twiki.php
→ /wp-content/themes/your-theme/teamwiki/archive-twiki.php

# Single entry
/wp-content/plugins/teamwiki/templates/single-twiki.php
→ /wp-content/themes/your-theme/teamwiki/single-twiki.php

Create the teamwiki/ subfolder inside your theme if it doesn't exist. WordPress gives your theme's version priority automatically.

Note: When you override a template, plugin updates will not affect your custom version. You may need to manually merge changes after major plugin updates.

Privacy & GDPR

TeamWiki stores the following personal data:

  • Read log — stored in {prefix}twiki_read_log: user ID, post ID, timestamp. Used to display read/unread status and progress.
  • Visit log — stored in post meta _twiki_visits: user ID → last visit timestamp. Used to display "Viewed by" on single entries.

No data is transmitted to external servers. You should disclose this tracking in your Privatlivspolitik. WordPress's built-in personal data export/erase tools do not cover this data by default — add your own hook if required.

Multisite

TeamWiki is compatible with WordPress Multisite. Each subsite has its own:

  • Wiki entries and categories
  • Read log (the twiki_read_log table is created per-site using the per-site table prefix)
  • Settings

Activate TeamWiki per-site (not network-wide) to ensure each site gets its own database table.

Hyppige spørgsmål

Yes. TeamWiki uses its own scoped templates and CSS, completely independent of your theme. It works with any WordPress theme including block themes (Full Site Editing).
No. ACF is entirely optional. Without it, TeamWiki uses built-in fields: Summary, Responsible, Frequency, Timing and Additional Notes. If you activate ACF later, it is detected automatically.
Yes. Under Wiki → Settings → General you can change the Wiki Name (updates the menu and archive heading) and the Archive Slug (updates the URL). Remember to flush permalinks after changing the slug.
In a custom database table {prefix}twiki_read_log, created automatically on activation. It stores user ID, post ID and timestamp. Nothing is transmitted externally.
Yes. Copy any template from /wp-content/plugins/teamwiki/templates/ to /your-theme/teamwiki/ (create the subfolder). Your theme version takes priority automatically.
Your wiki entries, categories and read log remain in the database. Only the plugin's functionality (menus, templates, URL rules) is removed. Reactivating restores everything.
The plugin stores user IDs and read timestamps. This is personal data processing. You should disclose it in your Privatlivspolitik. Data is stored only on your own server.
Yes. Each subsite has its own entries, categories and read log table. Activate per-site (not network-wide) to ensure proper table creation.
Yes. All strings are wrapped in standard WordPress translation functions with the teamwiki text domain. Use Loco Translate or PoEdit to create a custom .po file.

Klar til at organisere dit teams viden?

Install TeamWiki free in under 2 minutes. No account needed.