Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wpsocio/wptelegram-widget
Production Repository | Display the Telegram Public Channel or Group Feed in a WordPress widget or anywhere you want using a shortcode. Development takes place in our monorepo - https://github.com/wpsocio/wp-projects/tree/main/plugins/wptelegram-widget
https://github.com/wpsocio/wptelegram-widget
feed widget widgets wordpress wordpress-plugin wordpress-widget
Last synced: 3 months ago
JSON representation
Production Repository | Display the Telegram Public Channel or Group Feed in a WordPress widget or anywhere you want using a shortcode. Development takes place in our monorepo - https://github.com/wpsocio/wp-projects/tree/main/plugins/wptelegram-widget
- Host: GitHub
- URL: https://github.com/wpsocio/wptelegram-widget
- Owner: wpsocio
- License: gpl-3.0
- Created: 2018-10-21T10:23:37.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-04-15T12:00:48.000Z (10 months ago)
- Last Synced: 2024-05-28T14:06:44.041Z (8 months ago)
- Topics: feed, widget, widgets, wordpress, wordpress-plugin, wordpress-widget
- Language: PHP
- Homepage: https://wordpress.org/plugins/wptelegram-widget/
- Size: 14.3 MB
- Stars: 8
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# WP Telegram Widget and Join Link
**Contributors:** [wpsocio](https://github.com/wpsocio), [irshadahmad21](https://github.com/irshadahmad21)
**Tags:** telegram, feed, widget, channel, group
**Requires at least:** 6.4
**Requires PHP:** 7.4
**Tested up to:** 6.6.2
**Stable tag:** 2.2.3
**License:** GPL-3.0-or-later
**License URI:** [https://www.gnu.org/licenses/gpl-3.0.html](https://www.gnu.org/licenses/gpl-3.0.html)
**Donate link:** [wpsocio.com/donate](https://wpsocio.com/donate)[![Wordpress plugin](https://img.shields.io/wordpress/plugin/v/wptelegram-widget.svg)](https://wordpress.org/plugins/wptelegram-widget/)
[![Wordpress](https://img.shields.io/wordpress/plugin/dt/wptelegram-widget.svg)](https://wordpress.org/plugins/wptelegram-widget/)
[![Wordpress rating](https://img.shields.io/wordpress/plugin/r/wptelegram-widget.svg)](https://wordpress.org/plugins/wptelegram-widget/)Complete contributors list found here: [github.com/wpsocio/wptelegram-widget/graphs/contributors](https://github.com/wpsocio/wptelegram-widget/graphs/contributors)
**[Download plugin on wordpress.org](https://wordpress.org/plugins/wptelegram-widget/)**
## Description
Display the Telegram Public Channel or Group Feed in a WordPress widget or anywhere you want using a shortcode.
## Features:
- Provides an ajax widget to display channel feed
- Ajax widget contains a Join Channel link
- A separate Join Channel Link/Button
- 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 embedding of Telegram public channel messages
- Can be extended with custom code## Widget Info
### Ajax Widget
Goto **Appearance** > **Widgets** and click/drag **WP Telegram Ajax Widget** and place it where you want it to be.
Alternately, you can use the below shortcode.
Inside page or post content:
`[wptelegram-ajax-widget username="WPTelegram" width="100%" height="500px"]`
Inside the theme templates
```php
```
or
```php
```
### Legacy Widget
Goto **Appearance** > **Widgets** and click/drag **WP Telegram Legacy 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" width="100%" author_photo="auto"]`
Inside the theme templates
```php
'auto',
// 'num_messages' => 5,
// 'width' => 100,
);wptelegram_widget( $args );
}
?>
```or
```php
```
### Join Link
Goto **Appearance** > **Widgets** and click/drag **WP Telegram Join Channel** and place it where you want it to be.
Alternately, you can use the below shortcode.
Inside page or post content:
`[wptelegram-join-channel link="https://t.me/WPTelegram" text="Join @WPTelegram on Telegram"]`
Inside the theme templates
```php
'https://t.me/WPTelegram',
'text' => 'Join @WPTelegram on Telegram',
);
wptelegram_join_channel( $args );
}
?>
```or
```php
```
### Contribution
Development takes place in our [Github monorepo](https://github.com/wpsocio/wp-projects), and all contributions welcome.
## Translation
If you want to help with translation of the plugin, you can contribute via [WordPress Plugin Translations](https://translate.wordpress.org/projects/wp-plugins/wptelegram-widget).
## Installation
#### Automatic installation
Automatic installation is the easiest way -- WordPress will handle the file transfer, and you won’t need to leave your web browser. To do an automatic install of the plugin:
- Log in to your WordPress dashboard
- Navigate to the Plugins menu, and click "Add New"
- In the search field type "wptelegram-widget" and hit Enter
- Locate the plugin in the list of search results
- Click on "Install Now" and wait for the installation to complete
- Click on "Activate"#### Manual installation
Manual installation method requires downloading the plugin and uploading it to your web server via your favorite FTP application. The official WordPress documentation contains [instructions on how to do this here](https://wordpress.org/support/article/managing-plugins/#manual-plugin-installation).
#### Updating
Automatic updates should work smoothly, but we still recommend you back up your site.