{"id":384273,"date":"2026-11-06T18:05:32","date_gmt":"2026-11-06T18:05:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/attosocial\/"},"modified":"2026-11-06T18:05:07","modified_gmt":"2026-11-06T18:05:07","slug":"attosocial","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/attosocial\/","author":20847718,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.1","stable_tag":"0.1.1","tested":"7.1.4","requires":"6.6","requires_php":"7.4","requires_plugins":null,"header_name":"AttoSocial","header_author":"AbodeOrigin","header_description":"Ultra-lightweight, privacy-first social share buttons with inline SVGs and native block editor styling.","assets_banners_color":"","last_updated":"2026-11-06 18:05:07","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/attosocial.com\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":147,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.1":{"tag":"0.1.1","author":"abodeorigin","date":"2026-11-06 18:05:07","revision":3788512}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":{"attosocial\/share":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"attosocial\/share","version":"0.1.0","title":"AttoSocial Share","category":"widgets","icon":"share","description":"Display social sharing links for visitors to share your content.","allowedBlocks":["attosocial\/share-item"],"supports":{"html":false,"align":["left","center","right"],"layout":{"default":{"type":"flex"}},"spacing":{"blockGap":["horizontal","vertical"],"margin":true,"__experimentalDefaultControls":{"blockGap":true,"margin":false}},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalSkipSerialization":true,"__experimentalDefaultControls":{"fontSize":true}}},"styles":[{"name":"default","label":"Default","isDefault":true},{"name":"outline","label":"Outline"},{"name":"solid","label":"Solid"}],"selectors":{"root":".wp-block-attosocial-share","typography":".wp-block-attosocial-share .attosocial-share-item__label"},"attributes":{"openInNewTab":{"type":"boolean","default":true},"showLabels":{"type":"boolean","default":false},"iconSize":{"type":"string","default":"24px"},"iconPadding":{"type":"object"},"iconColor":{"type":"string"},"iconBackground":{"type":"string"},"iconBorder":{"type":"object"},"iconBorderRadius":{"type":["string","object"]}},"providesContext":{"openInNewTab":"openInNewTab","showLabels":"showLabels","iconSize":"iconSize","iconPadding":"iconPadding","iconColor":"iconColor","iconBackground":"iconBackground","iconBorder":"iconBorder","iconBorderRadius":"iconBorderRadius","style":"style","borderColor":"borderColor","fontSize":"fontSize"},"textdomain":"attosocial","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"attosocial\/share-item":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"attosocial\/share-item","version":"0.1.0","title":"AttoSocial Item","category":"widgets","icon":"share-alt2","description":"A single social sharing destination.","parent":["attosocial\/share"],"attributes":{"network":{"type":"string","default":"facebook"},"iconSize":{"type":"string"},"iconColor":{"type":"string"},"iconBackground":{"type":"string"}},"usesContext":["openInNewTab","showLabels","iconSize","iconPadding","iconColor","iconBackground","iconBorder","iconBorderRadius","style","borderColor","fontSize"],"selectors":{"typography":".attosocial-share-item__label"},"supports":{"reusable":false,"html":false,"__experimentalBorder":{"color":true,"radius":true,"width":true,"style":true,"__experimentalDefaultControls":{"color":true,"radius":true,"width":true}},"spacing":{"padding":true,"__experimentalDefaultControls":{"padding":true}},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalSkipSerialization":true,"__experimentalDefaultControls":{"fontSize":true}}},"textdomain":"attosocial","editorScript":"file:.\/index.js"}},"tagged_versions":["0.1.1"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[1220,223781,3091,154,1540],"plugin_category":[],"plugin_contributors":[264986],"plugin_business_model":[],"class_list":["post-384273","plugin","type-plugin","status-publish","hentry","plugin_tags-block","plugin_tags-bluesky","plugin_tags-share-buttons","plugin_tags-social-media","plugin_tags-social-sharing","plugin_contributors-abodeorigin","plugin_committers-abodeorigin"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/attosocial.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>AttoSocial<\/strong> is a modern, lightweight social sharing block for WordPress, engineered from the ground up for the Block Editor and Full Site Editing (FSE).<\/p>\n\n<p>Unlike legacy social sharing plugins that load heavy JavaScript libraries, external icon web fonts, and third-party tracking scripts, AttoSocial delivers a fast, privacy-first sharing experience with a <strong>featherlight frontend footprint<\/strong>.<\/p>\n\n<h4>Why AttoSocial?<\/h4>\n\n<ul>\n<li><strong>Ultra-Lightweight Frontend Footprint<\/strong>: Renders pure, semantic HTML <code>&lt;a&gt;<\/code> tags with inline SVGs and minimal scoped CSS. No heavy libraries, no render-blocking third-party scripts, and optimal Core Web Vitals (INP, LCP, CLS).<\/li>\n<li><strong>100% Privacy-First<\/strong>: No tracking cookies, no third-party tracking pixels, and zero background HTTP requests on page load. Fully GDPR and ePrivacy compliant out of the box.<\/li>\n<li><strong>Crisp Server-Rendered SVGs<\/strong>: Sharp at any screen resolution without downloading external font icon files (no FontAwesome or Dashicons).<\/li>\n<li><strong>Built for the Block Editor &amp; Full Site Editing<\/strong>: Parent <code>attosocial\/share<\/code> and child <code>attosocial\/share-item<\/code> blocks with visual drag-and-drop, style presets (Default, Outline, Solid), responsive layout, and full core design tool integration (colors, borders, spacing, typography).<\/li>\n<li><strong>Modern Social Networks Included<\/strong>: Built-in support for modern networks including Bluesky, Threads, and Mastodon alongside classic platforms.<\/li>\n<\/ul>\n\n<h4>Built for the Block Editor<\/h4>\n\n<ul>\n<li>A parent <strong>AttoSocial Share<\/strong> block holds individual network buttons, so you can add, remove and reorder them like any other blocks.<\/li>\n<li>Works in posts, pages, patterns, and block theme templates and template parts.<\/li>\n<li>Uses core block tools for alignment, layout, spacing, borders, colors and typography.<\/li>\n<\/ul>\n\n<h4>Style once, adjust where needed<\/h4>\n\n<ul>\n<li>Three style presets to start from: <strong>Default<\/strong> (icon in the network's brand color), <strong>Outline<\/strong>, and <strong>Solid<\/strong>.<\/li>\n<li>Set icon size, icon padding, icon border, border radius, icon color and background on the parent block, and every button inherits them.<\/li>\n<li>Override color, background, size, border, padding or typography on any single button.<\/li>\n<li>Optionally show network names next to the icons, with their own typography settings.<\/li>\n<\/ul>\n\n<h4>Sensible sharing defaults<\/h4>\n\n<ul>\n<li>The shared link and title are picked automatically: the current post or page on single views, the archive on archive pages, and the search results on search pages.<\/li>\n<li>Choose whether links open in a new tab. New-tab links use <code>rel=\"noopener noreferrer nofollow\"<\/code>.<\/li>\n<li>When labels are hidden, each button keeps screen-reader text and an accessible label such as \"Share on Facebook\".<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>AttoSocial renders direct web share links to third-party services. On page load, this plugin makes zero external HTTP requests, loads no external scripts or trackers, and sets no cookies.<\/p>\n\n<p>When a site visitor clicks a share button, their browser opens that service's web share URL in a new tab to compose a post. Public page metadata (the page URL and title; for Pinterest, the featured image URL) is passed in the URL parameters only upon explicit user click.<\/p>\n\n<p>Supported third-party services:<\/p>\n\n<ul>\n<li><strong>Facebook<\/strong> (<a href=\"https:\/\/www.facebook.com\/legal\/terms\">Terms of Service<\/a>, <a href=\"https:\/\/www.facebook.com\/privacy\/policy\">Privacy Policy<\/a>)<\/li>\n<li><strong>X (formerly Twitter)<\/strong> (<a href=\"https:\/\/x.com\/en\/tos\">Terms of Service<\/a>, <a href=\"https:\/\/x.com\/en\/privacy\">Privacy Policy<\/a>)<\/li>\n<li><strong>LinkedIn<\/strong> (<a href=\"https:\/\/www.linkedin.com\/legal\/user-agreement\">Terms of Service<\/a>, <a href=\"https:\/\/www.linkedin.com\/legal\/privacy-policy\">Privacy Policy<\/a>)<\/li>\n<li><strong>WhatsApp<\/strong> (<a href=\"https:\/\/www.whatsapp.com\/legal\/terms-of-service\">Terms of Service<\/a>, <a href=\"https:\/\/www.whatsapp.com\/legal\/privacy-policy\">Privacy Policy<\/a>)<\/li>\n<li><strong>Bluesky<\/strong> (<a href=\"https:\/\/bsky.social\/about\/support\/tos\">Terms of Service<\/a>, <a href=\"https:\/\/bsky.social\/about\/support\/privacy-policy\">Privacy Policy<\/a>)<\/li>\n<li><strong>Reddit<\/strong> (<a href=\"https:\/\/www.redditinc.com\/policies\/user-agreement\">Terms of Service<\/a>, <a href=\"https:\/\/www.redditinc.com\/policies\/privacy-policy\">Privacy Policy<\/a>)<\/li>\n<li><strong>Telegram<\/strong> (<a href=\"https:\/\/telegram.org\/tos\">Terms of Service<\/a>, <a href=\"https:\/\/telegram.org\/privacy\">Privacy Policy<\/a>)<\/li>\n<li><strong>Pinterest<\/strong> (<a href=\"https:\/\/policy.pinterest.com\/en\/terms-of-service\">Terms of Service<\/a>, <a href=\"https:\/\/policy.pinterest.com\/en\/privacy-policy\">Privacy Policy<\/a>)<\/li>\n<li><strong>Threads<\/strong> (<a href=\"https:\/\/help.instagram.com\/769983657850450\">Terms of Service<\/a>, <a href=\"https:\/\/privacycenter.instagram.com\/policy\">Privacy Policy<\/a>)<\/li>\n<li><strong>Tumblr<\/strong> (<a href=\"https:\/\/www.tumblr.com\/policy\/en\/terms-of-service\">Terms of Service<\/a>, <a href=\"https:\/\/www.tumblr.com\/policy\/en\/privacy\">Privacy Policy<\/a>)<\/li>\n<li><strong>Mastodon<\/strong> (<a href=\"https:\/\/mastodon.social\/terms\">Terms of Service<\/a>, <a href=\"https:\/\/mastodon.social\/privacy-policy\">Privacy Policy<\/a>)<\/li>\n<li><strong>Flipboard<\/strong> (<a href=\"https:\/\/about.flipboard.com\/terms-of-service\/\">Terms of Service<\/a>, <a href=\"https:\/\/about.flipboard.com\/privacy-policy\/\">Privacy Policy<\/a>)<\/li>\n<li><strong>Hacker News<\/strong> (<a href=\"https:\/\/www.ycombinator.com\/legal\/\">Terms of Service &amp; Privacy Policy<\/a>)<\/li>\n<\/ul>\n\n<p>Note: The Email share button uses a standard local mailto: link that opens the visitor's default email application and does not transmit data to any third-party external service.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install AttoSocial from <strong>Plugins \u2192 Add New<\/strong>, or upload the <code>attosocial<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu.<\/li>\n<li>Open a post, page or template in the Block Editor and insert the <strong>AttoSocial Share<\/strong> block.<\/li>\n<li>Use the block's <strong>+<\/strong> button to add the networks you want, then adjust styles in the block settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20attosocial%20work%20with%20the%20classic%20editor%3F\"><h3>Does AttoSocial work with the Classic Editor?<\/h3><\/dt>\n<dd><p>AttoSocial's sharing buttons are built natively for the Block Editor (Gutenberg) and Full Site Editing.<\/p><\/dd>\n<dt id=\"can%20i%20style%20each%20network%20button%20differently%3F\"><h3>Can I style each network button differently?<\/h3><\/dt>\n<dd><p>Yes. Settings on the parent AttoSocial Share block apply to every button. Select an individual button to override its color, background, icon size, border, padding or label typography.<\/p><\/dd>\n<dt id=\"which%20mastodon%20server%20is%20used%3F\"><h3>Which Mastodon server is used?<\/h3><\/dt>\n<dd><p>The Mastodon button opens the share page on mastodon.social. Developers can point it to another server with the <code>attosocial_service_definitions<\/code> filter.<\/p><\/dd>\n<dt id=\"does%20attosocial%20load%20any%20external%20tracking%20scripts%20or%20cookies%3F\"><h3>Does AttoSocial load any external tracking scripts or cookies?<\/h3><\/dt>\n<dd><p>No. AttoSocial does not load any third-party tracking scripts, sets zero cookies, and makes zero background external requests on page load. It is 100% privacy-friendly and GDPR compliant out of the box.<\/p><\/dd>\n<dt id=\"how%20does%20attosocial%20help%20with%20site%20speed%20and%20core%20web%20vitals%3F\"><h3>How does AttoSocial help with site speed and Core Web Vitals?<\/h3><\/dt>\n<dd><p>AttoSocial is built with performance as a first principle. It renders clean inline SVGs rather than downloading external icon web fonts (like FontAwesome or Dashicons), avoids heavy third-party libraries, and adds virtually zero asset weight to your pages, preventing layout shifts (CLS) and input delays (INP).<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>AttoSocial Share block (<code>attosocial\/share<\/code>) with individual network buttons (<code>attosocial\/share-item<\/code>).<\/li>\n<li>14 networks and sharing actions.<\/li>\n<li>Default, Outline and Solid style presets with full customization.<\/li>\n<li>Icon size, icon padding and icon border controls with per-button overrides.<\/li>\n<li>Optional network labels with their own typography settings.<\/li>\n<\/ul>","raw_excerpt":"Ultra-lightweight, privacy-first social share buttons with inline SVGs and native block editor styling.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/384273","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=384273"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/abodeorigin"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=384273"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=384273"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=384273"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=384273"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=384273"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=384273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}