AI Summaries & Share Buttons turns every post into an AI-aware destination. It generates an inline AI summary readers can expand next to the share buttons, and offers one-click sharing to every major social network and the leading AI assistants. Among the first plugins to integrate the native WordPr
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.1 and PHP 7.4.
SourceWordPress plugins · Nov 15, 2026
01 / Source details
Aboutthistool.
AI Summaries & Share Buttons turns every post into an AI-aware destination. It generates an inline AI summary readers can expand next to the share buttons, and offers one-click sharing to every major social network and the leading AI assistants.
Among the first plugins to integrate the native WordPress 7.0 AI Connectors API : configure your AI provider once in Settings > Connectors (OpenAI, Anthropic, Google) and the plugin reuses those credentials — no API keys to manage, no extra accounts.
Inline AI Summary
Two-tier cascade : Level A uses the WordPress 7.0 AI Client; Level C is a built-in PHP extractive fallback with zero API cost on any WP 6.1+ install.
Choose your AI model and mode : pick the provider and model used to generate summaries, or leave it on Automatic to use a fast, cost-effective model instead of the newest, most expensive one. Set how generation behaves too: AI with extractive fallback, AI only, extractive only, or disabled.
Paragraph or bullet-list format : show the summary as prose (one paragraph per sentence) or as a concise bullet list, with configurable length (1-5 sentences or points).
Collapsible inline block with native <details> , data-nosnippet and Schema.org CreativeWork microdata, so Google leaves the summary out of its snippets and AI Overviews and it never competes with your own text.
Editor controls in the block sidebar and the classic meta box: view, edit manually, regenerate on demand, hide per post (independently from the buttons).
Visitor-facing “Generate AI summary” button for posts without a stored summary, restrictable to extractive-only or open to the AI Client.
Your own content inside the box : anything you want below the summary, as text, HTML or scripts (an ad, a newsletter form, a map, a notice), loaded when a reader opens the box, with an optional label.
Only where there is something to summarize : posts with fewer than 50 words of text get no summary, so the box never shows an AI reply saying there was nothing to summarize.
Async generation via WP-Cron . [ayudawp_aiss_summary] shortcode also available.
Social networks : X (Twitter), LinkedIn, Facebook, Telegram, WhatsApp, Email, Raindrop, Reddit, Bluesky, LINE, Mastodon, Threads, Pinterest.
AI assistants : Claude, ChatGPT, Google AI, Gemini, Grok, Perplexity, DeepSeek, Mistral, Copilot, Qwen, Meta AI — each opens with a citation-ready prompt linking back to your URL.
Browser actions : a Copy link button and a native Share button that opens the device share sheet (reaching WhatsApp, Signal, Instagram, Messages or AirDrop), shown only where the browser supports it.
Google Preferred Source : a button that takes readers to the Google tool where they mark your site as a preferred source, with the clicks counted per post. It can go with the social networks, in a section of its own, or anywhere with the shortcode.
Where they show : inline before or after the content, through the [ayudawp_share_buttons] shortcode, or in a floating bar pinned to the left, the right or the bottom of the screen — on its own or alongside the inline block.
Compact on phones : optionally collapse the whole set behind a single Share button, or show a few buttons plus a More button, without touching the desktop layout.
6 visual styles, 4 sizes, custom colors, brand SVG icons, dark-mode auto-adaptation, drag-and-drop ordering, optional UTM tagging. SEO-friendly ( <a rel="nofollow"> or <button> , auto-exclusion on noindex content for all major SEO plugins).
Analytics
Click tracking per platform and per post, timeline chart with per-platform breakdown, period comparison (previous period, same period last year, custom range), CSV export.
Dashboard widget with 7-day sparkline. VigIA cross-reference (clicks vs. AI crawler visits) when active. Redis/Memcached compatible.
Why use it?
01Cite your source naturally : when readers expand the summary or share to an AI assistant, your URL travels with the content.
02Reach every audience : full social spectrum plus 11 AI assistants in one place.
03Future-proof : built on WP 7.0 Connectors and a REST API ready for agentic clients.
External services
This plugin connects to third-party AI providers only when the inline AI Summary feature is enabled and an AI Connector is configured (or the WP AI Client is available). All other features — social and AI share buttons, click analytics, the extractive PHP fallback summary — run entirely on your own server and do not contact any external service.
AI Summary generation
When a post is saved (or when the editor / a visitor explicitly clicks “Regenerate” or “Generate AI summary”), the plugin uses the WordPress 7.0 AI Client ( wp_ai_client_prompt() ) to request a short summary from whichever provider you configured in Settings > Connectors . The plugin never stores your API keys — they are managed centrally by WordPress core.
What is sent:
Post title (plain text)
Post content (HTML stripped, up to ~3000 characters of plain text)
A short instruction asking the provider to return a summary
What is not sent: API keys (managed by core Connectors), visitor IP addresses, user accounts, analytics data, or any other personal data of your readers.
Possible destinations (depending on which Connector your administrator activates):
OpenAI — Terms of use · Privacy policy
Anthropic — Terms of service · Privacy policy
Google AI — Terms of service · Privacy policy
If you do not configure any Connector, or your WordPress version is below 7.0, the plugin falls back to the local PHP extractive summarizer and no external request is made.
How to opt out
Set AI Summary generation to Disabled in the AI Summary tab of the plugin settings.
Or choose Extractive only to keep summaries fully local — zero external requests, ever.
Or choose AI only while leaving no Connector configured — no requests will be sent, and summaries simply won’t be generated.
The visitor-facing “Generate AI summary” button is off by default; if enabled, you can additionally restrict it to the extractive PHP path so visitor clicks never reach an external provider.
Sharing buttons
The social and AI sharing buttons render as <a> / <button> elements that open the respective destination only when the visitor clicks them — your server does not contact those services. The same goes for the Google Preferred Source button, a plain link to Google’s preferred sources tool with your domain in it: no Google script is loaded ( Terms of service · Privacy policy ). The plugin’s analytics endpoint that records button clicks runs locally on your own site.
Advanced Usage
Shortcode parameters
The [ayudawp_share_buttons] shortcode accepts several parameters:
show_title : Show or hide the section title – Example: [ayudawp_share_buttons show_title="false"] – Options: true, false
title_text : Custom title text – Example: [ayudawp_share_buttons title_text="Share this content"]
title_style : Title HTML element – Example: [ayudawp_share_buttons title_style="h3"] – Options: h3, h4, h5, h6, span
ai_title : Section title for AI buttons group – Example: [ayudawp_share_buttons ai_title="Summarize with AI"]
social_title : Section title for social buttons group – Example: [ayudawp_share_buttons social_title="Share on social media"]
google_title : Title of the Google Preferred Source section, when it has a section of its own – Example: [ayudawp_share_buttons google_title="Follow us on Google"]
The [ayudawp_aiss_summary] shortcode renders the AI-generated summary as a standalone collapsible block. Useful when you want to place the summary somewhere other than where the share buttons are auto-inserted, or when you have buttons disabled but still want to surface the summary.
post_id : Render the summary of a specific post – Example: [ayudawp_aiss_summary post_id="123"] – Defaults to the current post in the loop when omitted
The shortcode outputs nothing when the post has no stored summary, so it is safe to drop into templates without conditional wrappers.
Printing the blocks in theme hooks
Some themes rewrite the post content after WordPress filters it, for example to place ads, and end up duplicating whatever plugins added to it. For those, the ayudawp_aiss_content_anchors filter prints what goes before the content, what goes after it, or both, in an action of the theme instead:
add_filter( 'ayudawp_aiss_content_anch
See it in action
Screenshots & previews.
Inline AI summary collapsible block above the share and AI buttons on a postMobile responsive viewPlugin settings for social and AI sharing buttonsPrompt opened on ChatGPTEditor controls box: hide buttons or manage the AI summarySEO integration setting with detected SEO pluginAnalytics dashboard with timeline chart and platform breakdownPeriod comparison with timeline overlay and stat card indicatorsDashboard widget with sparkline and top platformsAI Summary settings with WP 7.0 AI Client status and Connectors linkVisitor-facing "Generate AI summary" button for posts without a stored summary
02 / Source details
Gettingstarted.
Automatic installation
01Go to Plugins > Add New in your WordPress admin
02Search for “AI Summaries & Share Buttons”
03Click “Install Now” and then “Activate”
04Go to Settings > AI Summaries & Share Buttons to configure
Manual installation
05Download the plugin ZIP file
06Go to Plugins > Add New > Upload Plugin
07Select the ZIP file and click “Install Now”
08Activate the plugin
09Configure in Settings > AI Summaries & Share Buttons
Complete setup
10Go to Settings > AI Summaries & Share Buttons
11Select the available buttons : Choose which social networks and AIs your site offers
12Configure automatic insertion : Choose position: Before content, after, both, or disabled (shortcode only)
13Select content types: Posts, pages, products, or any Custom Post Type
14Configure SEO integration : Enable/disable automatic exclusion of noindex content
15Customize AI prompt : Modify the default text if desired (excellent default included)
16Configure title : Change the text before buttons and choose heading style
17Set section titles : Optionally set separate titles for AI and Social groups
18Configure X mentions : Add your X (Twitter) handle for automatic mentions
19Set Mastodon instance : Enter your Mastodon server domain if using Mastodon
20Choose the appearance : What each button carries (text, icon and text, or icon only), its color (minimal, brand, outline, for dark backgrounds or custom), its corners (rounded, circular or square), its size and the dark backgrounds setting
21Pick custom colors : Use the color picker when “Custom colors” is selected
22Set the buttons and their order : All the available ones or the ones you choose, AI first, social first or mixed, and drag to reorder within each group
23Set the floating bar : Where it appears, and its buttons, how many in sight and its appearance, taken from the in-content buttons or its own
24Configure SEO settings : Choose between links with nofollow or button elements
25Configure data retention : Set retention period and optionally delete all data when plugin is uninstalled
26Configure the AI Summary in its own tab: Choose the generation mode (AI with extractive fallback, AI only, extractive only, or disabled) and, optionally, the AI model
27Choose position (before / after the buttons, before the content, or disabled)
28Pick the post types where summaries should be generated (fully independent from the buttons’ list)
29Optionally enable the visitor-facing “Generate AI summary” button for posts without a stored summary
30On WordPress 7.0+, configure your AI provider in Settings > Connectors (the plugin reuses those credentials — no API keys to manage here)
31Save changes (the Share Buttons and AI Summary tabs each save their own options)
Manual insertion with shortcode: – Share buttons: [ayudawp_share_buttons] – AI summary block: [ayudawp_aiss_summary] or [ayudawp_aiss_summary post_id="123"] – Specific buttons: [ayudawp_share_buttons buttons="claude,twitter,linkedin,deepseek,mastodon"] – Custom style: [ayudawp_share_buttons style="minimal" show_title="false"] – With icons: [ayudawp_share_buttons show_icons="true" style="brand"] – Icons only: [ayudawp_share_buttons style="icons-only"] – Circular icons: [ayudawp_share_buttons style="icons-only" icon_style="circular"] – Custom title: [ayudawp_share_buttons title_text="Share or Summarize" title_style="h3"] – Section titles: [ayudawp_share_buttons ai_title="Summarize with AI" social_title="Share on social media"] – Button size: [ayudawp_share_buttons size="compact"] – Outline style: [ayudawp_share_buttons style="outline" show_icons="true"]
Per-post controls (block editor sidebar / classic meta box): – Hide share buttons on this specific post – Hide the AI summary on this specific post (independent from the buttons control) – View, edit and regenerate the AI summary on demand – Manually-edited summaries are locked against auto-regeneration
03 / Source details
Frequently asked questions.
Is this plugin completely free?
Yes, AI Summaries & Share Buttons is 100% free with all features included, including support for all social networks, AI platforms, and the full analytics dashboard with CSV export.
How does the inline AI summary work?
When you publish or update a post, the plugin generates a short summary asynchronously (in a background WP-Cron event, to avoid blocking the editor save). The summary then appears inline next to the share buttons, inside a collapsible block. Visitors can expand it without leaving the page. You can disable the feature globally in Settings > AI Summaries & Share Buttons > AI Summary , choose where the summary is placed (before/after the buttons, or before the content), and override or edit the text per post from the editor sidebar.
Why does a short post have no summary?
A post needs at least 50 words of text. Images, embeds, captions and tables do not count.
Below that, the AI tends to answer that there is nothing to summarize, and that answer would end up in the box.
So no summary is generated and the visitor button does not appear.
A summary you write by hand in the editor is always shown.
The editor tells you when a post is below the minimum.
Developers can change the minimum with the ayudawp_aiss_summary_min_words filter (0 turns it off).
Can I add my own content or ads inside the summary box?
Yes, in Settings > AI Summaries & Share Buttons > AI Summary , under Custom content inside the box.
Anything fits: text, HTML or scripts, such as an ad, a newsletter form, a map or a notice.
It goes below the summary, on the post itself, and only loads when a reader opens the box.
You can also leave it empty and fill the element with id ayudawp-aiss-custom from an ad server or Google Tag Manager. The ayudawp_aiss_custom_visible event, also pushed to the dataLayer, tells a tag when the box opens.
Scripts that queue their work (AdSense, Google Ad Manager, Tag Manager) work. Scripts that use document.write do not.
An optional label goes above it: Advertisement, or your own text.
Only users who can publish unfiltered HTML can change it. On a network, that is the super admin.
How do I choose the AI generation mode and model?
The AI Summary generation setting is a single selector with four modes: AI with extractive fallback (recommended), AI only , Extractive only (never contacts a provider), and Disabled . The AI model selector lists the models your configured providers expose; leave it on Automatic to let the plugin pick a fast, cost-effective model per provider instead of the newest, most expensive flagship.
Where do I configure API keys for the AI summary?
You don’t configure keys in this plugin. The summary feature relies on the WordPress 7.0 AI Client introduced in core, which manages credentials centrally in Settings > Connectors . Configure your preferred provider (OpenAI, Anthropic, Google) there once and every plugin on the site — including this one — uses those credentials.
What happens on WordPress versions older than 7.0?
On WP < 7.0 (or 7.0+ without a Connector configured), the plugin falls back to a PHP extractive summarizer: it picks the most representative sentences from your content based on word frequency. The result is labelled “Basic summary” in the frontend so readers know it isn’t AI-generated. You can disable the fallback if you only want AI-quality summaries.
Why does my AI summary say “Basic summary”?
That tag appears when the summary was produced by the PHP extractive fallback instead of the WP AI Client. This happens when WordPress 7.0 is not installed, when no AI Connector is configured in Settings > Connectors , or when the AI provider call returned an error. Configure a Connector and republish the post to get an AI-generated summary; the “Basic summary” label disappears automatically.
Is the post content sent to a third-party AI service?
Only when the WP AI Client integration is active. In that case, the post content (title plus up to ~3000 characters of body text) is sent to whatever provider you configured in Settings > Connectors (OpenAI, Anthropic or Google). The PHP extractive fallback runs entirely on your server and never sends data anywhere. You can disable AI generation completely in the plugin settings to keep everything local.
AI generation worked before, now everything falls back to “Basic summary”. What changed?
If you have the canonical AI plugin from wordpress.org installed, go to Tools > Connector Approvals and make sure the toggle next to “AI Summaries & Share Buttons” is enabled for your provider. That plugin’s approval system intercepts outbound AI requests and silently blocks any plugin it hasn’t approved yet. When this is the likely cause, the plugin’s settings page surfaces a direct link to the approvals screen alongside the standard error message.
How does the analytics dashboard work?
The analytics dashboard tracks every button click on your site, showing you which platforms are most popular and which content gets the most engagement. You can filter by date range (7 to 365 days or custom dates), compare with a previous period, the same period last year, or custom dates, and view data in timeline charts, platform tables, and content performance tables. In the platforms table, the click count of each button opens the posts it was clicked from. Stat cards show percentage changes when comparison is active. You can download data as CSV files from the export dropdown. A dashboard widget provides a quick 7-day summary right on your WordPress admin homepage.
How do I export analytics data?
In the Analytics tab, use the date filter to select the period you want, then click the “Export CSV” button to open the export menu. Choose “Current period” for a full breakdown (date, platform, type, post title, URL, clicks) or “Timeline summary” for a daily totals export. When period comparison is active, the timeline export automatically includes comparison columns (date, clicks, comparison date, comparison clicks, difference, change percentage). Files download immediately and can be opened in Excel, Google Sheets, or any spreadsheet application.
What is VigIA and how does the integration work?
VigIA is a free WordPress plugin by AyudaWP that monitors AI crawler visits to your site — tracking bots like GPTBot (ChatGPT), ClaudeBot, PerplexityBot and 50+ more. When VigIA is active alongside AI Summaries & Share Buttons, the analytics dashboard shows an additional panel where you can cross-reference your share button clicks with AI crawler activity. This lets you see, for example, whether a spike in Claude clicks correlates with increased ClaudeBot crawling of that content. You can install VigIA directly from the plugin screen.
Will it slow down my website?
No. The plugin is ultra-optimized with a modular structure and lightweight SVG icons that load instantly. Frontend CSS and JavaScript only load on pages where the share buttons or the AI summary actually display — posts where both are hidden via the meta box do not load any plugin assets.
How do I hide buttons on specific pages?
Edit the post or page where you want to hide buttons, find the “AI Summaries & Share Buttons” meta box in the sidebar, and check “Hide share buttons on this content”. The AI summary has its own independent checkbox (“Hide AI summary on this content”), so you can hide either feature — or both — on any post. This works with both the classic editor and the block editor.
Can I automatically hide buttons on noindex content?
Yes! The plugin integrates with major SEO plugins (Yoast, Rank Math, All in One SEO, SEOPress, The SEO Framework, Visibility). Enable the “Exclude noindex content” option in settings to automatically hide buttons on content marked as noindex.
What’s the difference between Google AI and Gemini buttons?
Google AI uses the new AI Mode available in most countries, launching the AI response automatically with your prompt. Gemini uses the traditional method (copy prompt and open Gemini) which still works everywhere. Choose based on availability in your region or user preference.
Should I use links or buttons for SEO?
Both options are valid: – Links with nofollow (default) : Better user experience, allows right-click to copy link, works without JavaScript – Button elements : Not counted as links by search engines, cleaner link profile, reduces crawl budget usage
The nofollow attribute already prevents PageRank transfer, so the SEO impact is minimal. Choose based on your specific needs.
How do the section titles work?
You can set separate headings for the AI and Social button groups. When either section title is filled in, the general title disappears and each group gets its own heading. If both section titles are left empty, the general title works as before. When using the “Mixed” button order, the general title is always displayed regardless of section titles, since both groups are interleaved. You can also set section titles via shortcode: [ayudawp_share_buttons ai_title="Summarize" social_title="Share"]
How does Mastodon sharing work?
Since Mastodon is a federated network, the share link needs to point to your specific instance. Set your Mastodon server domain (e.g. mastodon.social, fosstodon.org) in the plugin settings. The share button will then open the compose screen on your instance with the post title and URL pre-filled.
Can I customize the visual appearance?
Yes. The appearance has one row per setting, the same for the in-content buttons and the floating bar: – Button : text only (default), icon and text, or icon only – Color : minimal (default), brand colors, outline, for dark backgrounds, or custom colors with a color picker – Corners : rounded (default), circular or square, for every button – Size : normal (default), compact, large or fluid – Dark backgrounds : off, or automatic
Can I change the button size?
Yes, four sizes are available: – Compact : Smaller buttons for tight layouts – Normal : Standard size (default) – Large : Bigger buttons for more prominent display – Fluid : Buttons expan
FinderPress Media Auditor helps site administrators scan for broken images, missing Media Library files, unreachable media URLs, and other media issues across WordPress content. Use it to audit images, video, audio, PDFs, featured images, and attachment files without sending scan data to an external
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati