WordPress įskiepis
Pridėkite ChatReact AI pokalbių robotus, kontaktines formas ir DUK akordeonus į savo WordPress svetainę naudodami mūsų oficialų įskiepį.
Parsisiųsti
Įskiepis yra prieinamas oficialiame WordPress Plugin Directory kataloge, arba kaip tiesioginis atsisiuntimas:
Download ChatReact Plugin v1.2.0
Diegimas
1 būdas: WordPress Plugin Directory (rekomenduojama)
- Eikite į Plugins → Add New savo WordPress administracijoje
- Ieškokite ChatReact
- Spauskite Install Now, tada Activate
2 būdas: Įkelti per WordPress administraciją
- Parsisiųskite aukščiau nurodytą įskiepio ZIP failą
- Eikite į Plugins → Add New → Upload Plugin
- Pasirinkite ZIP failą ir spauskite Install Now
- Spauskite Activate Plugin
3 būdas: Rankinis įkėlimas per FTP
- Išarchyvuokite ZIP failą
- Įkelkite
chatreactaplanką į/wp-content/plugins/ - Eikite į Plugins WordPress administracijoje
- Raskite "ChatReact" ir spauskite Activate
Konfigūracija
Įjungus įskiepį, atidarykite ChatReact meniu savo WordPress administracijos šoninėje juostoje, kad pasiektumėte nustatymus ir naudojimo instrukcijas.
Kaip rasti savo pokalbio roboto ID
- Prisijunkite prie chatreact.ai
- Eikite į savo pokalbio roboto Dashboard
- Spauskite Copy mygtuką šalia Chatbot ID (rodyklėje viršuje)
Kaip rasti savo formos ID
- Prisijunkite prie chatreact.ai
- Eikite į Forms
- Spauskite Copy embed code ant savo formos (arba atidarykite formą ir perjunkite į Embed kortelę)
- Jūsų Form ID yra
data-form-idreikšmė nukopijuotame įterpimo kode
Naudojimo parinktys
Įskiepis siūlo kelis būdus, kaip pridėti ChatReact į jūsų svetainę:
1. Trumpieji žymekliai (Shortcodes)
Pridėkite į bet kurią puslapio, įrašo ar valdiklio sritį:
Chat Widget:
[chatreact id="YOUR_CHATBOT_ID"]
Pasirenkami atributai: language
Contact Form:
[chatreact_form id="YOUR_FORM_ID"]
Pasirenkami atributai: language
FAQ Accordion:
[chatreact_faq id="YOUR_CHATBOT_ID"]
Pasirenkami atributai: categories, container, language
Vizualiniai nustatymai, tokie kaip pozicija, spalvos ir automatinis atidarymas, valdomi centralizuotai jūsų ChatReact skydelyje ir taikomi jūsų WordPress svetainei automatiškai. language atributas yra neprivalomas visuose shortcodes — jei jo nepateiksite, dabartinės puslapio kalbos aptikimas vyksta automatiškai (veikia su daugiakalėmis svetainėmis).
2. Gutenberg blokai
Blokų redaktoriuje:
- Spauskite + pridėti bloką
- Ieškokite "ChatReact"
- Pasirinkite ChatReact Chat, ChatReact Form arba ChatReact FAQ
- Įveskite savo ID bloko nustatymuose
3. Elementor
Jei naudojate Elementor:
- Redaguokite puslapį su Elementor
- Ieškokite "ChatReact" valdikliuose
- Nutempkite valdiklį į puslapį
- Konfigūruokite kairėje panelėje
4. Valdiklių priskyrimai (Plugin Settings)
Rodykite pokalbio robotą tam tikruose puslapiuose — arba visoje svetainėje — nekeičiant jokio turinio:
- Atidarykite ChatReact meniu savo administracijos šoninėje juostoje
- Chat Widget skirtuke raskite Widget Assignments
- Spauskite Add Assignment, pasirinkite puslapį arba įrašą (arba pasirinkite Everywhere) ir įveskite savo Chatbot ID
- Spauskite Save Changes
Dėl Everywhere priskyrimų galite išskirti konkrečius URL — po vieną eilutę, su žvaigždutės (wildcard) palaikymu (pvz. /blog/* arba /checkout) — kad paslėptumėte valdiklį nukreipimo puslapiuose arba atsiskaitymo metu.
Pagal numatytuosius nustatymus priskiriant paieškai yra matomi tik Puslapiai. Spauskite Post Types mygtuką, kad kiti turinio tipai (pvz. Posts arba pasirinktiniai įrašo tipai) taip pat būtų paieškos rezultatuose.
5. Puslapio lygio priskyrimas
Priskirkite pokalbio robotą vienam puslapiui tiesiogiai iš redaktoriaus:
- Redaguokite bet kurį puslapį arba įrašą
- Suraskite "ChatReact Widget" meta laukelį
- Pažymėkite Enable custom widget for this page
- Įveskite savo Chatbot ID ir pasirinktinai pasirinkite poziciją (Default, Bottom Right, Bottom Left)
- Išsaugokite puslapį
Tas pats meta laukelis taip pat siūlo Disable all widgets on this page parinktį, jei norite visiškai paslėpti ChatReact tam tikruose puslapiuose.
Shortcode pavyzdžiai
Pagrindinis Chat Widget
[chatreact id="abc123"]
Chat Widget su fiksuota kalba
[chatreact id="abc123" language="de"]
DUK su kategorijų filtru
[chatreact_faq id="abc123" categories="shipping,returns"]
Stilinga kontaktinė forma
[chatreact_form id="form123" language="en"]
DUK valdiklis: SEO ir talpinimas (caching)
SEO draugiškos DUK
Nuo versijos 1.1.2 DUK valdikliai atkuriami serverio pusėje: jūsų DUK yra įtraukti į puslapio HTML ir apima JSON-LD struktūrizuotus duomenis (FAQPage schema). Paieškos varikliai ir AI asistentai gali juos nuskaityti be jokio JavaScript vykdymo.
llms.txt AI naršyklėms
Įskiepis gali pateikti jūsų DUK turinį adresu yoursite.com/llms.txt, atradimo failu, kurį skaito AI naršyklės. Jis yra įjungtas pagal numatytuosius nustatymus. Norėdami perjungti arba nustatyti konkretų Chatbot ID šiam failui, eikite į ChatReact → FAQ Widget → Cache & SEO Settings.
DUK talpinimas (caching)
DUK duomenys yra talpinami jūsų serveryje greitesniam puslapio krovimui. Skiltyje ChatReact → FAQ Widget → Cache & SEO Settings galite:
- Nustatyti Cache Duration — 1, 3, 6 (rekomenduojama), 12 arba 24 valandas, arba išjungti talpinimą
- Spauskite Clear Cache, kad iš karto atnaujintumėte savo DUK
Talpykla taip pat automatiškai išvaloma, kai jūsų DUK keičiasi ChatReact skydelyje.
Palaikomos kalbos
Įskiepis palaiko 24 ES kalbas:
- Bulgarian, Croatian, Czech, Danish, Dutch, English
- Estonian, Finnish, French, German, Greek, Hungarian
- Irish, Italian, Latvian, Lithuanian, Maltese, Polish
- Portuguese, Romanian, Slovak, Slovenian, Spanish, Swedish
Nuo versijos 1.2.0 visų 24 kalbų vertimai yra įtraukti į įskiepį. Valdiklio kalba aptinkama automatiškai pagal dabartinį puslapį, todėl daugiakalės svetainės veikia iš karto — naudokite language shortocode atributą tik jei norite priversti tam tikrą kalbą.
Trikčių šalinimas
Valdiklis nerodomas
- Patikrinkite, ar jūsų Chatbot ID yra teisingas
- Patikrinkite, ar pokalbio robotas yra aktyvus jūsų ChatReact skydelyje
- Išvalykite bet kokius puslapio talpinimo (caching) įskiepius (žr. žemiau)
- Patikrinkite naršyklės konsolę dėl JavaScript klaidų
Suderinamumas su talpinimo įskiepiais
Įskiepis visiškai suderinamas su populiariais talpinimo ir optimizavimo įskiepiais, įskaitant WP Rocket, LiteSpeed Cache, Autoptimize ir WP Super Cache. Įskiepis automatiškai neleidžia šioms priemonėms minimizuoti arba talpinti ChatReact skriptų.
Jei vis tiek susiduriate su problemomis (pvz., 404 klaidos, valdiklis neįkraunamas neprisijungusiems lankytojams):
- Išvalykite savo talpinimo įskiepio talpyklą
- Pašalinkite
chatreactiš JS minimizavimo/derinimo nustatymų savo talpinimo įskiepyje - Įskiepis naudoja
data-api-urlatributus kaip atsarginį sprendimą, kad užtikrintų teisingą API komunikaciją
DUK neatnaujinami
Jei jūsų svetainėje rodomos pasenusios DUK, eikite į ChatReact → FAQ Widget ir spauskite Clear Cache. Talpykla taip pat automatiškai išvaloma, kai redaguojate savo DUK ChatReact skydelyje.
Stilizacijos konfliktai
Jei valdiklis atrodo sulūžęs:
- Valdiklis naudoja izoliuotus CSS
- Patikrinkite savo temos CSS
!importanttaisykles - Pabandykite laikinai išjungti kitus pokalbių įskiepius
Keli valdikliai
Galite naudoti skirtingus pokalbio robotus skirtinguose puslapiuose nurodydami unikalius ID kiekviename shortkode arba bloke.
CMS integracija (Smart Sitemap)
Nuo 1.1.0 versijos ChatReact WordPress įskiepis apima Smart Sitemap funkciją, kuri teikia ChatReact robotui struktūrizuotą turinio metaduomenų sąrašą tiesiai iš jūsų WordPress svetainės.
Kaip tai veikia
- Generate an Integration Key ChatReact skydelyje (Knowledge Base → Websites → CMS Integrations)
- Paste the key įklijuokite raktą į WordPress įskiepio nustatymus po Integration skirtuku
- Select content types pasirinkite turinio tipus, kuriuos norite dalintis (Pages, Posts, Custom Post Types)
- Set priorities nustatykite prioritetus (High/Medium/Low) kiekvienam turinio tipui
- Kai bus nuskaityta jūsų svetainė, ChatReact automatiškai naudos smart sitemap vietoje įprasto nuorodų atradimo
Privalumai
- Faster crawling – tiesioginis URL sąrašas vietoje nuoroda po nuorodos atradimo
- Content type awareness – robotas žino, ar URL yra Page, Post ar Custom Post Type
- Priority-based indexing – svarbus turinys (pvz., Pages) gali būti svertas aukščiau už tinklaraščio įrašus
- Selective sharing – dalinkitės tik tais turinio tipais, kuriuos norite
- Per-post exclusion – išskirkite atskirus įrašus/puslapius iš sitemap per meta laukelį
Prioritetų lygiai
| Priority | Default for | Description |
|---|---|---|
| High | Pages | Pagrindinis verslo turinys (About, Services, Contact) |
| Medium | Posts | Tinklaraščio straipsniai, naujienų atnaujinimai |
| Low | – | Pagalbinis turinys |
Saugumas
Smart sitemap galutinis taškas (/wp-json/chatreact/v1/sitemap) yra apsaugotas Integration Key. Jis nėra matomas paieškos sistemoms ar kitiems robotams — tik ChatReact gali prieiti prie jo su teisingu raktu.
Atskirų įrašų išskyrimas
WordPress redaktoriuje kiekvienas įrašas/puslapis turi ChatReact Widget meta laukelį su parinktimi "Exclude from ChatReact Sitemap". Pažymėti įrašai nebus įtraukti į smart sitemap.
Reikalavimai
- WordPress 5.8 arba naujesnis
- PHP 7.4 arba naujesnis
- ChatReact paskyra (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, andauto_openshortcode attributes (languageis still supported)