{"id":392989,"date":"2026-10-28T18:56:31","date_gmt":"2026-10-28T18:56:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ishareblog\/"},"modified":"2026-10-28T19:14:45","modified_gmt":"2026-10-28T19:14:45","slug":"ishareblog","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/ishareblog\/","author":17993144,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.1.4","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"iShareBlog","header_author":"TheFareed","header_description":"Social share buttons, click-to-share quotes, AI-written social posts and share analytics for your blog.","assets_banners_color":"3b3940","last_updated":"2026-10-28 19:14:45","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/thefareeddaar.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":43,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"fareeddaar","date":"2026-10-28 19:14:45","revision":3771445}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3771445,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3771445,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3771445,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3771445,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"ishareblog\/quote":{"name":"ishareblog\/quote","title":"Shareable Quote"}},"tagged_versions":["1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3771445,"resolution":"1","location":"assets","locale":"","width":1280,"height":418},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3771445,"resolution":"2","location":"assets","locale":"","width":1280,"height":445},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3771445,"resolution":"3","location":"assets","locale":"","width":780,"height":1150},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3771445,"resolution":"4","location":"assets","locale":"","width":1160,"height":592},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3771445,"resolution":"5","location":"assets","locale":"","width":1440,"height":1274},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3771445,"resolution":"6","location":"assets","locale":"","width":1440,"height":1436}},"screenshots":{"1":"Share buttons after a post, outlined in the theme's own color, with a \"Summarize with ChatGPT\" button and a share count.","2":"Highlight any text in a post to share it from a small popup.","3":"Share buttons on mobile.","4":"The \"Social Posts\" box in the post editor drafts a post for X, LinkedIn, Facebook and Instagram.","5":"Share analytics: totals, shares per day, top networks, where shares come from and most shared posts.","6":"Settings: networks, placement, style, click-to-share quotes, analytics and AI social posts."}},"plugin_section":[],"plugin_tags":[232,11967,3091,154,680],"plugin_category":[36],"plugin_contributors":[274420],"plugin_business_model":[],"class_list":["post-392989","plugin","type-plugin","status-publish","hentry","plugin_tags-analytics","plugin_tags-click-to-tweet","plugin_tags-share-buttons","plugin_tags-social-media","plugin_tags-social-share","plugin_category-analytics","plugin_contributors-fareeddaar","plugin_committers-fareeddaar"],"banners":{"banner":"https:\/\/ps.w.org\/ishareblog\/assets\/banner-772x250.png?rev=3771445","banner_2x":"https:\/\/ps.w.org\/ishareblog\/assets\/banner-1544x500.png?rev=3771445","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ishareblog\/assets\/icon-128x128.png?rev=3771445","icon_2x":"https:\/\/ps.w.org\/ishareblog\/assets\/icon-256x256.png?rev=3771445","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ishareblog\/assets\/screenshot-1.png?rev=3771445","caption":"Share buttons after a post, outlined in the theme's own color, with a \"Summarize with ChatGPT\" button and a share count."},{"src":"https:\/\/ps.w.org\/ishareblog\/assets\/screenshot-2.png?rev=3771445","caption":"Highlight any text in a post to share it from a small popup."},{"src":"https:\/\/ps.w.org\/ishareblog\/assets\/screenshot-3.png?rev=3771445","caption":"Share buttons on mobile."},{"src":"https:\/\/ps.w.org\/ishareblog\/assets\/screenshot-4.png?rev=3771445","caption":"The \"Social Posts\" box in the post editor drafts a post for X, LinkedIn, Facebook and Instagram."},{"src":"https:\/\/ps.w.org\/ishareblog\/assets\/screenshot-5.png?rev=3771445","caption":"Share analytics: totals, shares per day, top networks, where shares come from and most shared posts."},{"src":"https:\/\/ps.w.org\/ishareblog\/assets\/screenshot-6.png?rev=3771445","caption":"Settings: networks, placement, style, click-to-share quotes, analytics and AI social posts."}],"raw_content":"<!--section=description-->\n<p>iShareBlog helps readers share your posts, and gives them something good to say when they do.<\/p>\n\n<ul>\n<li><strong>Share buttons<\/strong> for X, Facebook, LinkedIn, WhatsApp, Telegram, Reddit, Pinterest, email and copy link. They are added before and\/or after posts automatically, or anywhere with the <code>[ishareblog]<\/code> shortcode. The default style is outlined and icon-only, and picks up your theme's primary color automatically.<\/li>\n<li><strong>Prefilled summaries.<\/strong> Each button opens with a short summary of the post already written: X, LinkedIn, WhatsApp, Telegram and email are prefilled, and Facebook copies the summary so the reader can paste it.<\/li>\n<li><strong>Summarize with ChatGPT.<\/strong> A button that opens ChatGPT with a prompt asking for an overview and the key takeaways of the post. Claude and Perplexity versions are also available.<\/li>\n<li><strong>Click-to-share quotes.<\/strong> Add the \"Shareable Quote\" block, or use <code>[ishareblog_quote cite=\"Author\"]Your quote[\/ishareblog_quote]<\/code> in the classic editor. Readers can also highlight any text in a post and share it from a small popup.<\/li>\n<li><strong>Social posts.<\/strong> A \"Social Posts\" box in the post editor drafts a post for X, LinkedIn, Facebook and Instagram. These drafts are also the summaries used by the share buttons. On WordPress 7.0 and later it can write them with the WordPress AI Client, using whichever AI provider you set up in Settings \u2192 Connectors; otherwise it builds them from the title, excerpt and tags.<\/li>\n<li><strong>Share analytics.<\/strong> Total shares, shares per day, top networks, top posts and where shares come from (buttons, quotes, highlighted text), plus a \"Shares\" column in your posts list.<\/li>\n<\/ul>\n\n<p>No external scripts, tracking pixels or third-party requests are added to your pages.<\/p>\n\n<h3>External services<\/h3>\n\n<p><strong>AI social posts.<\/strong> The plugin does not contact any AI service directly. If a site administrator turns on \"Use AI\", it sends a prompt through the WordPress AI Client to the AI provider the site owner configured in Settings \u2192 Connectors; that provider's terms and privacy policy apply. This happens when a user who can publish the post clicks \"Generate social posts\" (limited per user per day), and once, in the background, when a post is first published. Contributors only get template drafts. Long posts are shortened to 20,000 characters before sending. The post's title, URL, tags and content, plus the \"brand voice\" text from the settings, are sent.<\/p>\n\n<p>The share and \"Summarize with\" buttons are plain links. Nothing is sent to these services unless a reader clicks a button, and then the reader's browser opens the service directly with the post's URL, title and summary:\nX (https:\/\/x.com\/en\/tos, https:\/\/x.com\/en\/privacy), Facebook (https:\/\/www.facebook.com\/terms.php, https:\/\/www.facebook.com\/privacy\/policy\/), LinkedIn (https:\/\/www.linkedin.com\/legal\/user-agreement, https:\/\/www.linkedin.com\/legal\/privacy-policy), WhatsApp (https:\/\/www.whatsapp.com\/legal\/terms-of-service, https:\/\/www.whatsapp.com\/legal\/privacy-policy), Telegram (https:\/\/telegram.org\/tos, https:\/\/telegram.org\/privacy), Reddit (https:\/\/redditinc.com\/policies\/user-agreement, https:\/\/www.reddit.com\/policies\/privacy-policy), Pinterest (https:\/\/policy.pinterest.com\/terms-of-service, https:\/\/policy.pinterest.com\/privacy-policy), ChatGPT (https:\/\/openai.com\/policies\/terms-of-use\/, https:\/\/openai.com\/policies\/privacy-policy\/), Claude (https:\/\/www.anthropic.com\/legal\/consumer-terms, https:\/\/www.anthropic.com\/legal\/privacy), Perplexity (https:\/\/www.perplexity.ai\/hub\/legal\/terms-of-service, https:\/\/www.perplexity.ai\/hub\/legal\/privacy-policy).<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin through Plugins \u2192 Add New \u2192 Upload Plugin, or install it from the plugin directory, then activate it.<\/li>\n<li>Go to iShareBlog \u2192 Settings to choose networks, style and placement.<\/li>\n<li>Optional (WordPress 7.0+): set up an AI provider in Settings \u2192 Connectors, then turn on \"Use AI\" in iShareBlog \u2192 Settings for AI-written summaries and social posts.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20place%20the%20buttons%20manually%3F\"><h3>How do I place the buttons manually?<\/h3><\/dt>\n<dd><p>Set Position to \"Don't insert automatically\" and use <code>[ishareblog]<\/code>. You can choose networks and the heading: <code>[ishareblog networks=\"x,linkedin,copy\" heading=\"Spread the word\"]<\/code>.<\/p><\/dd>\n<dt id=\"how%20do%20i%20add%20a%20shareable%20quote%3F\"><h3>How do I add a shareable quote?<\/h3><\/dt>\n<dd><p>Use the \"Shareable Quote\" block, or <code>[ishareblog_quote tweet=\"Optional custom share text\" cite=\"Author\"]Quote text[\/ishareblog_quote]<\/code>.<\/p><\/dd>\n<dt id=\"can%20i%20change%20the%20share%20text%3F\"><h3>Can I change the share text?<\/h3><\/dt>\n<dd><p>Yes. Edit the drafts in the post's \"Social Posts\" box and update the post. X uses the X draft, LinkedIn and email use the LinkedIn draft, and the other networks use the Facebook draft.<\/p><\/dd>\n<dt id=\"which%20ai%20provider%20does%20it%20use%3F\"><h3>Which AI provider does it use?<\/h3><\/dt>\n<dd><p>Whichever one you set up for your site in Settings \u2192 Connectors (WordPress 7.0 or later). The plugin uses the WordPress AI Client and does not store any API keys itself.<\/p><\/dd>\n<dt id=\"my%20site%20is%20behind%20cloudflare%20or%20another%20proxy.%20does%20tracking%20still%20work%3F\"><h3>My site is behind Cloudflare or another proxy. Does tracking still work?<\/h3><\/dt>\n<dd><p>Yes, but every visitor will appear to come from the proxy's IP, so the per-visitor limits are shared. Pass the real visitor IP with a filter, using the header your proxy sets, for example:\n    add_filter( 'ishareblog_client_ip', function ( $ip ) { return isset( $_SERVER['HTTP_CF_CONNECTING_IP'] ) ? sanitize_text_field( wp_unslash( $_SERVER['HTTP_CF_CONNECTING_IP'] ) ) : $ip; } );\nOnly do this when your server is reachable only through the proxy.<\/p><\/dd>\n<dt id=\"does%20it%20store%20personal%20data%3F\"><h3>Does it store personal data?<\/h3><\/dt>\n<dd><p>No. Analytics store only the post, the network, where the click came from (button, quote or highlighted text) and the time. To ignore repeated clicks, the visitor's IP address is hashed with a site secret into temporary keys that expire within an hour; the IP itself is never stored.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>AI social posts now use the WordPress AI Client (WordPress 7.0+) and the provider configured in Settings \u2192 Connectors. The plugin no longer calls the Anthropic API directly or stores an API key.<\/li>\n<li>Fixed a \"translation loading was triggered too early\" notice.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>The post body is no longer wrapped in an extra element, so theme spacing between paragraphs, lists and quotes is kept.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"Share buttons with ready-made summaries, click-to-share quotes, \"Summarize with ChatGPT\", AI-written social posts and share analytics.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/392989","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=392989"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/fareeddaar"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=392989"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=392989"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=392989"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=392989"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=392989"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=392989"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}