BACK TO DIRECTORY

OpenGraph Fallback Embed

by Gary Pendergast

0.0
(0 ratings)

OpenGraph Fallback Embed adds a custom Gutenberg block and an auto-embed fallback that renders rich link cards using OpenGraph metadata from any URL.

Features:

  • OpenGraph Embed block — Paste any URL to embed it as a styled card showing the page’s title, description, image, and site name.
  • Auto-embed fallback — When WordPress can’t find an oEmbed provider for a URL pasted on its own line, this plugin automatically fetches the page’s OpenGraph tags and renders a card instead of a plain link.
  • Graceful degradation — Falls back to Twitter Card meta tags, then to HTML <title> and <meta name="description"> when OpenGraph tags are missing.
  • Transient caching — Fetched metadata is cached for 7 days to minimise external requests.

Development

The source code for this plugin, including unminified JavaScript and CSS, is available on GitHub:

OpenGraph Fallback Embed on GitHub

The plugin uses @wordpress/scripts for building. Source files are in the src/ directory. See the repository README for build instructions.

Screenshots

A URL with no oEmbed provider shows as a plain link by default.

A URL with no oEmbed provider shows as a plain link by default.

With OpenGraph Fallback Embed active, the same URL renders as a rich card with title, description, and image.

With OpenGraph Fallback Embed active, the same URL renders as a rich card with title, description, and image.

The OpenGraph Embed block in the editor with a live preview.

The OpenGraph Embed block in the editor with a live preview.

Plugin Details

Active Installs
10
Total Downloads
328
Version
1.3.7
Requires WP
6.3
Requires PHP
7.4
Tested Up To
7.0.4
Added
2026-03-25
Last Updated
2026-03-25 11:57pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0