{"id":330872,"date":"2026-06-27T12:51:46","date_gmt":"2026-06-27T12:51:46","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/maca-tjatt\/"},"modified":"2026-06-27T13:00:21","modified_gmt":"2026-06-27T13:00:21","slug":"maca-tjatt","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/maca-tjatt\/","author":23505253,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.3","stable_tag":"1.1.3","tested":"7.0","requires":"7.0","requires_php":"7.4","requires_plugins":null,"header_name":"Maca Tjatt","header_author":"Maca Development","header_description":"AI chat for your website using the WordPress AI Client and a local search index.","assets_banners_color":"212120","last_updated":"2026-06-27 13:00:21","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/maca.se\/maca-tjatt-info\/","header_author_uri":"https:\/\/github.com\/maca59","rating":0,"author_block_rating":0,"active_installs":0,"downloads":50,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.2":{"tag":"1.1.2","author":"macas","date":"2026-06-27 12:51:30"},"1.1.3":{"tag":"1.1.3","author":"macas","date":"2026-06-27 13:00:21"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3588095,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3588095,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3588095,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3588095,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.2","1.1.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3588095,"resolution":"1","location":"assets","locale":"","width":1200,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3588095,"resolution":"2","location":"assets","locale":"","width":1200,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3588095,"resolution":"3","location":"assets","locale":"","width":1200,"height":900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3588095,"resolution":"4","location":"assets","locale":"","width":1200,"height":900},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3588095,"resolution":"5","location":"assets","locale":"","width":1200,"height":900},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3588095,"resolution":"6","location":"assets","locale":"","width":1200,"height":900}},"screenshots":{"1":"<p>Maca Tjatt settings \u2014 enable chat, assistant name, and avatar<\/p>","2":"<p>AI provider setup and preferred chat model<\/p>","3":"<p>Knowledge index options and build index action<\/p>","4":"<p>Admin test chat before publishing on the site<\/p>","5":"<p>Floating chat widget on the front end<\/p>","6":"<p>Inline chat embedded with the <code>[maca_tjatt]<\/code> shortcode<\/p>"}},"plugin_section":[],"plugin_tags":[2353,5707,2364,194533,70446],"plugin_category":[41],"plugin_contributors":[266726],"plugin_business_model":[],"class_list":["post-330872","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-chat","plugin_tags-chatbot","plugin_tags-openai","plugin_tags-rag","plugin_category-communication","plugin_contributors-macas","plugin_committers-macas"],"banners":{"banner":"https:\/\/ps.w.org\/maca-tjatt\/assets\/banner-772x250.png?rev=3588095","banner_2x":"https:\/\/ps.w.org\/maca-tjatt\/assets\/banner-1544x500.png?rev=3588095","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/maca-tjatt\/assets\/icon-128x128.png?rev=3588095","icon_2x":"https:\/\/ps.w.org\/maca-tjatt\/assets\/icon-256x256.png?rev=3588095","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/maca-tjatt\/assets\/screenshot-1.png?rev=3588095","caption":"<p>Maca Tjatt settings \u2014 enable chat, assistant name, and avatar<\/p>"},{"src":"https:\/\/ps.w.org\/maca-tjatt\/assets\/screenshot-2.png?rev=3588095","caption":"<p>AI provider setup and preferred chat model<\/p>"},{"src":"https:\/\/ps.w.org\/maca-tjatt\/assets\/screenshot-3.png?rev=3588095","caption":"<p>Knowledge index options and build index action<\/p>"},{"src":"https:\/\/ps.w.org\/maca-tjatt\/assets\/screenshot-4.png?rev=3588095","caption":"<p>Admin test chat before publishing on the site<\/p>"},{"src":"https:\/\/ps.w.org\/maca-tjatt\/assets\/screenshot-5.png?rev=3588095","caption":"<p>Floating chat widget on the front end<\/p>"},{"src":"https:\/\/ps.w.org\/maca-tjatt\/assets\/screenshot-6.png?rev=3588095","caption":"<p>Inline chat embedded with the <code>[maca_tjatt]<\/code> shortcode<\/p>"}],"raw_content":"<!--section=description-->\n<p>Maca Tjatt adds a floating chat widget or inline shortcode to your site. Visitors can ask questions and get answers based on your website content.<\/p>\n\n<ul>\n<li><p>Uses the WordPress 7.0 AI Client (no plugin-managed API keys)<\/p><\/li>\n<li><p>Local search index \u2014 relevant website snippets are matched and sent with each question<\/p><\/li>\n<li><p>Index pages, posts, and custom knowledge text<\/p><\/li>\n<li><p>Floating widget or <code>[maca_tjatt]<\/code> shortcode<\/p><\/li>\n<\/ul>\n\n<p>Source code: https:\/\/github.com\/maca59\/maca-tjatt<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin uses the WordPress AI Client introduced in WordPress 7.0. AI requests are routed through WordPress to whichever provider the site administrator has configured under <strong>Settings \u2192 Connectors<\/strong> (for example the official AI Provider for OpenAI, Anthropic, or Google plugins).<\/p>\n\n<p>No AI data is sent unless the chat is enabled and a visitor or administrator asks a question, or when an administrator builds the local search index.<\/p>\n\n<h4>AI providers (via WordPress Connectors)<\/h4>\n\n<p>Used when an administrator or visitor sends a chat question: the visitor question, a short chat history (last few turns), and relevant indexed text snippets as context are sent through the WordPress AI Client to the configured provider.<\/p>\n\n<p>Data sent when an administrator builds the search index: website content is stored locally in a custom database table on your site. Indexing does not call an external AI service.<\/p>\n\n<p>The exact provider, terms, and privacy policy depend on which AI provider plugin the site owner installs and connects. Common official options include OpenAI, Anthropic, and Google.<\/p>\n\n<!--section=installation-->\n<ol>\n<li><p>Use WordPress 7.0 or newer<\/p><\/li>\n<li><p>Install and connect an AI provider under <strong>Settings \u2192 Connectors<\/strong><\/p><\/li>\n<li><p>Upload the plugin folder to <code>\/wp-content\/plugins\/maca-tjatt\/<\/code><\/p><\/li>\n<li><p>Activate the plugin<\/p><\/li>\n<li><p>Go to <strong>Maca Tjatt<\/strong> in wp-admin<\/p><\/li>\n<li><p>Configure content sources and build the index<\/p><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"who%20pays%20for%20ai%20usage%3F\"><h3>Who pays for AI usage?<\/h3><\/dt>\n<dd><p>The site owner configures and pays for their chosen AI provider through WordPress Connectors. This plugin does not include or bill for AI access.<\/p><\/dd>\n<dt id=\"does%20it%20store%20visitor%20chat%20history%3F\"><h3>Does it store visitor chat history?<\/h3><\/dt>\n<dd><p>No. Questions are processed in real time and not saved to the database. Only the search index (website content chunks) is stored locally.<\/p><\/dd>\n<dt id=\"what%20content%20is%20indexed%3F\"><h3>What content is indexed?<\/h3><\/dt>\n<dd><p>Site name and tagline, optional custom knowledge text, published pages, posts, categories, tags, public custom post types, and optionally selected pages.<\/p><\/dd>\n<dt id=\"what%20wordpress%20version%20is%20required%3F\"><h3>What WordPress version is required?<\/h3><\/dt>\n<dd><p>WordPress 7.0 or newer, with the built-in AI Client and at least one connected AI provider.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.3<\/h4>\n\n<ul>\n<li><p>Deactivation feedback modal on the Plugins screen (like maca Restu)<\/p><\/li>\n<li><p>Plugin URI updated to maca.se\/maca-tjatt-info\/<\/p><\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Add built-in default avatar when no custom image URL is set<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Fix AI availability detection when Connectors shows a provider as connected<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li><p>Migrate chat requests to the WordPress 7.0 AI Client<\/p><\/li>\n<li><p>Remove direct OpenAI API integration and plugin-managed API keys<\/p><\/li>\n<li><p>Local keyword-based search index (no external calls during indexing)<\/p><\/li>\n<li><p>Requires WordPress 7.0<\/p><\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Readme: screenshots section and OpenAI billing FAQ for WordPress.org listing<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>WordPress.org prep: GitHub URI, external services documentation, Plugin Check escaping fixes<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li><p>Avatar size setting<\/p><\/li>\n<li><p>Swedish translations when site or user locale is Swedish<\/p><\/li>\n<li><p>Plugin Check and packaging fixes<\/p><\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release extracted as standalone website chat plugin<\/li>\n<\/ul>","raw_excerpt":"AI chat for your WordPress website using the WordPress AI Client and a local search index.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/330872","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=330872"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/macas"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=330872"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=330872"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=330872"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=330872"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=330872"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=330872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}