quqii – Social Media Feed Grid

Deskripsi

quqii Social Media Feed Grid displays Instagram profile feeds on your WordPress website. It connects to the feed.quqii.net API which retrieves, caches and serves publicly available Instagram data at lightning speed. No direct Instagram API access required.

Features

  • Gutenberg block with inspector controls
  • Shortcode for classic editor and page builders
  • Automatic caching (5 minutes locally, server-side based on posting frequency)
  • Images and videos in 4:5 format
  • Follower count and likes display
  • Optional post captions — shown below the image or as a full-image overlay with a customisable color and opacity, revealed by tapping an info icon
  • Per-shortcode overrides for the global display settings (e.g. hide the Instagram link or like count for a single feed)
  • Responsive grid spacing that respects visitors’ text-size preferences and automatically tightens up on mobile
  • Fully customisable via CSS classes

Shortcode Reference

Full feed:
[quqii-feed instagram=”username”]

Profile header only:
[quqii-feed instagram=”username” display=”profile”]

Image/video grid only:
[quqii-feed instagram=”username” display=”grid”]

Follower count inline:
[quqii-feed instagram=”username” display=”followers”]

With custom column count and CSS class:
[quqii-feed instagram=”username” columns=”4″ class=”my-style”]

Override a display setting for one feed only:
[quqii-feed instagram=”username” linktoinstagram=”0″ showlikes=”0″]

Show post captions as a tap-to-reveal overlay:
[quqii-feed instagram=”username” caption=”1″ captionpos=”overlay”]

Requirements

An API token is required. Free account at feed.quqii.net.

External Services

This plugin connects to the feed.quqii.net API to retrieve Instagram profile data.

  • Service: feed.quqii.net
  • Purpose: Fetching, caching and serving publicly available Instagram profile data (profile info, post images, videos).
  • Data sent: Your API token and the Instagram username(s) you configure.
  • When: On every page load that uses the [quqii-feed] shortcode or block (with a 5-minute local cache).
  • Privacy Policy: https://feed.quqii.net/privacy.php
  • Terms of Service: https://feed.quqii.net/terms.php

By using this plugin, you agree to the Terms of Service. An account and API token at feed.quqii.net is required.

Blok

Plugin ini menyediakan 1 blok.

  • quqii Feed

Instalasi

  1. Install the plugin ZIP in the WordPress admin under Plugins Add New Upload Plugin.
  2. Activate the plugin.
  3. Go to quqii Feed in the WordPress admin menu, enter your API token and verify it.
  4. Add the shortcode or block to any page.

Tanya Jawab

Where do I find my API token?

In the dashboard at feed.quqii.net/dashboard.php.

How often is the data updated?

The interval is based on the posting frequency of the account (automatic mode) or can be set manually in the quqii Feed dashboard.

Does the plugin work with page builders?

Yes. The shortcode [quqii-feed instagram="username"] works in Elementor, Divi, WPBakery and all other page builders that support shortcodes.

Can I customise the styling?

Yes. All CSS classes start with quqii-feed- and can be overridden in your theme stylesheet. Use the class attribute in the shortcode to add additional classes.

My feed isn’t showing new posts — is a caching plugin to blame?

It can be. If a caching plugin (WP Rocket, WP Super Cache, W3 Total Cache, and similar) serves a page from its cache, the feed on it won’t check for new posts until that cache expires or is cleared. Under Settings on the quqii Feed page, turn on “Keep feed pages out of full-page caching” and those pages will always be rendered fresh — this is off by default, since it also means the rest of that page (not just the feed) skips full-page caching, which can matter for a busy page like a homepage. This doesn’t help with caching that happens before WordPress even runs — a reverse proxy like Varnish, a Cloudflare page rule, or a full-page cache configured at the hosting/server level. If your host uses one of those, ask them to exclude the pages that show your feed.

Ulasan

Belum ada ulasan untuk plugin ini.

Kontributor & Pengembang

“quqii – Social Media Feed Grid” adalah perangkat lunak open source. Berikut ini mereka yang sudah berkontribusi pada plugin ini.

Kontributor

Log Perubahan

1.2.2.1

  • Fixed: a username or Instagram link could quietly fail to load if it carried a zero-width or otherwise invisible character (some page builders, including Elementor, can introduce these), or if it arrived with HTML entities still in it. Sanitisation is now considerably more thorough, with a final check against the same rules the API itself uses.

1.2.2

  • New: a “Keep feed pages out of full-page caching” setting, for sites where a caching plugin (WP Rocket, WP Super Cache, W3 Total Cache, and others) was holding onto an old, stale copy of the page instead of checking for new posts. Off by default, since it also takes the rest of that page out of caching — turn it on only where a live feed matters more than that page’s load time.

1.2.1

  • New: sites that connected before 1.2.0 — or that still have a token pasted in by hand — now show up as a proper connected website in your dashboard too, with their own name and their own Disconnect button. This happens quietly in the background after updating; there’s nothing to click.

1.2.0

  • New: connecting your site is now as easy as entering your email address — no more hunting down an API token to copy and paste. Don’t have a quqii account yet? It’s created for you the moment you click the link in your inbox.
  • New: every website you connect gets its own token, so your dashboard shows exactly what’s connected, and you can disconnect one site without touching the others.
  • Improved: before anything connects, you’re shown which website is asking and get to confirm it yourself.
  • Improved: when a feed can’t load, it now tells you why — account not connected, Instagram account unavailable, monthly limit reached — instead of one generic error for every cause.
  • Fixed: pasting a full Instagram link instead of just the username could quietly fail to load if the link was capitalized or picked up an invisible space during copy-paste.
  • Fixed: the feed’s styling could be missing entirely when used inside a page builder like Elementor, or in content that loads in after the page, such as a popup.
  • Fixed: regenerating your API token no longer disconnects the websites you’ve already connected.

1.1.0

  • New: post captions can now be shown as a full-image overlay, with a customisable color and opacity, revealed by tapping an info icon (works on mobile — no hover required)
  • New: the global display settings (Link to Instagram, Show likes) now apply to every shortcode and block by default, and can be overridden per shortcode with the new linktoinstagram and showlikes parameters
  • New: the “Show likes” heart icon and the video play button have been redesigned for better visibility
  • Improved: grid spacing now scales with the visitor’s text-size setting and automatically tightens up on mobile screens
  • Improved: the bottom icon row (info, likes, Instagram link) is now consistently aligned and inset from the edge
  • Fixed: the Gutenberg block now shows a “feed is being prepared” message the first time a profile is loaded, matching the shortcode’s existing behaviour
  • Fixed: icon sizing and color could be affected by some themes’ global SVG styles

1.0.0

  • Initial release