All Projects → rburgst → wp-graphql-wpml

rburgst / wp-graphql-wpml

Licence: GPL-3.0 License
a wordpress plugin that improves wpgraphql usage together with wpml

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to wp-graphql-wpml

wp-graphql-gravity-forms
GraphQL API for interacting with Gravity Forms.
Stars: ✭ 119 (+325%)
Mutual labels:  wordpress-plugin, wpgraphql-plugin
gravity-pdf
Gravity PDF is a GPLv2-licensed WordPress plugin that allows you to automatically generate, email and download PDF documents using Gravity Forms.
Stars: ✭ 90 (+221.43%)
Mutual labels:  wordpress-plugin
WPGrabInfo
WP Grab Info v2
Stars: ✭ 43 (+53.57%)
Mutual labels:  wordpress-plugin
wp-dbmanager
Allows you to optimize database, repair database, backup database, restore database, delete backup database , drop/empty tables and run selected queries. Supports automatic scheduling of backing up, optimizing and repairing of database.
Stars: ✭ 63 (+125%)
Mutual labels:  wordpress-plugin
jquery-manager
Manage jQuery and jQuery Migrate on a WordPress website, activate a specific jQuery and/or jQuery Migrate version. The ultimate jQuery debugging tool for WordPress
Stars: ✭ 27 (-3.57%)
Mutual labels:  wordpress-plugin
wordpress-custom-fields-permalink-plugin
Plugin allows to use post's custom fields values in permalink structure by adding %field_fieldname%, for posts, pages and custom post types.
Stars: ✭ 37 (+32.14%)
Mutual labels:  wordpress-plugin
pmpro-affiliates
Create affiliate accounts with unique referrer URLs to track membership checkouts for Paid Memberships Pro
Stars: ✭ 14 (-50%)
Mutual labels:  wordpress-plugin
atum-stock-manager-for-woocommerce
The ultimate stock management plugin for serious WooCommerce Sellers.
Stars: ✭ 16 (-42.86%)
Mutual labels:  wordpress-plugin
inline-gdocs-viewer
📊 Feature-rich WordPress plugin integrating Google Spreadsheets, Google Query Language, Google Charts API, and jQuery DataTables using a shortcode.
Stars: ✭ 12 (-57.14%)
Mutual labels:  wordpress-plugin
woo-custom-emails
An add-on to support woocommerce custom emails
Stars: ✭ 15 (-46.43%)
Mutual labels:  wordpress-plugin
WeiXin-Payments-for-WooCommerce
WooCommerce WeChat payment gateway, support WeChat scan code payment
Stars: ✭ 26 (-7.14%)
Mutual labels:  wordpress-plugin
wp-analytify
Google Analytics Dashboard Plugin For WordPress By Analytify
Stars: ✭ 20 (-28.57%)
Mutual labels:  wordpress-plugin
unlisted
A WordPress plugin that adds an "Unlisted" visibility option.
Stars: ✭ 20 (-28.57%)
Mutual labels:  wordpress-plugin
gutenberg-i18n-block
Gutenberg block to demo internationalization functionality.
Stars: ✭ 35 (+25%)
Mutual labels:  wordpress-plugin
simply-static-deploy
WordPress plugin to deploy static sites easily to an AWS S3 bucket.
Stars: ✭ 48 (+71.43%)
Mutual labels:  wordpress-plugin
tainacan
A flexible and powerful repository platform for WordPress
Stars: ✭ 67 (+139.29%)
Mutual labels:  wordpress-plugin
mk-letter-avatar
🅰 WordPress 字母头像插件(纯前端实现版) WordPress letter avatar plugin
Stars: ✭ 42 (+50%)
Mutual labels:  wordpress-plugin
wp-chatbot
Simple Wordpress Plugin to add any chatbot to your web page
Stars: ✭ 17 (-39.29%)
Mutual labels:  wordpress-plugin
custom-permalinks
Set custom permalinks on a per-post basis in WordPress
Stars: ✭ 17 (-39.29%)
Mutual labels:  wordpress-plugin
my-custom-functions
An easy to use, with intuitive interface, WordPress plugin that gives you the ability to easily and safely add your custom PHP code to your WordPress website, directly out of the WordPress Admin Area, without the need to have an external editor.
Stars: ✭ 17 (-39.29%)
Mutual labels:  wordpress-plugin

WPGraphQL WPML Extension

  • Contributors: rburgst
  • Stable tag: 1.0.8
  • Tested up to: 5.6.1
  • Requires at least: 4.9
  • Requires PHP: 7.0
  • Requires WPGraphQL: 0.8.0+
  • Requires WPML: 4.4.5+
  • Tags: GraphQL, WPML, WPGraphQL
  • License: GPL-3
  • License URI: https://www.gnu.org/licenses/gpl-3.0.html

Description

Adds WPML functionality to wpgraphql so that translations can be queried and WPML default filters which disable the listing of all content are disabled.

Note that the primary use case for this plugin is to be used together with Gatsby where you can perform all filtering of your content within the Gatsby GraphQL schema.

Since Gatsby pulls the whole content out of the wordpress database, this plugin will ensure that all translations of the translated content is being returned (instead of only content in the default language).

If you dont intend to use this plugin together with Gatsby be aware that you will typically have to be creative with filtering, see #8, #9.

Thanks to https://github.com/shawnhooper/wpml-rest-api and https://github.com/valu-digital/wp-graphql-polylang

Caveats

In case you are getting issues querying data (i.e. http 302, or errors), please first try to see whether you can successfully query data without this plugin.

If it does not work without this plugin, then enabling this plugin wont magically heal your broken ACF config (see also #5). This plugin will only help in getting "more" content from your wordpress installation (which was previously disabled by WPML interfering with queries).

Limitations

Due to the main use case of using this plugin together with gatsby some often required filtering options are not yet available, such as

  • filtering menus by locale/language (see #3)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].