This workshop was given at WordCampEU 2022 in Porto, Portugal.
WordPressTV has the workshop presentation here: [link coming soon...]
- Probably your own laptop to work along.
- Install LocalWP.com, cross platform, available for Linux, Windows, and Mac.
- Postman app (preferred, if you want to import the collection) or Insomnia app installed, cross platform, available for Linux, Windows, and Mac (or you can use the web version of Postman.
- Knowledge and experience with Git, PHP, and maybe some JS.
- Import the attached Postman collection.
- Install the following plugins (can be found in the WordPress repository or downloaded from Github):
- Advanced Custom Fields
- Custom Post Types UI
- WordPress Importer (for importing content)
- WPGraphQL
- WPGraphQL Advanced Custom Fields
- WPGraphQL JWT Authentication
- NodeJS installed to use the WP Reader in the subfolder (the README is available there as well for getting set up and running with that app).
The PDF of the slides is also available in this repository.
-
Others to check out:
- Kellen Mace's awesome demo using cookies
- https://developer.wordpress.org/reference/functions/register_post_type/
- https://developer.wordpress.org/resource/dashicons/
- http://www.christinachern.com/hpipsum/
- https://www.advancedcustomfields.com/resources/integrating-custom-field-types/
- https://developer.wordpress.org/rest-api/using-the-rest-api/global-parameters/
- https://developer.wordpress.org/reference/functions/register_post_type/
- https://developer.wordpress.org/resource/dashicons/
- http://www.christinachern.com/hpipsum/
- https://www.advancedcustomfields.com/resources/integrating-custom-field-types/
- https://developer.wordpress.org/rest-api/using-the-rest-api/global-parameters/
- https://www.wpgraphql.com/docs/authentication-and-authorization/
- https://bestofphp.com/repo/wp-graphql-wp-graphql-jwt-authentication-php-awesome-wordpress
- https://www.wpgraphql.com/recipes/debugging-jwt-authentication/
- https://dev.to/christopherarter/middleware-for-wordpress-g4k
- https://github.com/christopherarter/WP-Middleware-Plugin
- https://axios-http.com/docs/req_config