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
  • Available as a Gutengerg block
  • Allows embeding of Telegram public channel messages
  • 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?.


Perfect plugin and super support

Looks perfect, works as expected. Suggestions: - allow to hide channel name above each message and to show it in the title only. - when pulling old messages - there are a lot of duplicates, looks like plugin doesn't consider deleted messages

Just What I Needed

Excellent Plugin and when I needed technical help the WPTG Plugin Support was immediately there to lend a helping hand. They went so far as to Zoom into my computer, take control and update my Cron Job to get my automatic updates working. THANK YOU WPTG SUPPORT TEAM...KUDOS to your Plugin & Outstanding Support!

Great support!

I had a problem with the connection between WordPress an the WP Telegram Widget. After restarting my desktop pc it works again. Thank you so much for your great support! Gerhard
Read all 10 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