[WordPress] 外掛分享: atshift Fields (Maintenance for Custom Field Suite)

首頁外掛目錄 › atshift Fields (Maintenance for Custom Field Suite)
WordPress 外掛 atshift Fields (Maintenance for Custom Field Suite) 的封面圖片
全新外掛
安裝啟用
尚無評分
剛更新
最後更新
問題解決
WordPress 5.0+ v3.0.0 上架:2026-07-08

內容簡介

atshift Fields 是一款基於 Custom Field Suite 的 WordPress 外掛,提供更靈活的自訂欄位創建功能,適合企業和組織使用。此版本增強了安全性和管理相容性,並引入多種實用的欄位類型,讓使用者能輕鬆管理內容。

【主要功能】
• 支援多種自訂欄位類型,如文字、數字、日期等
• 增強安全性,修復已知漏洞
• 提供可折疊的 Accordion Group 和水平排列的 Horizontal Group
• 內建原生 WordPress 的文章標題和內容欄位
• 支援 PHP 8.2+ 和 WordPress 管理介面相容性

外掛標籤

開發者團隊

⬇ 下載最新版 (v3.0.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「atshift Fields (Maintenance for Custom Field Suite)」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

atshift Fields has received a major update to v3. This version is an extended edition based on Custom Field Suite. This major update also brings more flexibility for creating post editing screens for companies and organizations.
Custom Field Suite (CFS) is a lightweight WordPress plugin for adding custom fields to posts, pages, and custom post types.
This package is a maintenance build based on the upstream Custom Field Suite 2.6.7 release. It keeps the basic CFS data structure and API compatibility while adding security hardening, admin compatibility fixes, and practical field types for existing CFS sites.
For setup instructions, field value output examples, migration notes, and implementation examples, see the atshift Fields documentation site.
Things to know

This is a maintenance build, not an official upstream release.
Always back up your files and database before replacing an existing CFS installation.
Deactivate the original Custom Field Suite plugin before activating this maintenance build.
Test on a local or staging site before using it on a production site.
CFS returns stored values; theme templates should still escape output with WordPress escaping functions.
Added field types are not available in the original upstream CFS 2.6.7 release.

Field types

Text
Textarea
WYSIWYG
Tab Group
Loop (repeatable fields)
Horizontal Group
Accordion Group (collapsible group)
Conditional Group
Phone Number
Email Address
Hyperlink
URL
Number
Select
Checkbox
True / False
Radio Button
Date
Time
File Upload
Photo Gallery
Color
Post Title (native WordPress title)
Post Content (native WordPress content)
Save / Publish (native WordPress save and publish controls)
Post Categories (Standard / Global)
Post Tags (Native)
Featured Image (Native)
Term
Relationship
User

Added features in this maintenance build

Security hardening for known CFS 2.6.7 vulnerability classes.
PHP 8.2+ and WordPress admin compatibility fixes.
Checkbox and Radio Button fields.
Phone Number, Email Address, Number, URL, and Time fields with format validation.
Time field with hour and minute select menus.
Photo Gallery field with sortable media selection and gallery-friendly output data.
Native WordPress Post Title, Post Content, Save / Publish, Standard and Shared Taxonomy Post Categories, Post Tags, and Featured Image fields inside CFS field groups.
Horizontal Group field for arranging multiple fields side by side, with evenly distributed and left-aligned layout options.
Accordion Group field for organizing child fields into collapsible sections on post edit screens.
Field Group editor buttons to add a new field directly below an existing field or inside a Loop, Horizontal Group, or Accordion Group.
Color-coded structure badges and matching range backgrounds for Tabs, Loops, Horizontal Groups, and Accordion Groups.
Improved drag-and-drop and Tab boundary handling in the Field Group editor.
Inline validation messages and an error summary that opens the containing Tab, Loop, or Accordion Group and scrolls to the selected invalid field.
Field type list ordering grouped by common editing workflows.
Field Group parent / child synchronization to reduce cases where nested fields disappear from the post edit screen.
Placement rule warnings for field groups that have no placement rules.
Configurable placeholders for Text, Phone Number, Email Address, Hyperlink, and URL fields.

Usage

Browse to the “Field Groups” admin menu.
Create a Field Group containing one or more custom fields.
Choose where the Field Group should appear, using the Placement Rules box.
Use the CFS get method in your theme templates to display custom field values.

Example:
get( 'my_text_field' ) ); ?>

For rich text fields, use an appropriate HTML sanitizer such as wp_kses_post().
Horizontal Group notes
Horizontal Group is a layout field for placing multiple child fields side by side on the post edit screen. On narrow screens, the fields stack vertically.
Horizontal Groups are intended to contain multiple normal fields. Tabs, Loops, Accordions, Conditional Groups, and other Horizontal Groups cannot be placed inside a Horizontal Group.
Accordion Group notes
Accordion Group is a layout field for placing child fields inside a collapsible section on the post edit screen. It can be configured to open by default.
Tabs cannot be placed inside an Accordion Group.
WordPress native field notes
Post Title, Post Content, Save / Publish, Post Categories, Post Tags, and Featured Image edit the native WordPress objects directly. They are not CFS-only post meta fields.
For Post Categories, child category selection can also select parent categories, and removing a parent selection removes its child selections. If all categories are removed, WordPress’ default category is restored.
Security maintenance notes
This package includes local security and compatibility hardening on top of the upstream 2.6.7 codebase.
The maintenance work addresses known vulnerability classes around Loop field code execution, Term field SQL injection, CFS form title / content stored XSS, and existing post updates through CFS forms without normal edit capability checks.
The changes were verified locally against the built-in CFS field types, added field types, and an upgrade path from the original 2.6.7 codebase. This package has also been adjusted for the WordPress.org plugin directory and published through the official WordPress.org SVN release flow. WordPress.org publication is not a substitute for an independent third-party security audit.
Redistribution and license
This maintenance build is distributed under the GNU General Public License version 2 (GPLv2), the same license as the upstream plugin. You may use, copy, modify, and redistribute this package, including modified versions, under GPLv2.
When redistributing this package, keep the GPLv2 license notice, preserve the original author attribution, include the source code, and make clear that this is a maintenance build inherited by @shift Yoshiya Tsuchisaka.
Documentation and support

Documentation site
Field group setup guide
Field value output reference
Implementation examples
Development repository
Original Custom Field Suite source

延伸相關外掛

文章
Filter
Mastodon