Skip to content
PHP JavaScript Shell CSS
Branch: develop
Clone or download
Latest commit 471ee38 Oct 31, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets Make it clear which add-ons have already been purchased Feb 20, 2019
bin Scaffold WP Unit tests using WP-CLI:… Aug 7, 2017
includes Add a new wp101_is_relevant_series filter Jun 7, 2019
languages Version bump to 5.1.0 Apr 5, 2019
plugin-repo-assets Add a changelog entry for 5.0.0 and remove the screenshot of the now-… May 25, 2018
tests Add a new wp101_is_relevant_series filter Jun 7, 2019
views Make it clear which add-ons have already been purchased Feb 20, 2019
.distignore Add a .distignore file to the repo Apr 24, 2018
.editorconfig Configure Composer to build for the lowest common denominator: PHP 7.… Mar 3, 2018
.eslintrc Refactor the JavaScript, which got a little messed up through all of … May 3, 2018
.gitignore Include 'copy' in the Grunt build steps May 14, 2018
.travis.yml Explicitly add a check for WordPress 5.0 Feb 15, 2019 Bump version in the change log Apr 5, 2019 Highlight that 'develop' should be the base branch for all work Mar 22, 2019
Gruntfile.js Re-organize the WP101 settings page Jul 2, 2018
composer.json Update the WordPress Coding Standards ruleset to 2.x Feb 15, 2019
composer.lock Update the WordPress Coding Standards ruleset to 2.x Feb 15, 2019
package-lock.json Merge pull request #63 from 101videos/dependabot/npm_and_yarn/extend-… Oct 31, 2019
package.json Update npm dependencies Feb 15, 2019
phpcs.xml Exclude the dist/ directory from PHP_CodeSniffer Jun 21, 2018
phpunit.xml.dist Since the uninstall script is now in includes, remove it from the cod… Feb 15, 2019
readme.txt Bump the 'Tested up to' tag Apr 5, 2019
wp101.php Version bump to 5.1.0 Apr 5, 2019


=== WP101 ===
Contributors: shawndh, markjaquith, mordauk, JustinSainton, wpsmith, bhwebworks, liquidweb
Tags: wp101, tutorials, video, help, learn, screencast
Requires at least: 3.2
Requires PHP: 5.4
Tested up to: 5.1.1
Stable tag: 5.1.0

The WordPress 101 video tutorials are all-new for Gutenberg and Wordpress 5.0! Watch videos directly within the dashboard. Choose which videos to show, or add your own.

== Description ==

**Yes! Our WordPress 101 tutorial videos have been updated for the all-new block editor in WordPress 5.0!**

The WP101 Plugin is simply the easiest way to teach your clients WordPress basics, cutting your support costs while providing an invaluable resource for your clients. It delivers a complete set of professionally-produced “WordPress 101” tutorial videos directly within your client’s dashboard!

Plus, the WP101 Plugin also includes a complete set of tutorial videos for WooCommerce, Jetpack, and Yoast SEO, if those plugins are also installed on the site. Videos for other popular plugins are in the works.

Simply enter your []( API key to display our WordPress tutorial videos within your client’s WordPress administration panel.

You can choose which tutorial videos are shown, and even embed your own custom videos!

Stop wasting time teaching WordPress to your clients. Let the WP101 Plugin free your time to focus on what you do best!

== Installation ==

1. Go to []( to get your API key.
2. Copy your API key from your []( dashboard.
3. Install and activate the WP101 Plugin in the 'Plugins' panel.
4. Go to the Video Tutorials menu item and click the Settings button to enter your API key.

== Frequently Asked Questions ==

= How do I get an API key? =

Simply go to: []( and follow the instructions to set up an API key in less than a minute.

= Can I choose which video topics are displayed? =

Yes! You can selectively hide or show individual tutorial videos (or entire courses) through the app at [](

= Can I add my own custom videos? =

Yes! You can add your own custom videos, and they'll appear at the bottom of the list of tutorial videos. Visit the ["Custom Videos" page in the [ app](

= What if I have the Classic Editor installed? =

If the Classic Editor plugin is also installed and activated on your site, the previous version of our WordPress 101 videos for the Classic Editor in WordPress 4.9 and older will also appear in the list. You can hide or show these videos in the Settings.

= Why aren’t the Jetpack, WooCommerce, or Yoast SEO videos showing up? =

The tutorial videos for Jetpack, WooCommerce, and Yoast SEO will only appear in the list if the plugin in question is also installed on the same site. No sense showing videos that don’t apply to a particular site, now is there?

= The plugin was installed by my developer, but their API key has expired. What do I do? =

You can ask your developer to renew their subscription, or you can go to []( to start your own subscription and get access to all of our videos.

= Can I hardcode my API key into the plugin for use across multiple installations?  =

Yes! Simply define the `WP101_API_KEY` constant within your `wp-config` file:

	 * API key for the WP101 plugin.
	 * @link

= I've been using the WP101 Plugin for some time now — will upgrading to 5.x break my site? =

We've made every effort to ensure a smooth transition to version 5.x of the WP101 plugin from earlier versions:

* Upon upgrading, your existing API key will be exchanged for a new API key automatically.
	- If you've defined the API key via the `WP101_API_KEY` constant, you'll be given instructions for updating the value.
* Hidden courses and videos will automatically be passed to the WP101 Plugin app as part of the exchange, and will be reflected automatically. No more having to filter out videos!

== Screenshots ==

1. The video tutorial selection and viewing interface.

== Changelog ==

For a complete list of changes, please see [the plugin's GitHub repository](

= 5.1.0 =
* Run migrations across a multisite network via a background task.
* Store public API keys based on the site URL, enabling better handling of domain changes.
* Add the `wp101_excluded_topics` filter.

= 5.0.1 =
* Ensure that legacy API keys are exchanged before making any other API requests.

= 5.0.0 =
* Complete rewrite of the plugin and backing APIs to bring even more content to the WP101 plugin.
* Custom videos, course visibility, and permissions are now controlled via [the WP101 Plugin app](

== Upgrade Notice ==

= 5.1.0 =
* Improves migration behavior on WordPress multisite instances.

= 5.0.1 =
* Resolves an issue some subscribers were seeing during API key migration.

= 5.0.0 =
* We’ve completely redesigned the WP101 Plugin from the ground-up, adding brand new features and improving the entire experience.

= 4.2.1 =
* In addition to whether or not the Classic Editor plugin is installed and activated, this minor fix also checks to see if filters are being used to disable Gutenberg. If so, display the previous version of our WordPress 101 videos instead of the new videos for Gutenberg and 5.0. Thanks, Cliff Seal!

= 4.2 =
* Re-added the previous WordPress 101 videos for the Classic Editor in WordPress 4.9 or older, provided the Classic Editor plugin is also installed and activated.

= 4.1 =
* Brand new WordPress 101 video tutorial series, completely rewritten for the all-new Gutenberg Block Editor in WordPress 5.0!

= 4.1 =
* We’ve added videos for the MailPoet plugin, provided that plugin is installed and activated.

= 4.0.2 =
* Minor bug fix.

= 4.0.1 =
* Minor fix.

= 4.0 =
* This is a big one! The WP101 Plugin now includes videos for WooCommerce and Jetpack, provided those plugins are also installed. Plus a few more goodies.

= 3.2.2 =
* Minor changes to description verbiage and fixed a tiny typo.
* Tested and verified for WordPress 4.3!

= 3.2.1 =
* Changed title to reflect the new name of the Yoast SEO plugin.

= 3.2 =
* We’ve updated the Yoast SEO plugin videos for version 2.0.
* Tested and verified for WordPress 4.2!

= 3.1 =
* This important update adds the ability to limit access to the settings panel to a specific administrator, plus adds several new filters for this new feature. Thanks, Justin Sainton!
* We’ve also assigned the plugin instance to a (global) variable, to make it accessible outside the plugin for modifications. Thanks, John Sundberg!

= 3.0.4 =
* Bug fixes for hiding and showing all the SEO videos. Thanks, Justin Sainton!

= 3.0.3 =
* Added more detailed docs on the built-in hooks to filter the list of videos, or even add your own!

= 3.0 =
* We’ve added videos for the Yoast SEO plugin, provided that plugin is installed.
* Added new filters for developers. You can now filter the topics and videos returned on wp101_get_help_topics and wp101_get_custom_help_topics.
* Increased the default size of the video player, plus added responsive support for all your devices!
* Minor coding standards cleanup.

= 2.1.1 =
* Bug fix for missing wp101_icon_url error.

= 2.1 =
* Updated for WordPress 3.8, including new menu icon.

= 2.0.6 =
* Bug fix for missing api_key_notset_message.

= 2.0.5 =
* Bug fix to address issue when hiding the first video in the list.

= 2.0.4 =
* Minor changes to improve the white-labeled experience.

= 2.0.3 =
* Fix to ensure hardcoded API keys are not lost on upgrade.

= 2.0.2 =
* Bug fix to address "API key not valid" error on multisite installations.
* Removed redundant notification when API key is not set.

= 2.0.1 =
* Minor fix to ensure the actively-playing video title is bold.

= 2.0 =
* Includes the ability to hide individual videos.
* Includes he ability to add your own custom videos.
* Compatibility with WordPress 3.4.

= 1.1.1 =
* Minor fix related to hardcoded API keys. Added a custom menu icon.

= 1.1 =
* Made API Key input field more secure, and a couple of widely-requested minor changes.

= 1.0.1 =
* Minor bug fix for multisite installations.

= 1.0 =
First version!
You can’t perform that action at this time.