แม้ว่าเราจะรับรู้ว่า Redux อาจฝังอยู่ในธีมหรือปลั๊กอินในอดีต แต่เราไม่สนับสนุนแนวทางปฏิบัตินี้อีกต่อไป นักพัฒนาจำนวนมากเกินไปไม่อัปเดตโค้ด Redux ของตนให้เป็นปัจจุบัน (ซึ่งสามารถทำได้ง่ายด้วย Composer) เมื่อผู้ใช้โครงการประสบปัญหา พวกเขาขอการสนับสนุนจากเรา ซึ่งเราไม่สามารถให้คำแนะนำสั้นๆ ได้ว่าพวกเขาติดต่อผู้สร้างโครงการ (คุณ) และขอให้คุณอัปเดตรหัสผู้จำหน่ายของคุณ ซึ่งจะทำให้ผู้ใช้ของคุณตรงกลาง และเราไม่ต้องการทำเช่นนั้นอีกต่อไป
ด้วยเหตุนี้ ปลั๊กอิน/ส่วนขยายการสนับสนุนผู้ขายสำหรับ ace_editor
จึงถูกยกเลิก ACE Editor จะโหลดผ่าน CDN โดยเฉพาะ หากโปรเจ็กต์ของคุณต้องการการติดตั้ง ACE Editor JavaScript ในเครื่อง (ซึ่งมีขนาดใหญ่มาก) โปรดรวมไว้ในโปรเจ็กต์ของคุณและใช้ตัวกรอง redux/<opt_name>/fields/ace/script
เพื่อระบุ URL ให้กับสคริปต์นั้น ฟิลด์ ace_editor
จะใช้ URL นั้นเพื่อจัดคิวไลบรารี ACE
ขอขอบคุณสำหรับความสนใจของคุณในเรื่องนี้
flyout_submenus
global argcolor_alpha
หาเรื่องสำหรับฟิลด์ที่รองรับตัวเลือกสีasync_typography
global arg Google ไม่รองรับอีกต่อไป ใช้ font_display
กับ auto|block|swap|fallback|optional
ใดอย่างหนึ่งต่อไปนี้ ดู: https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-displayรีดักซ์ สแลค
ดู Changelog.md
ต้องการความช่วยเหลือเล็กน้อยเกี่ยวกับ Redux หรือไม่? ลองเข้าไปดูไซต์เอกสารประกอบใหม่ล่าสุดของเราที่ devs.redux.io ซึ่งมีบทช่วยสอนและตัวอย่างมากมาย!
โปรดไปที่หน้าปลั๊กอินเพื่อเรียนรู้วิธีที่คุณสามารถช่วยเราแปล Redux ได้อย่างรวดเร็ว ยินดีรับคำแปลทุกประการ ขอขอบคุณสำหรับความช่วยเหลือของคุณ! https://translate.wordpress.org/projects/wp-plugins/redux-framework/
ฐานโค้ดของเราได้รับการสร้างขึ้นใหม่ตั้งแต่ต้นจนจบ ด้วยโค้ดที่แบ่งส่วน การโหลดอัตโนมัติ และการสืบทอดคลาส ทำให้ตอนนี้ Redux เร็วขึ้นและมีประสิทธิภาพมากกว่าที่เคยเป็นมา!
Redux ตรงตามมาตรฐานความปลอดภัยที่กำหนดโดย WordPress Coding Standards, WordPress VIP Standards และ ThemeForest Guidelines โฟกัสรวมถึงการหลบหนี การฆ่าเชื้อ การตรวจสอบ nonces และการเตรียม/แคชการสืบค้นฐานข้อมูล
นี่คือหนึ่งในอัญมณีมงกุฎของ Redux v4! ผู้ใช้ของคุณจะสามารถอัปเดต Google Fonts เมื่อมีการอัปเดตหรือการอัปเดตอัตโนมัติ 'เบื้องหลัง' ไม่ต้องรอการอัปเดตอีกต่อไปและไม่ต้องใช้คีย์ API!
การฆ่าเชื้อฟิลด์ช่วยให้สามารถส่งอาร์เรย์ของชื่อฟังก์ชันเป็นอาร์กิวเมนต์ไปยังฟิลด์ที่ค่าที่ส่งคืนจะเป็นสตริงการฆ่าเชื้อ คุณลักษณะนี้จะใช้งานได้เฉพาะกับฟิลด์ที่เป็นข้อความ รวมถึงข้อความ พื้นที่ข้อความ และ multi_text (ไม่รวม ACE Editor และ WP Editor)
สามารถใช้ฟังก์ชันใดๆ ที่มีอยู่ได้ รวมถึงฟังก์ชัน PHP, ฟังก์ชัน WordPress และฟังก์ชันที่เขียนขึ้นเอง ค่าที่ส่งคืนของฟังก์ชันที่ใช้จะต้องเป็นค่าของสตริง ค่าที่ส่งคืนอื่นๆ จะไม่สนใจ
โปรดดูไฟล์ example-config.php เพื่อดูตัวอย่างที่เฉพาะเจาะจง
รูทีนการโหลด AJAX สำหรับฟิลด์ select2 ได้รับการแก้ไข/เสร็จสิ้นแล้ว ดูตัวอย่างในช่อง 'ความสามารถ' ในแผงสาธิต
ในระหว่างนี้ คุณสมบัตินี้จะใช้งานได้เมื่อใช้ร่วมกับอาร์กิวเมนต์ data
เท่านั้น (นั่นคืออันที่ดึงข้อมูล WordPress)
หากต้องการตั้งค่าการโหลด AJAX ให้เพิ่มอาร์กิวเมนต์ 'ajax' => true
ลงในฟิลด์ที่คุณเลือก อาจเพิ่มอาร์กิวเมนต์ min_input_length
เพื่อระบุจำนวนอักขระที่ควรพิมพ์ก่อนที่จะแสดงผลลัพธ์ ค่าเริ่มต้นคือ 1
มีการร้องขอคุณลักษณะนี้หลายครั้งในช่วงหลายปีที่ผ่านมา ขณะนี้ฟิลด์และส่วนสามารถปิดใช้งานได้โดยการเพิ่มอาร์กิวเมนต์ 'disabled' => true
ให้กับส่วนหรือฟิลด์ ส่วนหรือฟิลด์นั้นจะปรากฏ 'เป็นสีเทา' และไม่ตอบสนองต่ออินพุต สิ่งนี้มีประโยชน์ในกรณีที่เราอาจต้องการเสนอทีเซอร์สำหรับผลิตภัณฑ์เวอร์ชันพรีเมียม
เนื่องจากผู้ที่มีความรู้ CSS เพียงเล็กน้อยสามารถเปิดใช้งานฟิลด์ที่ปิดใช้งานอีกครั้งได้อย่างง่ายดายด้วย CSS เพียงเล็กน้อย เราจึงใช้มาตรการป้องกันเพิ่มเติมโดยให้ Redux ลบแอตทริบิวต์ name
ใดๆ ในฟิลด์/ส่วนที่ปิดใช้งาน ด้วยวิธีนี้ แม้ว่าผู้ใช้ที่ชาญฉลาดจะเปิดใช้งานฟิลด์นี้อีกครั้ง แต่ก็จะไม่บันทึกข้อมูลเลย
อินเทอร์เฟซแผงตัวเลือกได้รับการอัปเดตด้วยการออกแบบผู้ดูแลระบบ WordPress ในปัจจุบัน ตอนนี้ยังเป็น 'ทราบธีม' แล้ว สีของแผงจะเป็นไปตามธีมผู้ดูแลระบบที่เลือก
เนื่องจากความจำเป็นในการตรวจสอบฟิลด์หลายฟิลด์ ตอนนี้ Redux จึงรองรับอาร์เรย์ของการตรวจสอบเทียบกับอาร์กิวเมนต์เดียวที่จำกัดไว้ก่อนหน้านี้ ผลลัพธ์การตรวจสอบจะปรากฏขึ้นแบบเรียลไทม์หลังจากบันทึกโดยไม่จำเป็นต้องรีเฟรชหน้า
เราให้ความสำคัญกับความเข้ากันได้แบบย้อนหลังเป็นอย่างมากที่นี่และมุ่งมั่นที่จะรักษามันไว้ Redux v4 ได้รับการออกแบบมาเพื่อทำหน้าที่เป็นการทดแทนแบบดรอปอินเพื่อเสนอฟังก์ชันการทำงานใหม่โดยไม่ทำลายฟังก์ชันการทำงานที่มีอยู่
require_once
แทน get_template_part
?get_template_part
มีไว้เพื่อ... คุณเดาถูกแล้ว ธีม! Redux ได้รับการออกแบบมาเพื่อทำงานกับทั้งธีม และ ปลั๊กอินsample-config.php
ในไดเร็กทอรีปลั๊กอินsample-config.php
จะถูกแทนที่ในการอัพเดตปลั๊กอินแต่ละครั้ง คุณจะสูญเสียงานทั้งหมดของคุณ