ผู้ร่วมให้ข้อมูล: jtsternberg, webdevstudios, zao, humanmade
หน้าแรก: https://cmb2.io
แท็ก: metaboxes, แบบฟอร์ม, ฟิลด์, ตัวเลือก, การตั้งค่า
ต้องการอย่างน้อย: 3.8.0
ต้องใช้ PHP: 7.4
ทดสอบได้ถึง: 6.4
แท็กที่เสถียร: 2.11.0
ใบอนุญาต: GPLv2 หรือใหม่กว่า
URI ใบอนุญาต: https://www.gnu.org/licenses/gpl-2.0.html
พบรายชื่อผู้ร่วมให้ข้อมูลทั้งหมดได้ที่นี่: github.com/CMB2/CMB2/graphs/contributors
CMB2 เป็นชุดเครื่องมือของนักพัฒนาสำหรับการสร้าง metaboxes ฟิลด์ที่กำหนดเอง และแบบฟอร์มสำหรับ WordPress ที่จะทำให้คุณตะลึง จัดการเมตาสำหรับโพสต์ เงื่อนไข ผู้ใช้ ความคิดเห็น หรือสร้างหน้าตัวเลือกที่กำหนดเองได้อย่างง่ายดาย
ดาวน์โหลดปลั๊กอินบน wordpress.org
CMB2 เป็นการเขียน Metaboxes และฟิลด์ที่กำหนดเองสำหรับ WordPress ใหม่ทั้งหมด ในการเริ่มต้น โปรดทำตามตัวอย่างในไฟล์ example-functions.php
ที่ให้มา และดูคำแนะนำการใช้งานพื้นฐาน
คุณสามารถดูรายการประเภทฟิลด์ที่มีอยู่ได้ที่นี่
หากคุณมาจากปลั๊กอิน "Custom Metaboxes และ Fields สำหรับ WordPress" ดั้งเดิม โปรดอ่านโพสต์นี้เพื่อดูเรื่องราวความเป็นมาของ CMB2
การพัฒนาเกิดขึ้นบน Github และยินดีต้อนรับการมีส่วนร่วมทั้งหมด โปรดอ่านเอกสารการมีส่วนร่วมเพื่อดูรายละเอียดเพิ่มเติม
รายชื่อผู้มีส่วนร่วมที่ยอดเยี่ยมทั้งหมดของเราอยู่ที่นี่: github.com/CMB2/CMB2/graphs/contributors
หากคุณต้องการจัดเตรียมไฟล์แปลภาษา โปรดดำเนินการผ่านการแปลปลั๊กอิน WordPress
ประเภทฟิลด์ CMB2: ฟิลด์ CMB แนบโพสต์จาก coreymcollins: custom_attached_posts
สำหรับการแนบโพสต์ไปที่เพจ
ประเภทฟิลด์ CMB2: โพสต์การค้นหา Ajax โดย alexis-magina: post_search_ajax
แนบโพสต์ซึ่งกันและกัน วิธีการเดียวกันกับฟิลด์โพสต์ที่แนบมาของ CMB2 แต่มีคำขอ Ajax ตัวเลือกหลายรายการ/เดี่ยว และ UI ที่แตกต่างกัน
ประเภทฟิลด์ CMB2: ฟิลด์ค้นหาโพสต์ CMB2: post_search_text
เพิ่มกล่องโต้ตอบหลังการค้นหาสำหรับการค้นหา/แนบ ID โพสต์อื่น ๆ
ประเภทฟิลด์ CMB2: Ajax ค้นหาจาก rubengc: 3 ฟิลด์ที่แตกต่างกันด้วย UI เดียวกันใน AJAX เพื่อค้นหา (พร้อมพารามิเตอร์แบบสอบถาม) ไปยังผู้ใช้ ประเภทโพสต์ และเงื่อนไขอนุกรมวิธาน
ประเภทฟิลด์ CMB2: Google Maps จาก mustardBees: ประเภทฟิลด์ที่กำหนดเองสำหรับ Google Maps
ฟิลด์
pw_map
จะจัดเก็บค่าละติจูด/ลองจิจูดซึ่งคุณสามารถใช้แสดงแผนที่ในธีมของคุณได้
ประเภทฟิลด์ CMB2: แผนที่แผ่นพับจาก villeristi: ประเภทฟิลด์ที่กำหนดเองสำหรับแผนที่แผ่นพับ
ประเภทฟิลด์ CMB2: Select2 จาก mustardBees: ประเภทฟิลด์ที่กำหนดเองซึ่งใช้สคริปต์ Select2:
pw_select field
ทำหน้าที่เหมือนกับฟิลด์การเลือกเริ่มต้น อย่างไรก็ตาม จะเพิ่มการค้นหาแบบพิมพ์ล่วงหน้าเพื่อให้คุณสามารถเลือกจากรายการขนาดใหญ่ได้อย่างรวดเร็ว- ฟิลด์
pw_multiselect
อนุญาตให้คุณเลือกค่าหลายค่าด้วยการค้นหาแบบพิมพ์ล่วงหน้า สามารถลากและวางค่าเพื่อจัดลำดับใหม่ได้
ประเภทฟิลด์ CMB: ตัวเลื่อนจาก Mattkrupnik: เพิ่มฟิลด์ตัวเลื่อน jQuery UI
ฟิลด์ช่วงวันที่ WDS CMB2 จาก dustyf ของ WebDevStudios: เพิ่มฟิลด์ช่วงวันที่
รูปภาพระยะไกล CMB2 เลือกจาก JayWood จาก WebDevStudios: อนุญาตให้ผู้ใช้ป้อน URL ในช่องข้อความและเลือกรูปภาพเดียวเพื่อใช้ในโพสต์เมตา คล้ายกับตัวเลือกรูปภาพเด่นของ Facebook
ประเภทฟิลด์ CMB: ตัวเรียงลำดับ: ปลั๊กอินนี้ให้ฟิลด์ CMB สองประเภทตามสคริปต์ตัวเรียงลำดับ
ประเภทฟิลด์ CMB: แท็ก: ประเภทฟิลด์ที่คล้ายกับแท็ก WordPress สำหรับ CMB2 หมายเหตุ: นี่ไม่ได้ตั้งค่าแท็กโพสต์ แต่เพียงให้การป้อนข้อความที่ไม่ซ้ำใคร
ประเภทฟิลด์ CMB: เครื่องมือเลือกลิงก์: การใช้เครื่องมือเลือกลิงก์สำหรับการควบคุม CMB2 คุณสามารถเลือกลิงก์จากไซต์ WordPress ของคุณ หรือป้อนลิงก์ด้วยตนเองได้ คุณยังสามารถระบุได้ว่าลิงก์ควรเปิดในหน้าต่างใหม่หรือไม่
ประเภทฟิลด์ CMB: MultidatesPicker: สร้างประเภทฟิลด์ CMB2 ที่เปิดใช้งานปฏิทินหลายวันที่ ใช้ปลั๊กอินชื่อ MultiDatesPicker v1.6.3 สำหรับ jQuery UI
ประเภทฟิลด์ CMB: CMB2-radio-image: รูปภาพเป็นปุ่มตัวเลือก
เลือกคำศัพท์ CMB2: ฟิลด์ CMB2 พิเศษที่อนุญาตให้ผู้ใช้กำหนดฟิลด์ข้อความเติมข้อความอัตโนมัติสำหรับคำศัพท์ หมายเหตุ: สิ่งนี้จะตั้งค่าเงื่อนไขอนุกรมวิธาน แต่มีตัวเลือก ( 'apply_term' => false
) เพื่อปิดการใช้งานและบันทึกรหัสคำเป็นข้อมูลแทน (เช่นสำหรับหน้าตัวเลือก ฯลฯ )
ลิงก์ที่เกี่ยวข้องของ CMB2: อนุญาตให้ผู้ใช้เพิ่มลิงก์ที่เกี่ยวข้องผ่านกลุ่มฟิลด์ที่ซ้ำกัน อินพุตฟิลด์ขับเคลื่อนโดยประเภทฟิลด์ CMB2: ฟิลด์การค้นหาโพสต์ CMB2 ที่จัดทำเอกสารไว้ด้านบน ดังนั้นแต่ละลิงก์จึงสามารถเติมเนื้อหา WordPress ที่มีอยู่ได้โดยการคลิกที่ปุ่มค้นหา หมายเหตุ: นี่ไม่ใช่ประเภทฟิลด์มาตรฐาน แต่เป็นฟังก์ชันที่คุณใช้ร่วมกับ CMB2::add_field() แทน
ประเภทฟิลด์ CMB2: เรียงลำดับตาม rubengc: ช่วยให้ผู้ใช้สามารถกำหนดลำดับที่กำหนดเองของตัวเลือกที่กำหนดไว้ล่วงหน้า
ประเภทฟิลด์ CMB2: แอนิเมชันโดย rubengc: อนุญาตให้ผู้ใช้รับแอนิเมชั่นจาก Animate.css (รวมการแสดงตัวอย่างแอนิเมชั่นที่เลือก)
ประเภทฟิลด์ CMB2: Ajax ค้นหาโดย rubengc: ขึ้นอยู่กับประเภทฟิลด์ CMB2: Post Search Ajax เพิ่มความสามารถในการแนบโพสต์/ผู้ใช้/เงื่อนไข และความสามารถในการจำกัดจำนวนสูงสุดของวัตถุที่แนบมา
ประเภทฟิลด์ CMB2: Visual Style Editor โดย rubengc: ฟิลด์แบบกำหนดเองสำหรับ CMB2 ซึ่งอนุญาตให้ปรับแต่งสไตล์จากชุดควบคุมขนาดเล็ก
ประเภทฟิลด์ CMB2: การตัดเนื้อหาโดย rubengc: ฟิลด์ที่กำหนดเองสำหรับ CMB2 เพื่อจัดเก็บค่าการตัดเนื้อหา (ช่องว่างภายใน ขอบ หรือความกว้างของเส้นขอบ)
การควบคุม JS ฟิลด์ CMB2 โดย rubengc: แสดงฟิลด์ใด ๆ ที่คล้ายกับการดำเนินการเผยแพร่ Wordpress (ฟิลด์โพสต์/เพจ post_status การเปิดเผย และฟิลด์กล่องส่ง post_date)
ประเภทฟิลด์ CMB2: ตำแหน่งโดย rubengc: ประเภทฟิลด์ CMB2 เพื่อตั้งค่าตำแหน่ง jquery UI
ประเภทฟิลด์ CMB2: ส่วนของถนน CMB2 ตามพิกเซลวัตต์: ปลั๊กอินนี้เพิ่มประเภทฟิลด์ CMB2 ใหม่สำหรับการวาดส่วนของถนนลงบนแผนที่และให้รหัสย่อสำหรับการแสดงผล
ประเภทฟิลด์ CMB2: Font Awesome โดย serkanalgur: ปลั๊กอินนี้เพิ่มประเภทฟิลด์ CMB2 ใหม่สำหรับการเลือกไอคอน Font Awesome
ประเภทฟิลด์ CMB2: การพิมพ์โดย eduplessis: ปลั๊กอินนี้เพิ่มฟิลด์ CMB2 ใหม่ประเภท "การพิมพ์" และใช้แบบอักษร jQuery สำหรับการเลือกตระกูลแบบอักษร
ประเภทฟิลด์ CMB2: Markdown โดย Rekenna: ปลั๊กอินนี้เพิ่มฟิลด์ CMB2 ใหม่ประเภท "CMB2 Markdown" ซึ่งคุณสามารถพิมพ์มาร์กดาวน์และดูตัวอย่างผลลัพธ์แบบสดหรือแปลงเป็น html ด้วยปุ่มเดียว
ประเภทฟิลด์ CMB2: ปุ่มสวิตช์ตามธีม: ปลั๊กอินนี้เพิ่มประเภทฟิลด์ปุ่มสวิตช์แบบกำหนดเองสำหรับ CMB2
ประเภทฟิลด์ CMB2: select_plus จาก manzoorwanijk: เลือกประเภทฟิลด์ซึ่งทำหน้าที่เหมือนกับฟิลด์ select
เริ่มต้น อย่างไรก็ตาม เพิ่มการสนับสนุนสำหรับ optgroup
และการบันทึกค่าด้วยแอตทริบิวต์ multiple
ประเภทฟิลด์ CMB2: ที่อยู่โดย scottsawyer: เพียงฟิลด์ที่อยู่ที่เรียบง่ายและทำซ้ำได้ เป็นเพียงตัวอย่างจาก CMB2 Snippet Library ที่แปลงเป็นปลั๊กอิน
ประเภทฟิลด์ CMB2: ลิงก์โดย scottsawyer: สร้างฟิลด์ลิงก์ที่มีคุณลักษณะบางอย่าง ดีมากสำหรับการจัดรูปแบบลิงก์
ประเภทฟิลด์ CMB2: ตัวเลือกวิดเจ็ตโดย scottsawyer: ต้องการฟิลด์ที่ให้คุณ (หรือตัวแก้ไขของคุณ) เลือก / แสดงอินสแตนซ์วิดเจ็ตที่มีอยู่หรือไม่ นี่คือปลั๊กอินสำหรับคุณ
หากติดตั้งปลั๊กอินจาก wordpress.org:
/CMB2
ทั้งหมดไปยังไดเร็กทอรี /wp-content/plugins/
example-functions.php
ลงในไดเร็กทอรีของธีมหรือปลั๊กอินของคุณหากรวมไลบรารีไว้ในปลั๊กอินหรือธีมของคุณ:
example-functions.php
ลงในโฟลเดอร์ เหนือ ไดเร็กทอรี CMB2 หรือคัดลอกเนื้อหาทั้งหมดไปยังไฟล์ functions.php
ของธีมของคุณดูการเปลี่ยนแปลง