je-listings-callback

Official

Fix JetEngine Dynamic Field transforms

Authorvikingokft
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps you register a JetEngine Listings callback that transforms Dynamic Field meta values in a listing context, without running into the common “callback applied but value is empty” failure caused by PHP callable validation.

Core Features & Use Cases

  • Register custom Dynamic Field transforms: Add your own “Format … / Convert … / Pretty …” callback into JetEngine’s Dynamic Field output pipeline.
  • Choose legacy or modern registration: Use either the three-filter legacy approach or the modern $manager->register_callback() flow.
  • Avoid silent empty-field bugs: Ensure the callback identifier satisfies JetEngine’s is_callable() gate by using a real global function name or a fully-qualified static method string.
  • Control the UI/args correctly: Provide callback-specific argument controls (and condition in legacy mode) so settings appear only when your callback is selected.

Quick Start

Use the jet-engine/callbacks/register action and register your callback as a fully-qualified PHP-callable string, then verify the Dynamic Field “Callback to filter field value” dropdown contains your new option and the rendered value is no longer blank.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: je-listings-callback
Download link: https://github.com/vikingokft/wp-agent-skills/archive/main.zip#je-listings-callback

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.