
內容簡介
OZY Custom Fields 是一款友善的 WordPress 外掛,讓使用者能輕鬆添加自訂欄位,並提供所有進階功能免費使用。透過視覺化的欄位群組構建和靈活的顯示規則,使用者可輕鬆管理和顯示資料。
【主要功能】
• 支援 24 種欄位類型
• AI 欄位生成器,自動草擬欄位群組
• 一鍵導入 ACF 或 SCF 的資料
• 初學者友好的快速啟動精靈
• 完整的模板 API 和短碼支援
外掛標籤
開發者團隊
原文外掛簡介
OZY Custom Fields is a beginner-friendly way to add custom fields to any WordPress site, with every advanced feature included for free. Build field groups visually, decide where they appear with flexible location rules, and read your data on the front end with a clean template API.
Everything free. No paywall for the features that matter — repeater, group, and clone fields are in the box, alongside 24 field types.
AI Field Generator. Describe what you need in plain language — English or Urdu — and the plugin drafts a whole field group for you. On WordPress 7.0+ it uses the AI Client built into WordPress, so whichever provider you have connected under Settings → Connectors is used automatically and no key is stored by this plugin. On older versions, or if you prefer, you can supply your own provider key (free-tier options like Groq and Google Gemini are supported). Either way nothing is sent anywhere without your explicit action. See the External Services section below for exactly what is transmitted.
Already using ACF or SCF? One click brings everything across — field groups, custom post types, taxonomies, options pages, and all of your saved field values, including nested repeaters and flexible content. Your old plugin’s data is never touched, and an optional compatibility layer keeps get_field() and friends working so your theme needs no edits at all.
Beginner-first. A Quick Start wizard sets up your first fields in a few clicks — no need to know what a “custom post type” is. It can even create a matching content type for you, if you want one.
Developer friendly. A full template API, shortcodes, block editor blocks, a REST API, and dozens of action and filter hooks to extend everything.
Field types
Text, Textarea, Number, Email, URL, Password, Select, Multi-Select, Checkbox, Radio, Toggle, True/False, Image, File, Gallery, WYSIWYG, Date, Date & Time, Time, Color, Link, Post Object, Taxonomy, User — plus the advanced Repeater, Group, and Clone fields.
Where fields can appear
Attach field groups by post type, post status, post format, page template, or user role — with multiple rule groups combined using AND/OR logic. Fields render on post, term, and user edit screens and save to standard WordPress meta.
Template API
ozycf_get_field( 'price' ) returns a value, `ozycf_the_field( 'price' )` prints it, and repeaters loop cleanly:
if ( ozycf_have_rows( 'slides' ) ) { while ( ozycf_have_rows( 'slides' ) ) { ozycf_the_row(); ozycf_the_sub_field( 'title' ); } }
Also available: ozycf_get_fields(), ozycf_has_field(), ozycf_get_sub_field(), the [ozycf_field] and [ozycf_repeater] shortcodes, and the “OZY Field” and “OZY Repeater” blocks.
Built by OZY Solutions
Learn more at ozysolutions.com.
External Services
This plugin does not contact any external service as part of its normal operation. Creating field groups, saving values, and displaying fields on your site are entirely local to your WordPress installation.
The plugin’s optional AI features are the only functionality that transmits data off your server. They are disabled until an AI provider is available, and a request is made only at the moment you click an AI action in the admin (for example “Generate”, “Improve group”, or “Test connection”). No AI request is ever made on the front end, on a schedule, or in the background.
Which service is contacted
You choose the provider, in one of two ways.
Preferred, on WordPress 7.0 and later: the plugin calls the AI Client bundled with WordPress core. WordPress routes the request to whichever provider you connected under Settings → Connectors, and WordPress — not this plugin — holds the credentials. Which company receives the data therefore depends on that connector; consult its own terms and privacy policy.
Fallback, or by choice: if you paste a provider key under Custom Fields → Settings, the plugin calls that provider directly using the WordPress HTTP API. Depending on your selection, requests go to one of the following:
OpenAI — endpoint https://api.openai.com/v1/chat/completions — Terms of Use — Privacy Policy
Anthropic (Claude) — endpoint https://api.anthropic.com/v1/messages — Terms — Privacy Policy
Google (Gemini) — endpoint https://generativelanguage.googleapis.com/v1beta/models/ — Terms — Privacy Policy
Groq — endpoint https://api.groq.com/openai/v1/chat/completions — Terms of Use — Privacy Policy
Mistral AI — endpoint https://api.mistral.ai/v1/chat/completions — Terms — Privacy Policy
What data is sent
Only what the AI feature needs to do its job, plus your API key for authentication:
The description you type into the AI prompt box.
For helpers that operate on an existing field group (improve, generate location rules, generate conditional logic, suggest field types, bulk rename), the structure of that field group: field names, labels, types, and settings.
For the schema converter, the field definition text you paste in.
For the content-model generator, the site type or description you provide.
No post content, no field values, no user data, and no site visitor data are transmitted. If no AI provider is connected in WordPress and you never enter an API key, no external request is possible.
Because the site owner supplies the API key and triggers each request, the site owner is responsible for disclosing this third-party processing in their own privacy policy where required.
