orbit-compat-wpml

Validate WordPress plugins for WPML compatibility via hooks and wpml-config.xml.

2|1|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/adityaarsharma/orbit --skill orbit-compat-wpml
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orbit-compat-wpml
Source: https://github.com/adityaarsharma/orbit/tree/main/skills/orbit-compat-wpml
Command: npx skills add https://github.com/adityaarsharma/orbit --skill orbit-compat-wpml

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires wpml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that WordPress plugins are compatible with WPML, a popular multilingual plugin, by checking for essential configurations and hooks necessary for proper translation and language switching.

Core Features & Use Cases

  • WPML Compatibility Check: Verifies that plugins are using the correct hooks and configurations for WPML compatibility.
  • Custom Fields and CPT Translation: Ensures custom fields and custom post types are set up for translation.
  • Language Switcher and Detection: Checks the implementation of language switcher hooks and current language detection.
  • URL Handling: Validates URL handling for multilingual sites.
  • REST API and AJAX: Assesses the compatibility of custom REST routes, rewrite rules, and AJAX handlers with WPML.
  • wpml-config.xml: Inspects the presence and correctness of the wpml-config.xml file.

Quick Start

Run the orbit-compat-wpml skill on your plugin to ensure it is compatible with WPML.

Frequently Asked Questions about orbit-compat-wpml

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if my WordPress plugin is compatible with WPML?

To check WordPress plugin WPML compatibility, validate the presence and correct implementation of necessary hooks, configurations, and wpml-config.xml files. This process assesses custom fields, post types, URL handling, and REST API compatibility to ensure proper multilingual functionality.

What is a wpml-config.xml file and do I need it for multilingual plugin support?

A wpml-config.xml file defines multilingual configuration for WordPress plugins. You need it for WPML compatibility because it ensures custom fields and custom post types are correctly set up for translation and language switching across your site.

How do I make custom post types and custom fields translatable in WPML?

To make custom post types and custom fields translatable in WPML, verify your plugin includes the correct wpml-config.xml file and necessary hooks. This ensures WPML properly registers and translates your custom content elements across languages.

Does WPML compatibility affect WordPress REST API and AJAX handlers?

WPML compatibility directly affects WordPress REST API and AJAX handlers. Validating compatibility ensures custom REST routes, rewrite rules, and AJAX handlers function correctly with WPML's current language detection and URL handling for multilingual sites.

Can I validate language switcher hooks and URL handling for my WordPress plugin?

You can validate language switcher hooks and URL handling for WordPress plugins by checking WPML compatibility. This confirms the implementation of current language detection and multilingual URL configurations meets WPML's required standards.

What are the limitations of checking WPML compatibility without the WPML plugin installed?

Checking WPML compatibility without the WPML plugin installed is a limitation because this validation requires WPML as a dependency. The Skill needs the active WPML environment to accurately assess hooks, configurations, and multilingual functionality.