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

Mô tả

Meta Box là một bộ công cụ mạnh mẽ, chuyên nghiệp và rất gọn nhẹ cho các developer để tạo các meta box và các trường tùy biến trong WordPress.

Meta Box giúp bạn thêm các trường tùy biến và dữ liệu cho các bài viết, các trang, các form hay vào bất cứ đâu trong website của bạn. Plugin có trên 40 loại trường khác nhau như văn bản, hình ảnh, file upload, hộp kiểm, …

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.

Thêm các trường tùy biến và các meta box trong WordPress nhanh chóng và đơn giản: chỉ cần chọn loại trường bạn muốn thêm ở trang Online Generator, sau đó copy và dán đoạn mã được cung cấp vào trong file functions.php của theme.

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.

Bạn có thể sử dụng Meta Box và các trường tùy biến của nó trong WordPress trên nhiều trang web như bạn muốn và bạn có thể sử dụng nó trên các dự án của khách hàng.

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 Type: Tạo và quản lý các loại nội dung tùy biến và các taxonomy tùy biến trong WordPress một cách dễ dàng với giao diện dễ dùng.
  • 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 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á

WOW

26 Tháng Bảy, 2020
Meta Box is amazing. Meta Box is required very basic development skills. But considering all aspects, it's awesome. It is the best Developer friendly plugin in WordPress Custom Fields plugin list. I was using ACF plugin. It's very very good and very popular. So, with due respect to the ACF plugin, Meta Box is an awesome better than to all of Custom Fields plugin. The best part I like, it reduces Databases to use, and for only this think, I moved to Meta Box. ACF uses the database twice. Because, if you are using ACF for a big site, Your database space will be doubled. Just think. A lot will be written in detail. So I ended up here.
11 Tháng Bảy, 2020
If you need one tool to manage all : custom post/types/taxonomy/fields and views for all of them. Clean metaboxes, cleanest code, polished plugin. Multiple extensions, some advanced ones must be paid (best investment I made, and license is not limited to one site). Ie., the relationship plugin (free) made to establish bi-directionnal relations between posts<->pages<->CPT<->taxonomies was a lifesaver for me 🙂
8 Tháng Sáu, 2020
I bought the complete package and am more than satisfied with it. Very easy to use, well documented. But what I am most impressed of is the support. I have raised quite a number of questions, and each time within 24 hours the issue was resolved. Excellent!!
27 Tháng Năm, 2020
If you're an advanced developer, or learning to extend the power of WP with custom fields or any kind of custom post meta, Metabox is an absolute game changer. This is one of the oldest and most robust customization plugins in the repo, and it just keeps getting better with time. It's a bit different to some of the competition in this area, notably in how lightweight it is, and the support is excellent. Will it tie your shoelaces and pack your lunch for you? No, of course not! With a bit of effort and a willingness to learn on your part though, it will begin to open up completely new possibilities in your custom WordPress projects. Top-notch, a genuinely outstanding tool, love it!
29 Tháng Tư, 2020
I use Meta Box and its addons on every web project these days. Every single one. It’s fast, clean, and it gets the job done. Fantastic set of plugins.
28 Tháng Tư, 2020
It's not perfect and could be a little more geared towards developers, but it's the only tool I use to build metaboxes and I have used all the free and paid plugins.
Đọc tất cả 118 đá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 16 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.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