{"id":348879,"date":"2026-08-07T14:34:47","date_gmt":"2026-08-07T14:34:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/collectsocials\/"},"modified":"2026-08-07T14:34:32","modified_gmt":"2026-08-07T14:34:32","slug":"collectsocials","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/collectsocials\/","author":23531546,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.3","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"CollectSocials","header_author":"CollectSocials","header_description":"Embed Instagram, TikTok, YouTube, Facebook, X and Google Reviews feeds, designed in the CollectSocials studio and served from your own site \u2014 unlimited views, and no per-visitor request to our servers.","assets_banners_color":"","last_updated":"2026-08-07 14:34:32","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/collectsocials.com\/wordpress-social-feed?ref=wordpress","header_author_uri":"https:\/\/collectsocials.com\/?ref=wordpress","rating":0,"author_block_rating":0,"active_installs":0,"downloads":28,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"husaddam","date":"2026-08-07 14:34:32"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":{"collectsocials\/feed":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"collectsocials\/feed","version":"0.1.0","title":"CollectSocials Feed","category":"widgets","icon":"share","description":"Embed a CollectSocials social media or reviews feed, served from this site.","keywords":["social","feed","reviews","instagram","widget"],"textdomain":"collectsocials","attributes":{"feedId":{"type":"string","default":""}},"supports":{"html":false,"align":["wide","full"]},"editorScript":"collectsocials-block-editor"}},"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Settings \u2192 CollectSocials \u2014 add each feed's id and embed token, choose a\nsync interval and review sync status.","2":"The CollectSocials Feed block in the editor, picking a configured feed.","3":"A social media grid feed rendered on the front end.","4":"A Google Reviews feed rendered on the front end.","5":"The CollectSocials studio, where feeds are designed (layouts, card templates\nand themes)."}},"plugin_section":[],"plugin_tags":[21827,2021,8187,23553,184034],"plugin_category":[],"plugin_contributors":[274807],"plugin_business_model":[],"class_list":["post-348879","plugin","type-plugin","status-publish","hentry","plugin_tags-google-reviews","plugin_tags-instagram-feed","plugin_tags-social-media-feed","plugin_tags-social-wall","plugin_tags-tiktok-feed","plugin_contributors-husaddam","plugin_committers-husaddam"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/collectsocials.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>CollectSocials puts your social posts and customer reviews on your WordPress\nsite, in a design you control. You build a feed once in the hosted CollectSocials\nstudio, paste its id and embed token into Settings \u2192 CollectSocials, and place it\nanywhere with a block or a shortcode.<\/p>\n\n<p>What sets it apart is how little the page waits on. On a schedule you choose, the\nplugin copies each feed's posts, its design and the renderer script into your own\nsite, and from then on serves every page view from your own domain. Nothing on\nthe page calls out to CollectSocials, no view counter ticks down, and the feed\nstill renders on the day a social network has an outage. The photos and videos\nare the one exception, and worth stating plainly: those are still served by the\nsocial network from its own CDN \u2014 as they are in every plugin of this kind \u2014 so\nduring an outage you keep the layout, the captions and the links, and the\npictures are the part that can go missing.<\/p>\n\n<h4>Platforms in one feed<\/h4>\n\n<p>A single feed can mix as many of these as your plan allows:<\/p>\n\n<ul>\n<li><strong>Instagram<\/strong> \u2014 account posts, reels and hashtag content<\/li>\n<li><strong>TikTok<\/strong> \u2014 videos from your account<\/li>\n<li><strong>YouTube<\/strong> \u2014 channel uploads and playlists<\/li>\n<li><strong>Facebook<\/strong> \u2014 page posts<\/li>\n<li><strong>Pinterest<\/strong> \u2014 pins from your boards<\/li>\n<li><strong>Vimeo<\/strong> \u2014 videos from your account<\/li>\n<li><strong>Tumblr<\/strong> \u2014 posts from your blog<\/li>\n<li><strong>Google Reviews<\/strong> \u2014 star ratings and review text from your Business Profile<\/li>\n<li><strong>RSS<\/strong> \u2014 any blog or news feed, including your own WordPress posts<\/li>\n<li><strong>X (Twitter)<\/strong> \u2014 a premium platform, available on paid plans<\/li>\n<\/ul>\n\n<h4>Designed once, rendered exactly<\/h4>\n\n<p>Feeds are assembled in the CollectSocials studio from three layers (layout, card\ntemplate and theme) across 40 layouts, including grid, masonry, carousel\nand mosaic. Colours, fonts, spacing, borders,\nheaders and separate mobile styling are all editable. The plugin then renders the\ndesign you published through the same renderer a hosted embed uses, so there is\nno second set of styles to keep in sync inside your theme.<\/p>\n\n<p>Worth being plain about, because it is unusual: all 16 themes, the theme builder\nand every built-in card template are on the free plan. Styling is not the part we\nhold back. Layouts are where free stops \u2014 it covers seven of the 40 (grid, list,\ncarousel, masonry, mosaic, slider and stagger) and paid plans open the rest.<\/p>\n\n<h4>What the free plan covers<\/h4>\n\n<p>Three sources, a daily refresh, all 16 themes plus the theme builder, seven of\nthe 40 layouts, every built-in card template, and unlimited plugin-served views.\nBecause the plugin serves feeds from your own site, page\nviews never count against a quota \u2014 a busy WordPress site can stay on the free\nplan indefinitely. Every platform listed above is available on free <strong>except X\n(Twitter)<\/strong>, which is premium. Paid plans (Pro, Business, Scale) add the\nremaining layouts, the custom card builder, more sources, a faster refresh and\nhigher limits. There is nothing to buy inside WordPress: the\nplugin is free and works with whichever plan your account is on, and upgrades\nhappen on collectsocials.com.<\/p>\n\n<h4>How often it updates<\/h4>\n\n<p>New posts are collected upstream on your CollectSocials plan's schedule \u2014 daily\non the free plan. The plugin re-syncs that cached data on the WordPress interval\nyou pick: hourly, twice daily or daily. It defaults to twice daily rather than\ndaily because the photos and videos in a feed are served by the social networks\nthemselves, from links that expire after a day or two. A sync does not mint new\nlinks \u2014 it copies whatever was collected upstream \u2014 but the shorter interval\nmeans your site starts serving newly collected links sooner, instead of holding\na day-old copy of them. Syncing more often than your plan collects simply\nre-reads the same data, so this is not a real-time feed, and we would rather say\nso here than have you find out later.<\/p>\n\n<h4>Beyond this site<\/h4>\n\n<p>The same CollectSocials account powers embeds on any website, so a feed you build\nfor WordPress works wherever else you need it.<\/p>\n\n<p><strong>How it works \/ data disclosure:<\/strong> this plugin connects to your CollectSocials\naccount (collectsocials.com) using the feed id + embed token you paste into\nSettings \u2192 CollectSocials. On the schedule you choose it downloads your feed's\nposts and design into this site's database, and a copy of the widget renderer\nscript into your uploads folder, then serves every page view locally. No visitor\ndata is sent to CollectSocials, and no part of a page load calls CollectSocials.\nThe images and videos inside a feed are the exception every social feed plugin\nshares: they are hosted by the social network and load from its CDN, so a\nvisitor's browser does request those files from that network. A free\nCollectSocials account is required: https:\/\/collectsocials.com\/?ref=wordpress\nThe service's terms of use are at https:\/\/collectsocials.com\/terms-of-service and\nits privacy policy is at https:\/\/collectsocials.com\/privacy-policy<\/p>\n\n<p><strong>Attribution is optional and off by default.<\/strong> Settings \u2192 CollectSocials has an\nunticked checkbox, \"Show a small 'Powered by CollectSocials' link under my\nfeeds\". Leave it alone and no credit link is added to your site \u2014 every part of\nthe plugin behaves identically either way. Tick it only if you would like to\ncredit the plugin, and untick it whenever you change your mind. (If branding is\nswitched off for your CollectSocials plan, no link is added regardless of the\ncheckbox.) Worth knowing if you have seen our website say otherwise: a hosted\nembed on the free plan does carry a \"Powered by\" link. The plugin does not,\nbecause it renders from your own site \u2014 the checkbox is the only thing that adds\none here, on any plan.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Create a feed at https:\/\/app.collectsocials.com\/signup?ref=wordpress, open it\nin the Design Studio and click Get Code. The snippet shown contains the feed\nid and embed token as its data-feed-id and data-token values.<\/li>\n<li>Paste them under Settings \u2192 CollectSocials and save.<\/li>\n<li>Add the <strong>CollectSocials Feed<\/strong> block to any page or post (or use the\nshortcode <code>[collectsocials feed=\"your-feed-id\"]<\/code>).<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20the%20plugin%20free%3F\"><h3>Is the plugin free?<\/h3><\/dt>\n<dd><p>Yes. The plugin is free, and CollectSocials has a free plan \u2014 3 sources, a\ndaily refresh, all 16 themes plus the theme builder, seven of the 40 layouts,\nand unlimited plugin-served views \u2014 that a live site can run on. Paid plans add\nthe remaining layouts, the custom card builder, more sources, a faster refresh,\nhigher limits and the premium X (Twitter) platform.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20collectsocials%20account%3F\"><h3>Do I need a CollectSocials account?<\/h3><\/dt>\n<dd><p>Yes \u2014 a free account at https:\/\/collectsocials.com\/?ref=wordpress. You design\nfeeds in the CollectSocials studio, and the plugin caches and displays them on\nyour WordPress site.<\/p><\/dd>\n<dt id=\"where%20do%20the%20feed%20id%20and%20embed%20token%20come%20from%3F\"><h3>Where do the feed id and embed token come from?<\/h3><\/dt>\n<dd><p>Open any feed in the CollectSocials Design Studio and click Get Code. The\nsnippet it shows carries both as data-feed-id and data-token. Paste them into\nSettings \u2192 CollectSocials. You can add as many feeds as your plan allows.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20add%20a%20link%20to%20my%20site%3F\"><h3>Does the plugin add a link to my site?<\/h3><\/dt>\n<dd><p>Only if you ask it to. The \"Powered by CollectSocials\" link is a checkbox on the\nsettings page that is unticked when you install the plugin, and nothing about the\nplugin depends on it being switched on.<\/p><\/dd>\n<dt id=\"how%20often%20does%20the%20feed%20update%3F\"><h3>How often does the feed update?<\/h3><\/dt>\n<dd><p>New posts are collected upstream on your CollectSocials plan's schedule (for\nexample, daily on the free plan). The plugin re-syncs that cached data on the\nWordPress interval you choose \u2014 hourly, twice daily or daily, twice daily by\ndefault. Syncing more often than your plan collects simply re-reads the same\ndata. The default is twice daily rather than daily because the links the social\nnetworks serve your photos and videos from expire after a day or two, and the\nshorter interval means your site picks up newly collected ones sooner.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20my%20site%20down%3F\"><h3>Will this slow my site down?<\/h3><\/dt>\n<dd><p>No. Posts and styling are cached in your site's database and served from your\nown domain by a deferred script, so a feed adds no render-blocking third-party\nrequests to the page \u2014 which is what Core Web Vitals cares about \u2014 and the feed\nstill renders if a social network is temporarily unavailable. The images and\nvideos are the exception: those load from the social network's CDN, so during an\noutage you keep the layout, the captions and the links, and the pictures are the\npart that can go missing.<\/p><\/dd>\n<dt id=\"is%20it%20gdpr-friendly%3F\"><h3>Is it GDPR-friendly?<\/h3><\/dt>\n<dd><p>Post text, styling and the renderer script are served from your own site, so no\nvisitor data reaches CollectSocials when someone views a page \u2014 the only\nconnection to us is the scheduled sync from your server to your own\nCollectSocials account. Be aware of one thing, because it is true of every\nsocial feed plugin: the photos and videos in a feed are hosted by the social\nnetwork, so a visitor's browser loads those files from that network's CDN and\nthe network can see the request. If that matters for your site, say so in your\nprivacy policy.<\/p><\/dd>\n<dt id=\"which%20platforms%20are%20supported%3F\"><h3>Which platforms are supported?<\/h3><\/dt>\n<dd><p>The ones listed in the description above, and a single feed can combine several\nof them. All are available on the free plan except X (Twitter), which is a\npremium platform on paid plans.<\/p><\/dd>\n<dt id=\"can%20i%20show%20more%20than%20one%20feed%3F\"><h3>Can I show more than one feed?<\/h3><\/dt>\n<dd><p>Yes. Add each feed's id and token under Settings \u2192 CollectSocials, then place\nthem independently with the CollectSocials Feed block or the\n    [collectsocials feed=\"\u2026\"] shortcode.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: scheduled local-cache sync of each feed's posts, design and\nrenderer script; Gutenberg block and <code>[collectsocials]<\/code> shortcode; settings\npage with per-feed rows, sync interval and sync status; an optional,\noff-by-default \"Powered by CollectSocials\" link; full uninstall cleanup.\n<\/li>\n<\/ul>","raw_excerpt":"Embed Instagram, TikTok, YouTube, Facebook and Google Reviews in one social media feed, served from your own site. Free account required.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/348879","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=348879"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/husaddam"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=348879"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=348879"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=348879"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=348879"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=348879"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=348879"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}