[WordPress] 外掛分享: MentionFetch

首頁外掛目錄 › MentionFetch
WordPress 外掛 MentionFetch 的封面圖片
全新外掛
安裝啟用
尚無評分
14 天前
最後更新
問題解決
WordPress 5.8+ PHP 7.4+ v0.2.4 上架:2026-05-30

外掛標籤

開發者團隊

⬇ 下載最新版 (v0.2.4) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「MentionFetch」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

MentionFetch helps agencies, consultants, founders, and personal brand sites showcase earned media professionally.
Paste a URL from any publication. MentionFetch attempts to fetch the metadata automatically. When the publisher allows it, fields are populated instantly. When a site blocks server-side fetch (common on major publishers), MentionFetch opens a manual editing form automatically with best-effort prefills from the URL — no extra click needed. Either way, you review the fields and save structured WordPress content in under a minute.
Core flow: Paste URL → Review → Publish
What MentionFetch Does

Import media coverage from any URL using Open Graph, Twitter Card, and standard HTML metadata
Save imported items as dedicated Mention entries or as regular WordPress posts
Preview and edit all imported fields before saving
Live card preview on the import screen shows how the card will look
Render mention cards on the frontend with a shortcode or Gutenberg block
Display existing WordPress posts as mention cards without re-importing
Automatic featured image sideload from imported article images
Duplicate import prevention based on normalized source URL
Source published date ordering so coverage timelines stay correct
Clean source name resolution using page metadata and a curated publisher brand map
MentionFetch Details meta box for editing mention fields after import
WordPress-native import screen with Featured Image workflow, card preview sidebar, and combined Categories & Tags panel
Optional AI excerpt enhancement with BYOK OpenAI-compatible provider; model selection via provider-backed discovery (“Load Models” fetches available models) or manual entry as fallback

Shortcode
[mentionfetch]

Shows published mentions using the active destination setting.
Optional attributes:

limit — number of items (default: 6)
source — mention_item, post, or existing_posts
category — category slug or ID
post_type — post type slug (existing_posts mode, default: post)
taxonomy — taxonomy slug
term — term slug or ID within the taxonomy
layout — grid (default)
show_image — true (default) or false
show_excerpt — true (default) or false
show_date — true (default) or false
show_source — true (default) or false
orderby — source_date (default for imported content), post_date (default for existing posts), title, or random
order — DESC (default; title defaults to ASC) or ASC
offset — number of items to skip (default: 0, max: 50)
preset — display preset slug (created in MentionFetch > Presets); explicit attributes override preset values

Shortcode Examples
Show imported mentions:
[mentionfetch limit="6"]

Show imported posts only:
[mentionfetch source="post"]

Show existing posts from a category:
[mentionfetch source="existing_posts" category="news" limit="4"]

Show a custom post type filtered by taxonomy:
[mentionfetch source="existing_posts" post_type="case_study" taxonomy="industry" term="saas"]

Grid without images or dates:
[mentionfetch layout="grid" show_image="false" show_date="false"]

Gutenberg Block
Insert the MentionFetch block from the block inserter. Use the inspector panel to set source, limit, taxonomy filters, and display toggles. The block shows a live server-rendered grid preview in the editor.
Layouts

Grid — visual card grid with image, excerpt, meta, and “Read more” link (default)

Elementor Widget
If Elementor is installed and active, a MentionFetch widget is available in the Elementor editor under General. It supports the same source, filter, and display options as the shortcode and block. Display controls use a three-state Inherit/Show/Hide pattern so preset values flow through to untouched widgets. The plugin remains fully functional without Elementor.
Save Destinations
In MentionFetch Settings, choose where imported items are saved:

Mention Item — a dedicated custom post type managed under the MentionFetch menu
WordPress Post — a standard post with optional default category assignment

Both destinations store the same normalized mention metadata and support the same shortcode and block rendering.
Import Features

Metadata parsing: Open Graph, Twitter/X Card, meta description, JSON-LD dates, HTML paragraph fallback
Canonical URL resolution: prefers og:url, then link rel=canonical, then the pasted URL
URL normalization: strips tracking parameters (utm_*, fbclid, gclid, etc.), lowercases, normalizes trailing slashes
Relative URL resolution for protocol-relative, root-relative, and path-relative metadata values
Browser-like fetch headers for better publisher compatibility
Featured image sideload into the WordPress media library
Generated post content with excerpt summary and source attribution link (post destination only)
Duplicate detection across both mention items and imported posts
Draft or Publish status choice at import time
Automatic manual fallback: when a publisher blocks server-side fetch, the edit form opens automatically with URL-derived prefills — no extra click needed

External Services
OpenAI-Compatible API (Optional)
MentionFetch can optionally connect to an OpenAI-compatible API to enhance article excerpts using AI. This feature is disabled by default and requires you to:

Enable the AI option in MentionFetch > Settings
Provide your own API key (BYOK — Bring Your Own Key)
Configure your provider API base URL

When enabled, MentionFetch sends the extracted article excerpt text to the configured API endpoint for improvement. No other user data is transmitted.
MentionFetch does not enable or contact an AI provider until an administrator enables the feature, enters an API key, and saves a provider API base URL. You may use any OpenAI-compatible provider (OpenAI, OpenRouter, Groq, Anthropic, etc.). Please consult the configured provider’s own terms of service and privacy policy before enabling this feature.
When the OpenAI default endpoint is used (api.openai.com):

OpenAI Terms of Use: https://openai.com/policies/terms-of-use/
OpenAI Privacy Policy: https://openai.com/policies/privacy-policy/

Freemius Licensing and Updates
MentionFetch uses the Freemius SDK for optional account connection, licensing, plan status, software updates, and support/contact screens. The plugin can be used without connecting a Freemius account. License management and account-based update screens use Freemius only when you choose to connect through the Freemius screen.
When you choose to connect through the Freemius opt-in screen, the SDK may send the site URL, plugin version, WordPress version, PHP version, and administrator email to Freemius for licensing and support purposes. MentionFetch does not send this data to Freemius unless you opt in through the Freemius screen.

Freemius Terms of Service: https://freemius.com/terms/
Freemius Privacy Policy: https://freemius.com/privacy/

Public Article Pages (Metadata Fetch)
When you paste a URL into the URL Import screen, MentionFetch fetches the public HTML of that page (one-time, server-side via wp_safe_remote_get) to extract Open Graph / Twitter Card / schema.org metadata so the card preview can populate Title, Excerpt, Source Name, Image, and Published Date. No data about your site, user, or visitors is sent to those services — only an unauthenticated GET request to the URL the admin pasted, exactly as a browser would.
The URL is fetched once at import time. There is no background polling or analytics.
Some public pages also include schema.org AggregateRating metadata inside

延伸相關外掛

文章
Filter
Apply Filters
Mastodon