ForsideDokumentation

WordPress-plugin

Tilføj ChatReact AI-chatbots, kontaktformularer og FAQ-akkordeoner til dit WordPress-websted med vores officielle plugin.

Download

Pluginet er tilgængeligt i den officielle WordPress Plugin Directory, eller som direkte download:

Download ChatReact Plugin v1.2.0

Installation

Metode 1: WordPress Plugin Directory (Anbefalet)

  1. Gå til Plugins → Add New i din WordPress-administration
  2. Søg efter ChatReact
  3. Klik Install Now, og derefter Activate

Metode 2: Upload via WordPress Admin

  1. Download plugin ZIP-filen ovenfor
  2. Gå til Plugins → Add New → Upload Plugin
  3. Vælg ZIP-filen og klik Install Now
  4. Klik Activate Plugin

Metode 3: Manuel upload via FTP

  1. Udpak ZIP-filen
  2. Upload mappen chatreact til /wp-content/plugins/
  3. Gå til Plugins i WordPress-admin
  4. Find "ChatReact" og klik Activate

Konfiguration

Efter aktivering skal De åbne ChatReact-menuen i din WordPress-adminsidebar for indstillinger og brugsanvisninger.

Find dit Chatbot-ID

  1. Log ind på chatreact.ai
  2. Gå til din chatbots Dashboard
  3. Klik på Copy-knappen ved siden af Chatbot ID (vist øverst)

Find dit Form ID

  1. Log ind på chatreact.ai
  2. Gå til Forms
  3. Klik Copy embed code på din formular (eller åbn formularen og skift til Embed-fanen)
  4. Dit Form ID er værdien af data-form-id i den kopierede embed-kode

Brugsindstillinger

Pluginet tilbyder flere måder at tilføje ChatReact til dit websted på:

1. Shortcodes

Tilføj til enhver side, indlæg eller widget-område:

Chat Widget:

[chatreact id="YOUR_CHATBOT_ID"]

Valgfrie attributter: language

Contact Form:

[chatreact_form id="YOUR_FORM_ID"]

Valgfrie attributter: language

FAQ Accordion:

[chatreact_faq id="YOUR_CHATBOT_ID"]

Valgfrie attributter: categories, container, language

Visuelle indstillinger såsom position, farver og auto-open administreres centralt i dit ChatReact-dashboard og anvendes automatisk på dit WordPress-websted. language-attributten er valgfri på alle shortcodes — hvis De undlader den, detekteres sidens aktuelle sprog automatisk (fungerer med flersprogede websteder).

2. Gutenberg-blokke

I blokeditoren:

  1. Klik + for at tilføje en blok
  2. Søg efter "ChatReact"
  3. Vælg ChatReact Chat, ChatReact Form, eller ChatReact FAQ
  4. Indtast dit ID i blokindstillingerne

3. Elementor

Hvis De bruger Elementor:

  1. Rediger din side med Elementor
  2. Søg efter "ChatReact" i widgets
  3. Træk widget'en ind på din side
  4. Konfigurer i venstre panel

4. Widget-tilordninger (Pluginindstillinger)

Vis en chatbot på specifikke sider — eller på hele dit websted — uden at redigere noget indhold:

  1. Åbn ChatReact-menuen i din adminsidebar
  2. På fanen Chat Widget, find Widget Assignments
  3. Klik Add Assignment, vælg en side eller et indlæg (eller vælg Everywhere), og indtast dit Chatbot ID
  4. Klik Save Changes

For Everywhere-tilordninger kan De udelukke specifikke URL'er — én per linje, med wildcard-understøttelse (f.eks. /blog/* eller /checkout) — for at skjule widget'en på landingssider eller under checkout.

Som standard er kun Pages søgbare ved tildeling. Klik på knappen Post Types for at gøre andre indholdstyper (f.eks. Posts eller brugerdefinerede posttyper) søgbare også.

5. Side-niveau-tilordning

Tildel en chatbot til en enkelt side direkte fra editoren:

  1. Rediger en hvilken som helst side eller et indlæg
  2. Find meta-boxen "ChatReact Widget"
  3. Marker Enable custom widget for this page
  4. Indtast dit Chatbot ID og vælg eventuelt en position (Default, Bottom Right, Bottom Left)
  5. Gem siden

Den samme meta-box tilbyder også en Disable all widgets on this page-mulighed, hvis De ønsker at skjule ChatReact helt på bestemte sider.

Shortcode-eksempler

Grundlæggende Chat Widget

[chatreact id="abc123"]

Chat Widget med fast sprog

[chatreact id="abc123" language="de"]

FAQ med kategorifilter

[chatreact_faq id="abc123" categories="shipping,returns"]

Styled Contact Form

[chatreact_form id="form123" language="en"]

FAQ-widget: SEO & caching

SEO-venlige FAQs

Siden version 1.1.2 rendres FAQ-widgets serverside: dine FAQs er en del af sides HTML og inkluderer JSON-LD strukturerede data (FAQPage-skema). Søgemaskiner og AI-assistenter kan læse dem uden at køre nogen JavaScript.

llms.txt for AI-crawlere

Pluginet kan servere dit FAQ-indhold på yoursite.com/llms.txt, en discovery-fil læst af AI-crawlere. Den er aktiveret som standard. For at skifte den til eller angive et specifikt Chatbot ID for filen, gå til ChatReact → FAQ Widget → Cache & SEO Settings.

FAQ-caching

FAQ-data caches på din server for hurtige sideskift. Under ChatReact → FAQ Widget → Cache & SEO Settings kan De:

  • Indstille Cache Duration — 1, 3, 6 (anbefalet), 12 eller 24 timer, eller deaktivere caching
  • Klikke Clear Cache for at opdatere dine FAQs med det samme

Cache tømmes også automatisk, hver gang dine FAQs ændres i ChatReact-dashboardet.

Understøttede sprog

Pluginet understøtter 24 EU-sprog:

  • Bulgarian, Croatian, Czech, Danish, Dutch, English
  • Estonian, Finnish, French, German, Greek, Hungarian
  • Irish, Italian, Latvian, Lithuanian, Maltese, Polish
  • Portuguese, Romanian, Slovak, Slovenian, Spanish, Swedish

Siden version 1.2.0 er oversættelser for alle 24 sprog inkluderet i pluginet. Widget-sproget detekteres automatisk ud fra den aktuelle side, så flersprogede websteder fungerer direkte — brug language-shortcodeattributten kun hvis De ønsker at tvinge et specifikt sprog.

Fejlfinding

Widget vises ikke

  1. Bekræft at dit Chatbot ID er korrekt
  2. Tjek om chatbottet er aktivt i dit ChatReact-dashboard
  3. Ryd enhver sidecache fra caching-plugins (se nedenfor)
  4. Kontroller browserkonsollen for JavaScript-fejl

Kompatibilitet med caching-plugins

Pluginet er fuldt kompatibelt med populære caching- og optimeringsplugins inklusive WP Rocket, LiteSpeed Cache, Autoptimize, og WP Super Cache. Pluginet forhindrer automatisk disse værktøjer i at minificere eller cache ChatReact-scripts.

Hvis De stadig oplever problemer (f.eks. 404-fejl, widget ikke indlæses for udloggede besøgende):

  1. Ryd cachen i dit caching-plugin
  2. Undtag chatreact fra JS-minificering/kombination i dine caching-pluginindstillinger
  3. Pluginet bruger data-api-url-attributter som fallback for at sikre korrekt API-kommunikation

FAQs opdateres ikke

Hvis dit websted viser forældede FAQs, gå til ChatReact → FAQ Widget og klik Clear Cache. Cache tømmes også automatisk, når du redigerer dine FAQs i ChatReact-dashboardet.

Styling-konflikter

Hvis widget'en ser ødelagt ud:

  • Widget'en bruger isoleret CSS
  • Kontroller for CSS !important-regler i dit tema
  • Prøv midlertidigt at deaktivere andre chat-plugins

Flere widgets

Du kan bruge forskellige chatbots på forskellige sider ved at angive unikke ID'er i hver shortcode eller blok.

CMS-integration (Smart Sitemap)

Fra og med version 1.1.0 inkluderer ChatReact WordPress-pluginet en Smart Sitemap-funktion, som giver ChatReact-crawleren strukturerede metadata direkte fra dit WordPress-websted.

Hvordan det fungerer

  1. Generate an Integration Key på ChatReact-dashboardet (Knowledge Base → Websites → CMS Integrations)
  2. Paste the key i pluginindstillingerne under fanen Integration
  3. Select content types du ønsker at dele (Pages, Posts, Custom Post Types)
  4. Set priorities (High/Medium/Low) per indholdstype
  5. Når du crawler dit websted, vil ChatReact automatisk bruge smart sitemap i stedet for almindelig link-baseret opdagelse

Fordele

  • Faster crawling – Direkte URL-liste i stedet for link-for-link-opdagelse
  • Content type awareness – Crawleren ved, om en URL er en Page, Post eller Custom Post Type
  • Priority-based indexing – Vigtigt indhold (som Pages) kan vægtes højere end blogindlæg
  • Selective sharing – Del kun de indholdstyper, du ønsker
  • Per-post exclusion – Udeluk individuelle indlæg/sider fra sitemapet via meta-boxen

Prioritetsniveauer

PriorityDefault forDescription
HighPagesCore business content (About, Services, Contact)
MediumPostsBlog articles, news updates
LowSupplementary content

Sikkerhed

Det smarte sitemap-endpoint (/wp-json/chatreact/v1/sitemap) er beskyttet af Integration Key. Det er ikke synligt for søgemaskiner eller andre crawlere — kun ChatReact kan få adgang til det med den korrekte nøgle.

Udelukke individuelle indlæg

I WordPress-editoren har hvert indlæg/side en ChatReact Widget-meta-box med en mulighed for at "Exclude from ChatReact Sitemap". Markerede indlæg vil ikke fremgå af det smarte sitemap.

Krav

  • WordPress 5.8 eller nyere
  • PHP 7.4 eller nyere
  • En ChatReact-konto (sign up free)

Changelog

1.2.0

  • NEW: Bundled translations for all 24 official EU languages

1.1.3

  • FIX: Single-category FAQ widgets no longer show an unnecessary "All" filter button and category badges

1.1.2

  • NEW: Server-side rendering for FAQ widgets — FAQs are visible to search engines and LLMs without JavaScript
  • NEW: JSON-LD structured data (FAQPage schema) for improved SEO and rich results
  • NEW: llms.txt endpoint for AI crawler discoverability
  • NEW: Automatic FAQ cache purge when content changes in the ChatReact dashboard

1.1.1

  • FIX: Translation improvements (Romanian, Dutch)

1.1.0

  • NEW: Smart Sitemap (CMS Integration) — structured content sharing with ChatReact crawler
  • NEW: Integration tab in plugin settings
  • NEW: Content type selection with priority levels
  • NEW: Per-post exclusion from sitemap via meta box
  • NEW: Protected REST API endpoint for smart sitemap
  • FIX: Full compatibility with caching plugins (WP Rocket, LiteSpeed Cache, Autoptimize, WP Super Cache)
  • FIX: Widget loading issues for logged-out visitors with caching plugins

1.0.24

  • Widget Assignments — assign chatbots to pages directly from plugin settings
  • Gutenberg blocks support
  • Elementor integration
  • 24 language translations
  • Page-level widget assignment
  • CHANGED: Widget settings are now managed centrally in the ChatReact dashboard — removed the position, primary_color, and auto_open shortcode attributes (language is still supported)

Næste skridt