WP Telegram Channel Widget


Display the Telegram Public Channel or Group Feed in a WordPress widget or anywhere you want using a simple shortcode.

Excellent Support

Join the Chat

We have a public group on Telegram to provide help setting up the plugin, discuss issues, features, translations etc. Join @WPTelegramChat
For rules, see the pinned message. No spam please.


  • Pulls updates automatically from Telegram
  • Uses a responsive widget to display the feed
  • Fits anywhere you want it to be
  • The received messages can be seen from /wp-admin
  • Automatically removes deleted messages
  • Can be displayed using a shortcode
  • Can be extended with custom code

Widget Info

Goto Appearance > Widgets and click/drag WP Telegram Widget and place it where you want it to be.

Alternately, you can use the below shortcode.

Inside page or post content:

[wptelegram-widget num_messages="5" widget_width="100" author_photo="auto"]

Inside the theme templates

if ( function_exists( 'wptelegram_widget' ) ) {
    $args = array(
        // 'num_messages'    => 5,
        // 'widget_width'    => 100,
        // 'author_photo'    => 'auto',

    wptelegram_widget( $args );


    echo do_shortcode( '[wptelegram-widget num_messages="5" widget_width="100" author_photo="always_show"]' );

Get in touch

Development occurs on Github, and all contributions welcome.


Many thanks to the translators for the great job!


  • Settings Page
  • Settings Page (Cont...)
  • Widget Settings (back-end)
  • Widget View (front-end)
  • Widget Messages List


  1. Upload the wptelegram-widget folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the Plugins menu in WordPress. After activation, you should see the menu of this plugin the the admin
  3. Configure the plugin.



How to create a Telegram Bot

How do I create a bot?.


Best Telegram plugin, very well supported!

It is the best all-in-one solution for Telegram on WP and it is constantly evolving. You can auto post to your TG channel and show your channel's messages on your site very easily. Install plugin, set up channel bot, provide access token and Bob's your uncle! The whole process is 5 mins and there's a step-by-step guide. God forbid you encounter a problem, there's AMAZING support on Telegram. There's no reason why you shouldn't popularize your channel (and also Telegram as a service) on your site. This plugin is very much recommended!

This Telegram plugin is the best there is! Amazing!

This is the best Telegram Plugin out there, amazing possibilities! I had question when I was installing it, but the developers helped me out immediately, and went all the extra miles. They helped me out and made sure everything worked as it supposed to, they went on untill they were absolutely sure everything worked perfectly and I had no questions left. Best service I have seen in a long time!
Read all 5 reviews

Contributors & Developers

“WP Telegram Channel Widget” is open source software. The following people have contributed to this plugin.


“WP Telegram Channel Widget” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “WP Telegram Channel Widget” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Moved the widget message links to front-end
  • Added Russian translation
  • Fixed the issue with Cyrillic characters in the widget


  • Bundled CMB2 to handle the dependency


  • Prepare for WP Telegram 2.0.0


  • Fixed the DOMDocument error when allow_url_fopen is off
  • Switched to normal HTTP requests to fetch the remote HTML


  • Fixed the Parse Error in older PHP versions


  • Major upgrade
  • Fixes the static width of widgets
  • Auto remove deleted messages
  • Performance improvements