Skip to content

Bootstrap the data source of your decoupled SPA. These extensions make popular WordPress plugins compatible with GraphQL, allowing you to leverage their backend functionality only. Particularly suitable for ecommerce and social network-based apps, or any plugin that potentially exposes a lot of data.

License

jkhaui/wp-graphql-extensions

Repository files navigation

Modernise your plugins and make them compatible with a decoupled CMS/SPA.

Bootstrap the datasource of your decoupled SPA. These extensions make popular WordPress plugins compatible with GraphQL, allowing you to leverage their backend functionality only. Particularly suitable for ecommerce and social network-based apps, or any plugin that potentially exposes a lot of data.


Temporarily halting work on this repo until I have more time, or more interest is shown.


Docs explaining how to register custom fields, CPTs, etc. to the GraphQL schema: https://www.wpgraphql.com/docs/


Instructions for installing GraphQL add-on plugins:

  1. Download the repo
  2. Zip whichever folder/s you wish to use.
  3. Install the Zip file as you would with any other plugin.

Alternative if you are lazy: copy and paste the code for a given plugin into your theme's functions.php file.

Note that all plugins here require the WP GraphQL plugin (https://github.com/wp-graphql/wp-graphql) to be installed.


Constantly updated list of plugin extensions:
  • WP User Avatar: replaces default WP Gravatar system with locally hosted profile pictures.
  • UserPro Tags: registers a custom "tags" taxonomy which allows users to describe themselves via their profiles.
  • UserPro Badges: registers a "badges" type for users.
  • UserPro Bookmarks: allows users to bookmark or save their favourite posts.
  • Everest Comment Reactions: allows users to "react" to comments, Facebook-style.
  • Comment Sentiment: uses a Naive Bayes classifier to automatically classify comments as "positive", "neutral", or "negative".

About

Bootstrap the data source of your decoupled SPA. These extensions make popular WordPress plugins compatible with GraphQL, allowing you to leverage their backend functionality only. Particularly suitable for ecommerce and social network-based apps, or any plugin that potentially exposes a lot of data.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published