Title: TwitchPress Login Extension
Author: Ryan Bayne
Published: <strong>July 9, 2017</strong>
Last modified: February 4, 2019

---

Search plugins

![](https://ps.w.org/twitchpress-login-extension/assets/banner-772x250.png?rev=1693377)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/twitchpress-login-extension/assets/icon-256x256.png?rev=1693377)

# TwitchPress Login Extension

 By [Ryan Bayne](https://profiles.wordpress.org/ryan-bayne/)

[Download](https://downloads.wordpress.org/plugin/twitchpress-login-extension.1.9.0.zip)

 * [Details](https://ido.wordpress.org/plugins/twitchpress-login-extension/#description)
 * [Reviews](https://ido.wordpress.org/plugins/twitchpress-login-extension/#reviews)
 *  [Installation](https://ido.wordpress.org/plugins/twitchpress-login-extension/#installation)
 * [Development](https://ido.wordpress.org/plugins/twitchpress-login-extension/#developers)

 [Support](https://wordpress.org/support/plugin/twitchpress-login-extension/)

## Description

Does not support Twitch API 6: Helix yet!

Add Twitch social login and registration to your TwitchPress service. This plugin
acts as an extension
 to TwitchPress and has no purpose on it’s own. The required
API class and configuration exists in the core TwitchPress plugin. This helps to
keep extensions simple.

If you require more social login options and not just Twitch. You can install any
social plugin and
 provide more options for your visitors. You can still use this
extension to ensure that your users profiles are populated with the values your 
TwitchPress service needs.

#### Links

 * [Blog](https://twitchpress.wordpress.com)
 * [GitHub](https://github.com/RyanBayne/TwitchPress)
 * [Developers Twitter](https://twitter.com/ryan_r_bayne)
 * [Plugins Twitter](https://twitter.com/twitchpress)
 * [Authors Twitch](https://www.twitch.tv/zypherevolved)
 * [Discord Chat](https://discord.gg/ScrhXPE)
 * [Patreon Donations](https://www.patreon.com/ryanbayne)
 * [PayPal Donations](https://www.paypal.me/zypherevolved)

#### Features List

 * Add a Twitch registration button to your WordPress standard registration form.
 * Add a Twitch login button to your WordPress standard login form.

### Languages

Translator needed.

### Version Numbers and Updating

Explanation of versioning used by myself Ryan Bayne. The versioning scheme I use
is called “Semantic Versioning 2.0.0” and more
 information about it can be found
at http://semver.org/

These are the rules followed to increase the TwitchPress plugin version number. 
Given a version number MAJOR.MINOR.PATCH, increment the:

MAJOR version when you make incompatible API changes,
 MINOR version when you add
functionality in a backwards-compatible manner, and PATCH version when you make 
backwards-compatible bug fixes. Additional labels for pre-release and build metadata
are available as extensions to the MAJOR.MINOR.PATCH format.

## Installation

 1. Method 1: Move folder inside the .zip file into the “wp-content/plugins/” directory
    if your website is stored locally. Then upload the new plugin folder using your
    FTP program.
 2. Method 2: Use your hosting control panels file manager to upload the plugin folder(
    not the .zip, only the folder inside it) to the “wp-content/plugins/” directory.
 3. Method 3: In your WordPress admin click on Plugins then click on Add New. You can
    search for your plugin there and perform the installation easily. This method does
    not apply to premium plugins.

## FAQ

  Can I hire you to customize the plugin for me?

Yes you can pay the plugin author to improve the plugin to suit your needs. Many
improvements will be done free so
 post your requirements on the plugins forum first.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“TwitchPress Login Extension” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Ryan Bayne ](https://profiles.wordpress.org/ryan-bayne/)

[Translate “TwitchPress Login Extension” into your language.](https://translate.wordpress.org/projects/wp-plugins/twitchpress-login-extension)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/twitchpress-login-extension/),
check out the [SVN repository](https://plugins.svn.wordpress.org/twitchpress-login-extension/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/twitchpress-login-extension/)
by [RSS](https://plugins.trac.wordpress.org/log/twitchpress-login-extension/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.9.0

 * Create a new file for Kraken and Helix for switching between each.
 * Fixed undefined $state_code during login

#### 1.8.0: 26th November 2018

 * Deleted “js/admin/settings.js”
 * Fixed getUserObject_Authd() must be an instance of string

#### 1.7.0: 20th November 2018

 * Spelling mistake “kistener” to “listener”
 * twitchpress_get_app_redirect() replaced with get_option( ‘twitchpress_app_redirect’)
   a

#### 1.6.0: 19th November 2018

 * More user data is stored during login i.e. bio, partner status and more.

#### 1.5.0: 14th November 2018

 * WordPress avatar is now replaced with the visitors Twitch logo (URL method only)

#### 1.4.0: September 25 2018

 * Get get_user_scopes() error reported yet no code match – suspect version mismatch

#### 1.3.5

 * FIX – Action now passes WP user ID: do_action( ‘twitchpress_login_inserted_new_user’,
   $user_id )

#### 1.3.4

 * DONE – Account creation error notice improved – now shows the values used to 
   try and insert new user.
 * DEV – New hook “twitchpress_login_inserted_new_user” placed after wp_insert_user()
   and after meta update of Twitch account.

#### 1.3.3

 * DEV – Now adds required scopes to the core for telling users what scopes are 
   required for this plugin to operate.

#### 1.3.2

 * FIX – Fixed object as array error when logging into with a new Twitch account
   in certain scenarios.

## Meta

 *  Version **1.9.0**
 *  Last updated **8 years ago**
 *  Active installations **10+**
 *  WordPress version ** 4.4 or higher **
 *  Tested up to **4.9.34**
 *  PHP version ** 5.6 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/twitchpress-login-extension/)
 * Tags
 * [twitch](https://ido.wordpress.org/plugins/tags/twitch/)[Twitch Login](https://ido.wordpress.org/plugins/tags/twitch-login/)
   [Twitch Register](https://ido.wordpress.org/plugins/tags/twitch-register/)[Twitch.tv](https://ido.wordpress.org/plugins/tags/twitch-tv/)
   [TwitchPress](https://ido.wordpress.org/plugins/tags/twitchpress/)
 *  [Advanced View](https://ido.wordpress.org/plugins/twitchpress-login-extension/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/twitchpress-login-extension/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/twitchpress-login-extension/reviews/)

## Contributors

 *   [ Ryan Bayne ](https://profiles.wordpress.org/ryan-bayne/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/twitchpress-login-extension/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.patreon.com/zypherevolved)