Chuyển đến phần nội dung
WordPress.org

tiếng Việt

  • Giao diện
  • Plugin
  • Tin tức
    • Tài liệu hướng dẫn
    • Diễn đàn
  • Giới thiệu
  • Facebook #WPVN
  • Tải WordPress
Tải WordPress
WordPress.org

Plugin Directory

ADStn Auto Poster

  • Gửi một plugin
  • Yêu thích của tôi
  • Đăng nhập
  • Gửi một plugin
  • Yêu thích của tôi
  • Đăng nhập

ADStn Auto Poster

Bởi MrGhozzi
Tải về
  • Chi tiết
  • Đánh giá
  • Cài đặt
  • Nhà phát triển
Hỗ trợ

Mô tả

ADStn Auto Poster is a professional WordPress plugin designed to seamlessly auto-publish and synchronize your WordPress posts, articles, and custom post types with the ADStn social platform (https://www.adstn.ovh).

Increase your reach, boost social engagement, and drive traffic back to your website automatically every time you publish new content.

✨ Key Features:

  • Seamless OAuth 2.0 Authentication: One-click authorization flow with secure token exchange and automated token refresh (refresh_token).
  • Direct Access Token Support: Optional manual bearer token input for developers and custom setups.
  • Smart Content Template Builder: Fully customizable post templates supporting dynamic tags:
    • {title} – Post title
    • {url} – Direct permalink to the post
    • {excerpt} – Post excerpt or trimmed summary (configurable character length)
    • {hashtags} – Automatically generated hashtags
    • {author} – Post author display name
    • {site_name} – WordPress site title
    • {categories} – Comma-separated post categories
    • {tags} – Comma-separated post tags
  • Live Feed Simulation Preview: Interactive real-time preview showing exactly how your post will render on the ADStn platform before publishing.
  • Intelligent Hashtag Generator: Automatically converts WordPress tags and categories into clean, social-friendly #hashtags.
  • Granular Filtering & Publishing Rules:
    • Select supported post types (Posts, Pages, Custom Post Types).
    • Filter by category inclusion and exclusion.
    • Choose trigger events (on first publish or on post updates).
    • Set default ADStn post privacy (public, followers, or private).
  • Post Editor Metabox (Sidebar):
    • Enable/disable auto-publishing on a per-post basis.
    • Write a custom message overriding the default template for specific posts.
    • Instant “Share to ADStn Now” AJAX button to share immediately without reloading.
    • View previous publishing date, status, and error logs directly inside the editor.
  • Detailed Activity & Sync Logs:
    • Full audit trail of every publishing attempt with status badges (Success, Failed, Pending).
    • Inspect full request payloads and API responses for easy troubleshooting.
    • One-click “Retry” action for failed attempts.
  • Modern & Multilingual Dashboard:
    • Clean, responsive UI with Glassmorphism styling and dark/light accents.
    • 100% WordPress i18n/l10n standard compliant with .pot template for seamless community translations via translate.wordpress.org.

Third-Party Services

This plugin integrates with and connects to the ADStn Developer Platform (https://www.adstn.ovh) in order to publish articles and manage social account connectivity.

  • Service Name: ADStn (https://www.adstn.ovh)
  • Purpose: User OAuth 2.0 authentication, profile validation, and publishing post content to the authenticated user’s ADStn feed.
  • Data Transmitted: Post title, URL, post excerpt, generated hashtags, and user OAuth tokens. No private site data or visitor information is sent.
  • Terms of Service: https://www.adstn.ovh/terms
  • Privacy Policy: https://www.adstn.ovh/privacy

Cài đặt

  1. Upload the adstn-auto-poster directory to your WordPress plugins directory (/wp-content/plugins/).
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Navigate to ADStn Poster → Connection in your WordPress admin menu.
  4. Create an application in the ADStn Developer Platform at https://www.adstn.ovh/developer/apps/create:
    • Set your App Name and Website Domain.
    • Copy the Authorized Redirect URI displayed in the plugin settings and paste it into the Redirect URIs field on ADStn.
    • Enable the required scopes: user.identity.read, user.content.write.
  5. Copy your Client ID and Client Secret into the plugin settings and click Connect & Authorize with ADStn.
  6. That’s it! Your published posts will now automatically sync to your ADStn account.

Hỏi đáp

Does this plugin require an ADStn account?

Yes, you need an active account on https://www.adstn.ovh and must register an app in the Developer Platform.

How does the token refresh work?

The plugin handles OAuth 2.0 token expiration automatically. If your access token is near expiration, the plugin uses the refresh token behind the scenes without interrupting your publishing workflow.

Can I exclude specific categories from being published?

Yes. In ADStn Poster → Publish Rules, you can select specific categories to include or exclude.

Can I share a post that was published earlier?

Yes. Open the post in the WordPress editor, scroll down to the ADStn Auto Poster sidebar metabox, and click Share to ADStn Now.

Is this plugin translation-ready?

Yes. The plugin is 100% internationalized with a template .pot file included in /languages and is fully ready for translate.wordpress.org.

Đánh giá

Không có đánh giá nào cho plugin này.

Người đóng góp & Lập trình viên

“ADStn Auto Poster” là mã nguồn mở. Những người sau đã đóng góp vào plugin này.

Những người đóng góp
  • MrGhozzi

Dịch “ADStn Auto Poster” sang ngôn ngữ của bạn.

Muốn tham gia phát triển?

Duyệt code, check out SVN repository, hoặc theo dõi nhật ký phát triển qua RSS.

Nhật ký thay đổi

1.0.1

  • Fix: Enhanced API Authorization header delivery resilience with fallback query parameters and request payload support for Apache/FastCGI environments.
  • Fix: Streamlined OAuth 2.0 scopes to user.identity.read and user.content.write, eliminating Web Application Firewall (WAF) and ModSecurity false-positive blocks.
  • Fix: Added fail-early state token validation in the OAuth callback handler for improved CSRF security.
  • Fix: Improved backward compatibility with WordPress 5.8+ by replacing str_contains() with strpos().
  • Security: Hardened input sanitization and unslashing for incoming query parameters with full WordPress Coding Standards (WPCS) compliance.
  • Tweak: Updated admin connection and setup guide views to reflect required OAuth scopes.

1.0.0

  • Initial release.
  • Full integration with ADStn Developer REST API v1 and OAuth 2.0 Authorization Code Flow.
  • Smart template engine with dynamic tags and hashtag generator.
  • Real-time simulated feed preview.
  • Post editor sidebar metabox with AJAX instant share.
  • Comprehensive activity logging and error inspection with one-click retry.
  • Full WordPress i18n/L10n multilingual support (English & Arabic).

Meta

  • Phiên bản 1.0.1
  • Cập nhật lần cuối 1 tuần trước
  • Số lượt cài đặt Ít hơn 10
  • Phiên bản WordPress 5.8 hoặc cao hơn
  • Đã kiểm tra lên đến 7.1
  • Phiên bản PHP 7.4 hoặc cao hơn
  • Ngôn ngữ
    English (US)
  • Thẻ
    auto postauto publishcrosspostsocial share
  • Nâng cao

Đánh giá

Chưa có đánh giá nào được gửi.

Your review

Xem tất cả đánh giá

Những người đóng góp

  • MrGhozzi

Hỗ trợ

Có điều gì muốn nói? cần giúp đỡ?

Xem diễn đàn hỗ trợ

Ủng hộ

Bạn có muốn hỗ trợ vào sự phát triển của plugin này?

Ủng hộ plugin này

  • Giới thiệu
  • Tin tức
  • Lưu trữ
  • Quyền riêng tư
  • Trưng bày
  • Giao diện
  • Plugin
  • Mẫu khối
  • Học hỏi
  • Hỗ trợ
  • Nhà phát triển
  • WordPress.tv ↗
  • Tham gia
  • Sự kiện
  • Quyên góp ↗
  • Swag ↗
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

tiếng Việt

  • Truy cập tài khoản X (trước đây là Twitter) của chúng tôi
  • Visit our Bluesky account
  • Visit our Mastodon account
  • Visit our Threads account
  • Xem trang Facebook của chúng tôi
  • Truy cập tài khoản Instagram của chúng tôi
  • Truy cập tài khoản LinkedIn của chúng tôi
  • Visit our TikTok account
  • Truy cập kênh YouTube của chúng tôi
  • Visit our Tumblr account
Viết code như làm thơ.
The WordPress® trademark is the intellectual property of the WordPress Foundation.