Meta Box – Framework về trường tùy biến cho WordPress

Mô tả

Meta Box is a powerful, professional, and lightweight toolkit for developers to create custom meta boxes and custom fields for any custom post type in WordPress.

Meta Box helps you add custom fields and details on your website such as pages, posts, custom post types, forms and anywhere you want using over 40 different field types such as text, images, file upload, checkboxes, and more.

Hơn thế nữa, mỗi loại trường tùy biến đều có rất nhiều những tùy chọn, cho phép bạn tùy biến không giới hạn. Tất cả những điều đó chỉ cần làm với 1 vài click.

Adding WordPress custom fields and custom meta boxes for custom post types is quick and painless: Select the field types you want in the user-friendly Online Generator, then copy and paste the code into your child theme’s functions.php file.

Bùm! Tất cả đều có sẵn mà không bị tải nặng.

Ngoài ra còn có các phần mở rộng miễn phí và trả phí để bạn thêm các tính năng mới. Nhờ đó bạn có thể tùy biến và quản lý các trường tùy biến trong WordPress tốt hơn như thêm các điều kiện để ẩn hiện chúng.

Bạn có thể xem thêm danh sách đầy đủ các phần mở rộng và trang web MetaBox.io để biết thêm chi tiết.

Tính năng

Tạo các loại dữ liệu và các trường tùy biến trong WordPress

Đúng vậy – bất kỳ loại nào. Không cần biết bạn cần thêm dữ liệu vào đâu, Meta Box hỗ trợ bạn hết, và hỗ trợ với vô số tùy chọn.

Dưới đây là một vài loại dữ liệu bạn có thể tùy chỉnh:

Nhiều loại trường tùy biến và các tùy chọn

Lấy trường tuỳ biến chuẩn WordPress của bạn và tưởng tượng nó được mở rộng vô hạn. Có rất nhiều tùy chọn mà Meta Box cung cấp cho bạn:

  • Meta Box hỗ trợ trên 40 loại trường cho tất cả các loại nhu cầu, bao gồm văn bản, trình soạn thảo, hình ảnh, file, bài viết, hộp kiểm, ngày tháng, taxonomy, người dùng và nhiều loại khác nữa.
  • Không đủ ư? Bạn có thể tạo loại trường của riêng mình một cách dễ dàng.
  • Hỗ trợ tính năng nhận bản các trường (tạo các trường lặp lại) cho hầu hết các loại trường, bao gồm cả WYSIWYG/trình soạn thảo. Cũng hỗ trợ nhóm các trường lặp lại.
  • Có nhiều hành độngbộ lọc mạnh mẽ mà lập trình viên có thể xây dựng hoặc thay đổi giao diện và cả các hành vi của plugin.

Rất tiện cho các developer

Là một nhà phát triển, bạn có đủ công cụ thiết kế theo nhu cầu riêng của bạn. Bạn không cần phải tạo một hệ thống hoàn toàn mới cho từng dự án. Sử dụng Meta Box để tận dụng toàn bộ lợi thế của riêng bạn.

You can use Meta Box and its custom fields for any custom post type in WordPress on as many websites as you want so you can use it on client projects as well.

Bạn không muốn code? Vậy thì bạn may mắn đấy!

Meta Box được xây dựng chủ yếu cho các nhà phát triển vì bạn chỉ cần phải sao chép và dán mã thôi, nhưng nếu bạn thích một hệ thống trực quan hơn để tạo các trường tùy biến trong WordPress, bạn có thể chọn một hoặc tất cả các phần mở rộng bên dưới:

Phần mở rộng Meta Box Builder có rất nhiều tính năng giúp bạn hoàn thành bất kỳ dự án nào:

  • Với tất cả sức mạnh của Meta Box mà không cần phải động vào dòng code nào.
  • Plugin rất thân thiện, nhẹ và chạy cực nhanh.
  • Tạo không giới hạn các trường tùy biến cho WordPress với tốc độ ánh sáng thông qua giao diện kéo thả thân thiện.
  • Trên 40 loại trường có sẵn mà bạn có thể kéo thả vào bất kỳ đâu.
  • Xuất các trường tùy biến và các tùy chọn của chúng ra PHP. Sau đó, thêm chúng vào website mới mà không cần phải cài các phần mở rộng. Nhờ đó website của bạn sẽ nhẹ hơn và nhanh hơn.
  • Nó có các tùy chọn cho conditional logic, độ ưu tiên và context.

Phần mở rộng

Nói về tiện ích mở rộng, có nhiều bản miễn phí và cao cấp có sẵn để mở rộng những tính năng mạnh mẽ cho plugin Meta Box để giúp bạn nâng cấp các tùy chỉnh của bạn trong WordPress.

Bạn sẽ có quyền kiểm soát toàn bộ để thêm bất kỳ meta box và các trường biến nào trong WordPress mà bạn muốn. Sau đó, bạn có thể chỉnh sửa tất cả để phù hợp với thông số kỹ thuật chính xác của bạn.

Các phần mở rộng miễn phí

  • MB Custom Post Types & Custom Taxonomies: Create and manage custom post types and taxonomies quickly with an easy-to-use interface.
  • MB Relationships: Tạo các kết nối giữa bài viết với bài viết hoặc trang với trang.
  • Meta Box Yoast SEO: Thêm nội dung của các trường tùy biến vào phần phân tích nội dung của plugin Yoast SEO để có được điểm SEO tốt hơn / chính xác hơn.
  • MB Rest API: Lấy tất cả các giá trị của các trường tùy biến từ bài viết, term và trả về trong các phản hồi của WP REST API.
  • MB Comment Meta: Thêm các trường tùy biến vào bình luận trong WordPress. Hỗ trợ tất cả các dạng trường tùy biến và các tùy chọn.
  • MB Custom Taxonomy: Tạo và quản lý các taxonomy trong WordPress với giao diện đơn giản, dễ dùng.
  • Meta Box Text Limiter: Giới hạn số ký tự hoặc số từ được nhập vào trong trường text hoặc textarea.
  • Meta Box – FacetWP Integrator: Tích hợp Meta Box và FacetWP, cho phép bạn tìm kiếm và lọc theo các trường tùy biến ở ngoài frontend.
  • Meta Box – Beaver Themer Integrator: Tích hợp Meta Box và Beaver Themer để hiển thị các trường tùy biến dễ dàng hơn ở frontend.

Các phần mở rộng trả phí

  • MB Views: Outputing custom fields and build front-end templates for WordPress without touching theme files.
  • MB Blocks: Create custom Gutenberg blocks with PHP, using the same syntax in Meta Box.
  • Meta Box Builder: Tạo các meta box và các trường tùy biến trong WordPress sử dụng giao diện kéo thả.
  • Meta Box Group: Tạo các nhóm của các trường tùy biến, có thể lặp lại, để hiển thị và cấu trúc dữ liệu tốt hơn.
  • MB Settings Page: Tạo các trang cấu hình cho theme, plugin hay cho website với cú pháp đơn giản.
  • MB Term Meta: Thêm dữ liệu meta cho các chuyên mục, thẻ hay taxonomy với cú pháp đơn giản.
  • Meta Box Conditional Logic: Thêm các điều kiện về hiển thị cho các meta box và các trường tùy biến trong WordPress.
  • Meta Box Include Exclude: Ẩn/hiện các meta box theo ID bài viết, mẫu trang, taxonomy hay hàm tùy biến.
  • MB Frontend Submission: Tạo các biểu mẫu ngoài phần frontend để người dùng có thể tạo và gửi các bài viết. Chèn biểu mẫu vào mọi nơi nhờ shortcode.
  • Meta Box Columns: Hiển thị các trường tùy biến bắt mắt hơn bằng cách đặt chúng trong lưới 12 cột.
  • Meta Box Tabs: Tạo các tab cho meta box đơn giản. Hỗ trợ 3 dạng tab của WordPress và các tab icon.
  • MB Admin Columns: Hiển thị các trường tùy biến trong các cột của bảng ở các màn hình Tất cả Bài viết trong phần quản trị.
  • MB Custom Table: Lưu các trường tùy biến vào các bảng riêng trong cơ sở dữ liệu thay vì các bảng meta có sẵn. Giảm kích cỡ cơ sở dữ liệu và tăng hiệu suất.
  • MB Revision: Theo dõi các thay đổi của các trường tùy biến với WordPress revision. Lưu, so sánh và khôi phục các thay đổi một cách dễ dàng.
  • MB User Meta: Tạo các trường tùy biến cho người dùng một cách nhanh chóng, dễ dàng với cú pháp đơn giản.
  • Meta Box Geolocation: Tự động điền các thông tin về vị trí vào các trường tùy biến thông qua Google Maps Geolocation API.
  • Meta Box Template: Định nghĩa các meta box và các trường tùy biến dễ dàng hơn với các mẫu.
  • Meta Box Tooltip: Hiển thị các thông tin trợ giúp cho các trường tùy biến thông qua các tooltip.
  • Meta Box Show Hide: Ẩn hiện các meta box bởi mẫu trang, định dạng bài viết, taxonomy (bao gồm cả chuyên mục) thông qua JavaScript.

Xem tất cả các các phần mở rộng trên trang web của Meta Box.

Tài liệu chi tiết

Chúng tôi không cung cấp kiến thức quá cao để gây khó khăn cho bạn.

Chúng tôi cung cấp các tài liệu hướng dẫn sử dụng chi tiết và được cập nhật thường xuyên, cũng như các bài viết về cách sử dụng MetaBox và các trường tùy biến trong WordPress để giúp bạn làm việc hiệu quả nhất có thể.

Dưới đây là một số hướng dẫn nhanh để giúp bạn bắt đầu với Meta Box và tạo các trường tùy biến WordPress theo cách của riêng bạn:

Xem thêm trên trang tài liệu hướng dẫn sử dụng Meta Box.

Ảnh màn hình

  • Các trường text
  • Các trường cơ bản
  • Các trường nâng cao
  • Các trường tải file và hình ảnh
  • Các trường media
  • Các trường bài viết và taxonomy

Cài đặt

Từ WordPress

  1. Đến trang Plugins > Thêm mới
  2. Tìm kiếm với từ khóa Meta Box
  3. Nhấn vào nút Cài đặt để cài đặt plugin
  4. Nhấn vào nút Kích hoạt để kích hoạt plugin

Bằng tay

  1. Giải nén gói tải về
  2. Tải thư mục meta-box lên thư mục /wp-content/plugins/
  3. Kích hoạt plugin thông qua menu ‘Trình cắm’ trong WordPress

Để bắt đầu sử dụng plugin, vui lòng đọc hướng dẫn này.

Đánh giá

28 Tháng Ba, 2021
Meta Box and ACF have been on my radar for a while. They are both freemium with tiered yearly pricing models. But when I saw Meta Box running a LTD offer, I grabbed it. They have a very active facebook group and users get answers from the the developers and community in minutes, and promise integration with Oxygen Builder. The documentation is well written and gives plenty of examples, so you can't go wrong. It is a solid plugin from an experienced developer team.
26 Tháng Ba, 2021
You can tell this plugin is developed by a serious team that knows what they are doing. It is fast, flexible, lightweight, and very intuitive. It is more developer geared than some other solutions but this ultimately makes it more stable and powerful. They provide lots of great documentation and code examples so even those without a ton of experience can benefit! I've tried several other similar plugins but they all seem to add too much bloat but not Meta Box. So far it's very lightweight and functional. It's replaced about three or four other plugins that I would have needed to use. Thanks for developing and maintaining such a solid solution.
26 Tháng Ba, 2021
I think that Meta Box is the most comprehensive and professional plugin in this segment. I have used ACF and JetEngine in the past. Comparison of available field types from the most popular competitors JetEngine = 14 Tool Types = 20 ACF Pro = 30 Meta Box = 40 The only thing I'm still missing with Meta Box is an add-on for WP All Import that include all Field Types. Because when you create big data beacons, you also need to import and export data. Why WP-Allimport does not provide an Add-on yet is puzzling to me. Keep up the good work, a professional plugin does not have to be complicated to use.
23 Tháng Ba, 2021
The dev team answered user questions very fast and wholeheartedly. It can be even faster if you join their user group or inbox their Facebook group.
Đọc tất cả 128 đánh giá

Người đóng góp & Lập trình viên

“Meta Box – Framework về trường tùy biến cho WordPress” là mã nguồn mở. Những người sau đã đóng góp vào plugin này.

Những người đóng góp

“Meta Box – Framework về trường tùy biến cho WordPress” đã được dịch qua 17 ngôn ngữ. Cảm ơn những người tham gia dịch vì đóng góp của họ.

Dịch “Meta Box – Framework về trường tùy biến cho WordPress” sang ngôn ngữ của bạn.

Muốn tham gia phát triển?

Duyệt code, check out SVN repository, hoặc theo dõi nhật ký phát triển qua RSS.

Nhật ký thay đổi

5.4.0 – 2021-05-08

  • Shortcode: add render_shortcodes attribute (default true) to allow render inner shortcodes.
  • File fields: allow to change uploaded file name when uploading to custom folder via unique_filename_callback setting
  • Dashboard: add more video tutorials
  • Image fields: fix actions (edit, delete) not visible on mobile
  • Choice fields: fix not saving value if they contain quotes
  • Datetime fields: fix not saving timestamp via REST API

5.3.10 – 2021-04-24

  • Disable autocomplete for date/datetime fields
  • Input list field: Fix label not working if contains HTML
  • Fix multiple OSM on the same page
  • Add auto update for solutions
  • Fix various bugs for the wysiwyg editor field (mostly in blocks) and allows to pass tinyMCE/quicktags settings to the editor

5.3.9 – 2021-03-10

  • Fix taxonomy_advanced doesn’t load options in attachment with media_modal set to true.
  • Fix rwmb_{$field_id}_choice_label not working for checkbox_list field type
  • Fix clone_default not working for switch if set std = true
  • Update jQueryUI styles to 1.12.1

5.3.8 – 2021-01-28

  • Fix value not available when loaded in map and osm fields.

5.3.7 – 2021-01-11

  • Fix editor not editable in Gutenberg
  • Fix content in the visual tab of editors not saving
  • Make required validation work for color, map, osm, switch, text-list fields
  • Add dismiss action for dashboard news

5.3.6 – 2020-12-29

  • Fix validation not working for image-select, image and wysiwyg fields
  • Fix clone_default not working for switch
  • Fix saving select field value when defining each option as an array
  • Fix wysiwyg not editable in WP 5.6

5.3.5 – 2020-11-30

  • Update color picker library to v3.0.0 and fix color picker with opacity not working in the Customizer (used with MB Settings Page).
  • Cache update requests
  • Show (No title) in object fields if they don’t have title

5.3.4 – 2020-09-23

  • Add default title
  • Update autoloader
  • Bypass the validation when previewing in Gutenberg
  • Add MB Views to the updater
  • Update color picker script to latest version 2.1.4
  • Fix missing labels for color field (wp 5.5.1)
  • Fix preview is not generated
  • Fix seamless style in WordPress 5.5
  • Fix style for file_input field (description is inline with input field)

5.3.3 – 2020-07-21

  • Hide Go Pro link for premium users
  • Update intro and image for the Online Generator in the welcome page

5.3.2 – 2020-07-03

  • Fix validation not working for media fields
  • Add “add_to” option for media fields to allow adding new images to the beginning/end of the list
  • Improve style for input & select on the sidebar
  • Improve style for mobiles

5.3.1 – 2020-06-03

  • Fix validation not working for multiple forms (front end)
  • Fix PHP warning: Creating default object from empty value
  • Fix cloning, sorting wysiwyg field when users disable visual editor
  • Change color of switch based on admin color scheme

5.3.0 – 2020-05-11

  • Add rwmb_set_meta function to set meta value.
  • Add Gutenberg compatibility for validation.
  • Fix wrong label output for switch when it’s off.

5.2.10 – 2020-04-17

  • Hotfix for getting meta value for checkbox list.

5.2.9 – 2020-04-17

  • Fix cloning default value not working for some fields.

5.2.8 – 2020-04-06

Đã Thêm

  • Add option open info window in Google Maps when loaded
  • Add alpha_channel & update style to background field
  • Add support for custom Ajax parameters for object fields.

Fixed

  • Fix validation rules still applied for hidden fields
  • Fix image_upload field select files not working on iPhone
  • Fix fatal error with Frontend Submission & Elementor
  • Fix ‘zoom’ parameter not working for OSM field on the front end

Những Thay đổi

  • Remove languages folder. Load languages from translate.wordpress.org only

5.2.7 – 2020-02-07

  • Fix warning in image field for metadata[‘sizes’].
  • Allow to quick define text fields with “name” attribute only.

5.2.6 – 2020-02-03

  • Fix wrong tag when deploying

5.2.5 – 2020-02-03

Fixed

  • Fix CSS in about page and add MB Core to list of premium plugins
  • Fix edit icon not showing popup for image fields
  • Fix OpenStreetMap not loading properly in tabs

Những Thay đổi

  • Replace date() with gmdate()
  • Update style for input prepend/append for WordPress >= 5.3

Đã Thêm

  • Add custom trigger after validation for Tabs/Settings extensiosn to show error fields
  • Add URL to all sizes in the returned value of helper functions for images

5.2.4 – 2019-12-11

Đã Thêm

  • Add hook rwmb_field_registered after a field is registered.
  • Add (*) to required fields

Những Thay đổi

  • Remove required attribute for license input box.
  • Don’t redirect when bulk activate with other plugins.

Fixed

  • Fix style for select, select_advanced fields in WordPress 5.3.
  • Fix getting object fields for settings pages

5.2.3 – 2019-11-01

Những Thay đổi

  • Set clone=false if max_clone=1
  • Shows only images in the selection popup for image field
  • Hide license key

Fixed

  • Fixed parsed terms in taxonomy advanced for MB Blocks
  • Don’t show date picker for readonly fields
  • Fix warning when output empty background field value
  • Fix empty meta value when save_field=false

5.2.2 – 2019-10-09

Fixed

  • Fix sanitizing empty post field
  • Fix post thumbnail not saving in MB Frontend Submission
  • Fix undefined index for image_select field when using helper functions with no value.
  • Fix JQMIGRATE: ‘ready’ event is deprecated

Những Thay đổi

  • Add styling for date picker, autocomplete, select2 to show in the Customizer (for MB Settings Page)

5.2.1 – 2019-09-26

Fixed

  • Fix object fields show only selected items when field type is not select advanced
  • Fix background field not saving position, attachment & size
  • Fix undefined variable in media modal
  • Fix non-unique input name for a non-cloneable file in a cloneable group

5.2.0 – 2019-09-18

Đã Thêm

  • Add ajax support for object fields.
  • Add custom CSS class for meta box wrapper div.

Những Thay đổi

  • Improve file upload, making it works in groups.
  • Optimize performance for cloning wysiwyg field.
  • Bypass updates for embed extensions via TGMPA.

Fixed

  • Fix PHP warning when using clone with date formatting.
  • Fix file upload input not visible when clone a file field with uploaded files = max_file_uploads.

5.1.2 – 2019-08-29

Fixed

  • Fix adding >= 2 blocks containing a wysiwyg field not rendering
  • Fix CSS for wyswigy field in Gutenberg
  • Do not show upgrade message in the Dashboard for premium users
  • Fix media field is blank
  • Fix cannot access to license page in Multisite

Những Thay đổi

  • Fire change and/or mb_change events when fields change to update custom blocks in real-time (requires MB Blocks extension)

5.1.1 – 2019-08-23

Fixed

  • Fix sanitizing number always return 0 if it’s blank
  • Fix sanitizing URL

Những Thay đổi

  • Set default field ‘type’ to ‘text’, make it optional and help you write less code
  • File/image fields: do not show add new file link if max_file_uploads = 1

5.1.0 – 2019-08-19

Fixed

  • Fatal error with RWMB_About::redirect()
  • Ensure change event fires when editors change
  • Fix rwmb_{$field_id}_choice_label not working for cloneable fields
  • Fix missing dependency (underscore) for datepicker JS
  • Fix unindex notice for key_value field
  • Fix alignment for video field

Những Thay đổi

  • Update notification sytem
  • Improve sanitization for fields. See documentation for details.

5.0.1 – 2019-07-25

Fixed

  • Đã sữa lỗi thông báo giấy phép bản quyền luôn hiển thị.

5.0.0 – 2019-07-24

Cập nhật quan trọng Kể từ phiên bản 5.0.0, plugin yêu cầu PHP & gt; = 5.3. Nếu bạn đang sử dụng phiên bản PHP cũ hơn, vui lòng vào hoosting để nâng cấp lên phiên bản mới nhất , hoặc sử dụng phiên bản cũ của Meta Box.

Những Thay đổi

  • Phiên bản tối thiếu của PHP là 5.3
  • Tất cả các Javascript đã được viết lại để phù hợp với Gutenberg blocks
  • Cho phép tạo các meta box mà không cần có các trường tuỳ biến

Đã Thêm

  • Thêm tính năng tự động cập nhật cho các phần mở rộng cao cấp
  • Add support for user, settings_pages in rwmb_get_object_fields

Fixed

  • Đã khắc phục lỗi hình ảnh tự động nhân bản.

Xem đầy đủ thông tin phiên bản tại đây