field($key)`. */ final class Pods extends PluginField { public static function required_function(): string { return 'pods'; } public function name(): string { return 'pods'; } public function title(): string { return __('Pods field', 'zadex'); } protected function field(string $key, Context $ctx) { if ($ctx->post_id <= 0) { return ''; } $pod = pods((string) get_post_type($ctx->post_id), $ctx->post_id); if (!is_object($pod) || !method_exists($pod, 'field')) { return ''; } return $pod->field($key); } }