
內容簡介
Tanuki Social Content Bridge 外掛將 WordPress 與 Social To Posts 服務連接,使用者可以選擇 Instagram 貼文並將其儲存為可編輯的 WordPress 草稿內容,提升社群媒體內容管理的效率。
【主要功能】
• 簡易設定精靈,支援 Google 帳號或電子郵件登入
• 檢查 SaaS、訂閱及 Instagram 連接狀態
• 從 WordPress 開始結帳及 Instagram 媒體同步
• 選擇 Instagram 媒體創建 WordPress 草稿
• 重新導入已匯入的 Instagram 媒體
• 支援 SEO 導向標題生成及內容顯示配置
外掛標籤
開發者團隊
② 後台搜尋「Tanuki Social Content Bridge」→ 直接安裝(推薦)
原文外掛簡介
Tanuki Social Content Bridge connects WordPress to the Social To Posts service so site owners can choose Instagram posts and save them as editable WordPress draft content.
This plugin requires a connection to the external Social To Posts service. The service handles plugin accounts, plan limits, Instagram authorization, Instagram API communication, media cache, usage limits, and billing status. WordPress handles the local admin screen, import settings, draft creation, attachments, custom fields, and local display of imported content.
Features:
Run a plain-language setup wizard with Google account or email/password setup, site registration, and connection-key storage from the WordPress admin screen.
Check SaaS, subscription, and Instagram connection status.
Start checkout, Instagram OAuth, and Instagram media sync from WordPress.
List cached Instagram posts from the SaaS with checkboxes.
Create WordPress draft posts only from selected Instagram media.
Re-import previously imported Instagram media into the same WordPress post while preserving its post ID, publication status, and URL.
Import into the standard post type or a new Social To Posts custom post type.
Store Instagram metadata in _stp9d_ custom fields.
Show a polished white/navy plugin admin UI with media thumbnails and import status badges.
Configure SEO-oriented title generation and optional before/after body text.
Control noindex behavior for imported posts and the Social To Posts custom post type archive.
Output JSON-LD structured data for imported posts.
Display imported content with refined [stp9d_gallery] and [stp9d_posts] cards.
Choose grid, carousel, slider, or horizontal layouts and preview them in the admin screen.
Adjust image gap, image corner radius, and carousel/slider arrows and dots.
Show diagnostics and local import logs.
Provide a translation-ready admin interface through WordPress.org language packs.
Open the public setup guide from a persistent help button on every plugin administration screen.
External services
This plugin connects to the Social To Posts service API at https://social-to-posts.plugin-parks.com. The production service endpoint is fixed in the plugin interface so administrators cannot accidentally redirect account or Instagram data to another destination. Developers may override it with the SOCIAL_TO_POSTS_SERVICE_BASE_URL constant in wp-config.php for controlled development or private testing.
Service terms, privacy, and data deletion information are available at:
Terms: https://social-to-posts.plugin-parks.com/terms
Seller information: https://social-to-posts.plugin-parks.com/legal
Privacy: https://social-to-posts.plugin-parks.com/privacy
Data deletion: https://social-to-posts.plugin-parks.com/data-deletion
English terms: https://social-to-posts.plugin-parks.com/en/terms
English seller information: https://social-to-posts.plugin-parks.com/en/legal
English privacy: https://social-to-posts.plugin-parks.com/en/privacy
English data deletion: https://social-to-posts.plugin-parks.com/en/data-deletion
Setup guide: https://social-to-posts.plugin-parks.com/help
English setup guide: https://social-to-posts.plugin-parks.com/en/help
The plugin sends the following data to the service when a site owner connects or uses the service:
Site URL, site name, and plugin connection information.
Plugin account email address and account details entered during setup. The plugin account password is sent to the service during setup but is not stored in WordPress by this plugin.
When Google account setup is selected, the WordPress site name, site URL, and a short-lived callback token. Google returns the verified email address, account name, and provider account identifier to the service after consent. Google passwords and Google tokens are not stored in WordPress.
Requests to check connection status, subscription status, plan limits, Instagram connection status, and cached Instagram posts.
Selected Instagram media IDs when the site owner imports posts.
Import result logs, including success or error status, imported Instagram media ID, and created WordPress post ID.
The plugin sends this data only when an administrator connects the site, checks the connection, starts Instagram authorization or synchronization, requests the cached media list, imports selected posts, opens billing/plan actions, or runs diagnostics.
The service may store the following data to provide the feature:
Plugin account, organization, and connected WordPress site records.
Hashed site API keys and connection status.
Subscription and billing identifiers managed through the payment provider.
Instagram OAuth state, encrypted Instagram access tokens, Instagram profile identifier, media cache, sync jobs, and API logs.
Instagram authorization and media retrieval are performed by the external service through Meta/Instagram APIs after the user authorizes the connection. The plugin does not contact Instagram directly for OAuth or media synchronization.
When an administrator explicitly selects “Continue with Google” during setup, the browser connects to Google OAuth 2.0/OpenID Connect. The authorization request sends the service’s Google client ID, redirect URI, requested openid email profile scopes, and short-lived state/nonce values. After consent, Google returns an authorization code to the Social To Posts service. The service validates the resulting ID token and may store the Google provider account identifier, verified email address, and account name so it can create or identify the plugin account. The plugin does not receive or store the Google password, Google access token, or Google ID token.
Google service information:
Google Privacy Policy: https://policies.google.com/privacy
Google Terms of Service: https://policies.google.com/terms
Privacy and data retention
Imported WordPress posts, attachments, and _stp9d_ custom fields are stored in this WordPress site. Deactivating the plugin does not delete imported posts, images, or custom fields.
The plugin stores only the local settings needed to connect this WordPress site to the service, display plan status, and create/import selected posts. The plugin does not store the plugin account password after setup. Site owners should review the service privacy policy and terms before connecting a production site.
When a paid plan ends, existing imported WordPress posts and images are not deleted by the plugin. Service-side limits may change according to the account plan.
Plans
Free and paid plans are managed by the external service. Plan limits are enforced by the service based on usage, processing limits, storage, connection status, and subscription state. The plugin displays the current plan status returned by the service.
Free can import up to 3 Instagram posts per month. Standard can import up to 100 Instagram posts per subscription period. All WordPress-side image layouts and display design controls included in this plugin are available with both plans; the plan difference is based on external service processing and storage limits.
If the service indicates that a public credit is available for the current plan, the credit is shown only when the site administrator explicitly enables it in the plugin display settings.
Uninstall
Deactivating this plugin does not remove settings or imported content. However, the plugin-managed custom post type is no longer registered while the plugin is inactive, so its admin menu and public pages remain unavailable until reactivation. The plugin can remain active on the Free plan at no charge. Uninstalling removes plugin-owned options such as connection settings, plan cache, display settings, and local import logs, and converts imported galleries to WordPress image blocks without changing post types. Uninstalling does not delete posts, images, or _stp9d_ custom fields created by previous imports.
Trademarks
Social To Posts and the associated mascot/brand identifiers are trademarks of 9D CREATIVE OFFICE. The GPL license grants rights in the plugin code and bundled copyrightable assets. Modified or redistributed versions must not falsely imply that they are official Social To Posts products or are endorsed by 9D CREATIVE OFFICE.
