DFX Feed for Telegram Channels

Display your Telegram channel messages directly on your WordPress site — with full media support, automatic sync and without exposing your bot token to visitors.

DFX Feed for Telegram Channels connects your Telegram bot to WordPress, mirroring messages from one or more channels. Messages are stored locally as a custom post type and rendered through a shortcode, Gutenberg block or Elementor widget. Both public and private channels are supported.

DFX Feed for Telegram Channels

Fork me on GitHub


How it works

  1. Create a Telegram bot via @BotFather and paste the token into Settings → Telegram Feed.
  2. Add the bot as an admin to every channel you want to mirror.
  3. Insert a block, shortcode or widget on any page or post.
  4. The plugin syncs automatically every 2 minutes via WP-cron. Edits in Telegram are reflected with an “(edited)” marker.

Three ways to display messages

  • Gutenberg block with per-instance styling controls: border, background, padding, typography per element.
  • Shortcode: [dfxfftc_channel_feed channel="@yourchannel" count="5"] for the latest N messages, or [dfxfftc_channel_browser channel="@yourchannel"] for the full history.
  • Elementor widget for those using that page builder.

Full media support

  • Photos at the highest resolution available.
  • Video and animation thumbnails.
  • Static stickers, animated TGS stickers (via Lottie) and WEBM video stickers.
  • Media is served through a local proxy that caches to disk: the bot token never reaches the visitor’s browser.

Admin controls

  • Hide: suppresses a message from the frontend without deleting it from the database. Reversible via “Unhide”.
  • Trash: permanently removes the message locally — it won’t come back on the next sync.
  • Theme customisation: drop dfxfftc/feed.php or dfxfftc/browser.php into your theme to fully override the output HTML.

Status and licence

Current version: 2.0.3 (2026-05-27). Tested up to WordPress 7.0. Requires PHP 7.4 or higher. Licence: GPL-3.0. Available from the WordPress Plugin Directory. Source code and releases at github.com/davefx/dfx-feed-for-telegram-channels.

Shares
Scroll to Top