การปรับปรุงตัวปรับแต่ง (Customizer) ครั้งใหญ่, เครื่องมือช่วยตรวจสอบความผิดพลาดของโค้ด และอีกมากมาย! 🎉
WordPress รุ่น 4.9 มีชื่อว่า “Tipton” (ทิป-ทึ่น) นำมาจากชื่อของนักดนตรีแจ๊ส และหัวหน้าวงที่ชื่อ Billy Tipton โดย WordPress รุ่นนี้สามารถดาวน์โหลด หรืออัปเดตได้แล้วผ่านหน้าควบคุม ฟีเจอร์ใหม่ๆที่พัฒนาขึ้นจะทำให้การทำงานด้านการออกแบบของคุณลื่นไหล และปราศจากความผิดพลาดในการเขียนโค้ด
เพื่อยกระดับการขั้นตอนการทำงานเป็นทีม จึงมีการเพิ่มฟีเจอร์ใหม่ๆให้กับตัวปรับแต่ง (Customizer) ได้แก่ การบันทึกร่าง, ตั้งเวลาเผยแพร่, และการป้องกันการเปลี่ยนแปลงงานดีไซน์ที่ปรับไว้ พร้อมด้วยลิงก์สำหรับดูตัวอย่าง รวมไปถึง การเน้น Syntax และการตรวจสอบข้อผิดพลาดของโค้ด ซึ่งจะช่วยทำให้ประสบการณ์การสร้างเว็บไซต์เป็นไปอย่างราบลื่น และเรียบร้อย แต่ถ้าคุณยังไม่ถูกใจการปรับปรุงเหล่านี้ เรายังมีวิดเจ็ตใหม่ที่ทำงานได้ยอดเยี่ยมสำหรับคลังสื่อ การดูตัวอย่าง และการเปลี่ยนธีม ที่ได้รับการพัฒนาให้ทำงานได้อย่างมีประสิทธิภาพมากขึ้น
ยกระดับการทำงานของตัวปรับแต่ง (Customizer)
บันทึกร่าง และการตั้งเวลาเผยแพร่
ใช่แล้ว คุณอ่านไม่ผิดหรอก เช่นเดียวกับการเขียนเรื่อง (Posts) ที่สามารถบันทึกแบบร่าง แก้ไข และตั้งเวลาการเผยแพร่ ตามวันและเวลาที่ต้องการได้ ขณะนี้คุณสามารถปรับแต่งเว็บไซต์ตามอย่างที่ต้องการ และกำหนดได้ว่าจะเผยแพร่ดีไซน์นั้นเมื่อไรก็ได้
การทำงานร่วมกัน ด้วยลิงก์สำหรับดูตัวอย่างการปรับแต่งที่ออกแบบไว้
บางทีคุณก็อยากฟังความคิดเห็นของผู้อื่น ที่มีต่องานดีไซน์ที่คุณออกแบบไว้ใช่หรือไม่? ใน WordPress รุ่น 4.9 คุณสามารถสร้างลิงก์สำหรับดูตัวอย่าง และส่งต่อให้กับเพื่อนร่วมงาน และลูกค้า เพื่อให้สอบถามความคิดเห็นจากพวกเค้าได้ รวบรวมข้อมูลเหล่านั้น นำไปปรับปรุงดีไซน์ ก่อนที่จะตั้งเวลาการเผยแพร่ในภายหลัง นี่เราจะเรียกสิ่งนี้ว่าเป็นการยกระดับการทำงานเป็นทีมได้เลยมั้ยนะ?
ปกป้องการปรับแต่งของคุณให้ปลอดภัยจากการเปลี่ยนแปลงโดยผู้อื่น
คุณเคยเจอเหตุการณ์ที่ มีนักออกแบบสองคนทำงานชิ้นเดียวกัน และนักออกแบบ ก. ก็ทำการเปลี่ยนแปลงดีไซน์ที่นักออกแบบ ข. ปรับไว้อย่างสวยงามบ้างหรือไม่? ด้วยฟีเจอร์ล็อคงานดีไซน์ ของ WordPress 4.9 (คล้ายกับการล็อคเรื่อง) จะช่วยทำให้งานดีไซน์แบบร่างของคุณปลอดภัย ไม่มีใครจะมาเปลี่ยนแปลง หรือลบงานของคุณได้อีกต่อไป
การแจ้งเตือน เพื่อป้องกันงานหาย
คุณเคยต้องละจากโต๊ะทำงาน โดยยังไม่ได้บันทึกค่าการปรับแต่งฉบับร่างของคุณมั้ย? ไม่ต้องกังวลอีกต่อไป เมื่อคุณกลับมา WordPress 4.9 จะถามคุณว่าคุณต้องการจะบันทึก การปรับแต่งที่ยังไม่ได้รับการบันทึกหรือไม่
เพิ่มประสิทธิภาพการเขียนโค้ด
ต้องการเน้น Syntax และการตรวจสอบข้อผิดพลาดใช่หรือไม่? ใช่, มันน่าจะดีมาก!
คุณพบว่าการแสดงผลมีปัญหา แต่ไม่รู้ว่า CSS ที่คุณเขียนนั้นมีข้อผิดพลาด ตรงไหน ด้วยการเน้น Syntax และการตรวจสอบข้อผิดพลาดของการแก้ไข CSS และวิดเจ็ตปรับแต่ง HTML ที่มีมาตั้งแต่ WordPress 4.8.1 คุณจะไปยังจุดผิดพลาดของโค้ดได้อย่างรวดเร็ว รับประกันจริงๆ ว่าจะช่วยให้คุณตรวจทานโค้ดได้ง่ายขึ้น และแก้ไขข้อผิดพลาดของโค้ดได้อย่างรวดเร็ว
Sandbox เพื่อความปลอดภัย
จอขาวที่น่ากังวล คุณหลีกเลี่ยงมันได้ เพราะขณะที่กำลังเขียนโค้ดของธีมและปลั๊กอิน WordPress 4.9 จะแจ้งเตือนเกี่ยวกับการบันทึกข้อผิดพลาด คุณจะนอนหลับเป็นสุขขึ้น
คำเตือน: อาจจะเกิดความเสียหายขึ้น!
ขณะที่คุณแก้ไขธีม และปลั๊กอินโดยตรง WordPress 4.9 จะแจ้งเตือนคุณว่านั่นเป็นการกระทำที่ไม่เหมาะสม และแนะนำให้คุณบันทึกร่างและตรวจสอบการเปลี่ยนแปลงก่อนที่จะอัปเดตไฟล์ ตัวคุณ ทีมคุณ และผู้ใช้งานเองจะเป็นสุขใจ หากคุณเลือกใช้วิธีการทำงานที่ปลอดภัย
การอัปเดตของวิดเจ็ตอีกมากมาย
วิดเจ็ตคลังสื่อรูปแบบใหม่
แผนการพัฒนาสามารถของการจัดการสื่อที่ถูกร่างไว้ตั้งแต่ WordPress 4.8 ตอนนี้คุณสามารถเพิ่มวิดเจ็ตที่เป็นคลังสื่อได้แล้ว!
กดปุ่ม เพิ่มไฟล์สื่อ
ต้องการจะเพิ่มไฟล์สื่อในวิดเจ็ตแบบข้อความใช่หรือไม่? วิธีการที่แสนเรียบง่าย แค่เพียงกดปุ่มเพิ่มไฟล์สื่อ คุณก็สามารถแนบรูป, วีดีโอ และไฟล์เสียงเข้าไปในวิดเจ็ต ท่ามกลางตัวอักษรได้เลย เย่!
ปรับปรุงการสร้างเว็บ
การสับเปลี่ยนธีมมีความเที่ยงตรงขึ้น
เมื่อคุณสับเปลี่ยนธีม บางครั้งวิดเจ็ตที่คุณตั้งค่าไว้อาจจะถูกย้ายหรือเปลี่ยนแปลงตำแหน่ง ใน WordPress 4.9 เราได้พัฒนาให้มีความเที่ยงตรง การเปลี่ยนธีมใหม่จะไม่มีผลกระทบกับเมนู และวิดเจ็ตอีกต่อไป
การค้นหา และดูตัวอย่างธีมที่สมบูรณ์แบบ
กำลังมองหาธีมใหม่สำหรับเว็บไซต์คุณใช่หรือไม่? จากนี้ไปคุณสามารถค้นหา ดู และดูตัวอย่างธีมกว่า 2,600 ธีมได้จากตัวปรับแต่ง ก่อนที่จะนำไปใช้กับเว็บไซต์ของคุณ แล้วมีอะไรใหม่อีก? คุณสามารถค้นหาด้วยตัวกรอง เช่นชื่อ, ฟีเจอร์ และเลย์เอาท์ได้
คำแนะนำของเมนูที่ดีขึ้น = ลดความสับสน
คุณเคยรู้สึกสับสนกับขั้นตอนการสร้างเมนูใหม่หรือไม่? มันจะไม่เป็นอย่างนั้นอีกต่อไป! เราได้ปรับปรุง UX เพื่อให้ขั้นตอนของการสร้างเมนูลื่นไหล การอัปเดตครั้งนี้จะคอยแนะนำคุณ
มาช่วย Gutenberg กัน 🤝
WordPress กำลังพยายามทำวิธีการสร้างและจัดการเนื้อหาบนเว็บรูปแบบใหม่ และอยากจะให้คุณร่วมมือกับเรา คุณสนใจที่จะเป็น ผู้ทดสอบขั้นต้น หรือมีส่วนร่วมกับโครงการ Gutenberg หรือไม่? การมีส่วนร่วมบน GitHub
(หมายเหตุ: เรื่องนี้ถูกเขียนอยู่ใน Gutenberg!)
ความสุขของนักพัฒนา 😊
เราได้ปรับปรุง JS API ของตัวปรับแต่ง ใน WordPress 4.9 มากมาย จำกัดความยุ่งยากต่างๆในการใช้ PHP API และทำให้ใช้งานง่ายขึ้น (สวัสดี ค่าตั้งต้น! ลาก่อน สำหรับ ID ที่ซ้ำซ้อนกัน) นอกจากนี้การควบคุมยังมีเทมเพลตใหม่ เช่น การควบคุมวันที่/เวลา และส่วน, แผง, การแจ้งเตือน เป็นต้น ดูรายการทั้งหมด
เราได้แนะนำ CodeMirror ซึ่งเป็น Library การแก้ไขโค้ดแบบใหม่ สำหรับการทำงานใน Core ไปแล้ว CodeMirror อนุญาตให้แสดงการเน้น Syntax การตรวจสอบข้อผิดพลาด และการตรวจทานโค้ดระหว่างที่คุณกำลังเขียนหรือแก้ไขปลั๊กอิน เช่น CSS หรือ JavaScript รวมถึงฟิลด์ต่างๆ
WordPress 4.9 ได้รวมการอัปเกรดรุ่นของ MediaElement.js ซึ่งได้นำ Dependencies บน jQuery ออก, ปรับปรุงการเข้าถึง, ปรับปรุง UI ให้ทันสมัย และแก้ไขข้อผิดพลาดต่างๆ
เป็นที่รู้กันว่าความสามารถใหม่ได้อนุญาตให้บริหารจัดการไฟล์ของปลั๊กอินและการแปลได้ ซึ่งนอกจากนี้ ยังมีปรับขั้นตอนการสับเปลี่ยนเว็บในหลายเว็บไซต์ให้ทำงานได้ดีขึ้น เพื่อทำให้บทบาทและความสามารถที่ใช้งาน มีความเที่ยงตรงและสอดคล้องกันมากขึ้น
ทีมพัฒนา
การเผยแพร่ WordPress รุ่นนี้ นำโดย Mel Choyce และ Weston Ruter ร่วมด้วยความช่วยเหลือจากบุคคลดังต่อไปนี้ ในรุ่นนี้มีผู้ที่มีส่วนร่วม (Contributors) ทั้งหมด 443 คน และ 185 คนในนั้นเป็นผู้ที่มีส่วนร่วมครั้งแรก ลองเปิดฟังเพลงของ Billy Tipton สักเพลง ระหว่างที่ดูประวัติของผู้ที่มีส่วนร่วม:
Aaron D. Campbell , Aaron Jorbin , abrightclearweb , Achal Jain , achbed , Acme Themes , Adam Silverstein , adammacias , Ahmad Awais , ahmadawais , airesvsg , ajoah , Aki Björklund , akshayvinchurkar , Alain Schlesser , Alex Concha , Alex Dimitrov , Alex Hon , alex27 , allancole , Amanda Rush , Andrea Fercia , Andreas Panag , Andrew Nacin , Andrew Ozz , Andrey “Rarst” Savchenko , Andy Meerwaldt , Andy Mercer , Andy Skelton , Aniket Pant , Anil Basnet , Ankit K Gupta , Anthony Hortin , antisilent , Anton Timmermans , apokalyptik , artoliukkonen , Arunas Liuiza , attitude , backermann , Bappi , Ben Cole , Bernhard Gronau , Bernhard Kau , binarymoon , Birgir Erlendsson (birgire) , BjornW , bobbingwide , boblinthorst , boboudreau , bonger , Boone B. Gorges , Brady Vercher , Brainstorm Force , Brandon Kraft , Brian Hogg , Brian Krogsgard , Bronson Quick , Caroline Moore , Casey Driscoll , Caspie , Chandra Patel , Chaos Engine , cheeserolls , chesio , chetansatasiya , choong , Chouby , chredd , Chris Jean , Chris Marslender , Chris Smith , Chris Van Patten , Chris Wiegman , chriscct7 , chriseverson , Christian Chung , Christian Nolen , Christian Wach , Christoph Herr , Clarion Technologies , Claudio Sanches , Claudio Sanches , ClaudioLaBarbera , codemovement.pk , coderkevin , codfish , coreymcollins , Curdin Krummenacher , Curtiss Grymala , Cătălin Dogaru , danhgilmore , Daniel Bachhuber , Daniel Kanchev , Daniel Pietrasik , Daniele Scasciafratte , Daryl L. L. Houston (dllh) , Daryll Doyle , Dave Pullig , Dave Romsey (goto10) , David A. Kennedy , David Chandra Purnama , David Herrera , David Lingren , David Mosterd , David Shanske , davidbhayes , Davide ‘Folletto’ Casali , deeptiboddapati , delphinus , deltafactory , Denis de Bernardy , Derek Herman , Derrick Hammer , Derrick Koo , dimchik , Dinesh Chouhan , Dion Hulse , dipeshkakadiya , dmsnell , Dominik Schilling , Dotan Cohen , Doug Wollison , doughamlin , DreamOn11 , Drew Jaynes , duncanjbrown , dungengronovius , DylanAuty , Eddie Hurtig , Eduardo Reveles , Edwin Cromley , ElectricFeet , Elio Rivero , Ella Iseulde Van Dorpe , elyobo , enodekciw , Eric Andrew Lewis , Eric Lanehart , Evan Herman , Felix Arntz , Fencer04 , Florian Brinkmann , Florian TIAR , FolioVision , fomenkoandrey , Frank Klein , Frankie , Frankie Jarrett , Fred , Fredrik Forsmo , fuscata , Gabriel Maldonado , Garth Mortensen , Gary Jones , Gary Pendergast , Geeky Software , George Stephanis , Goran Šerić , Graham Armfield , Grant Derepas , Gregory Karpinsky (@tivnet) , Hardeep Asrani , Helen Hou-Sandí , Henry Wright , hiddenpearls , Hinaloe , Hristo Pandjarov , Hugo Baeta , Iain Poulson , Ian Dunn , Ian Edington , idealien , Ignacio Cruz Moreno , imath , implenton , Ionut Stanciu , Ipstenu (Mika Epstein) , ivdimova , J.D. Grimes , Jacob Peattie , Jake Spurlock , James Nylen , jamesacero , Japh , Jared Cobb , jayarjo , jdolan , jdoubleu , Jeff Bowen , Jeff Paul , Jeffrey de Wit , Jeremy Felt , Jeremy Pry , jimt , Jip Moors , jmusal , Joe Dolson , Joe Hoyle , Joe McGill , Joel James , johanmynhardt , John Blackbourn , John Dittmar , John James Jacoby , John P. Bloch , John Regan , johnpgreen , Jon (Kenshino) , Jonathan Bardo , Jonathan Brinley , Jonathan Daggerhart , Jonathan Desrosiers , Jonny Harris , jonnyauk , jordesign , JorritSchippers , Joseph Fusco , Josh Eaton , Josh Pollock , joshcummingsdesign , joshkadis , Joy , jrf , JRGould , Juanfra Aldasoro , Juhi Saxena , Junko Nukaga , Justin Busa , Justin Sainton , Justin Shreve , Justin Sternberg , K.Adam White , kacperszurek , Kailey (trepmal) , KalenJohnson , Kat Hagan , Keanan Koppenhaver , keesiemeijer , kellbot , Kelly Dwan , Kevin Hagerty , Kirk Wight , kitchin , Kite , kjbenk , Knut Sparhell , koenschipper , kokarn , Konstantin Kovshenin , Konstantin Obenland , Konstantinos Kouratoras , kuchenundkakao , kuldipem , Laurel Fulford , Lee Willis , Leo Baiano , LittleBigThings (Csaba) , Lucas Stark , Luke Cavanagh , Luke Gedeon , Luke Pettway , lyubomir_popov , Mário Valney , mageshp , Mahesh Waghmare , Mangesh Parte , Manish Songirkar , mantismamita , Marcel Bootsman , Marin Atanasov , Marius L. J. , Mariyan Belchev , Mark Jaquith , Mark Root-Wiley , Mark Uraine , Marko Heijnen , markshep , matrixik , Matt Banks , Matt King , Matt Mullenweg , Matt PeepSo , Matt van Andel , Matt Wiebe , Matthew Haines-Young , mattyrob , Max Cutler , Maxime Culea , Mayo Moriyama , mckernanin , Mel Choyce , mhowell , Michael Arestad , Michael Arestad , michalzuber , Miina Sikk , Mike Auteri , Mike Crantea , Mike Glendinning , Mike Hansen , Mike Little , Mike Schroder , Mike Viele , Milan Dinić , modemlooper , Mohammad Jangda , Mohan Dere , Monika Rao , morettigeorgiev , Morgan Estes , Morten Rand-Hendriksen , moto hachi ( mt8.biz ) , mrbobbybryant , Naim Naimov , Nate Reist , NateWr , nathanrice , Nazgul , Ned Zimmerman , net , Nick Halsey , Nicolas GUILLAUME , Nikhil Chavan , Nikhil Vimal , Nikolay Bachiyski , Nilambar Sharma , noplanman , nullvariable , odie2 , odyssey , Okamoto Hidetaka , orvils , oskosk , Otto Kekäläinen , ovann86 , Pantip Treerattanapitak (Nok) , Pascal Birchler , patilvikasj , Paul Bearne , Paul Wilde , Payton Swick , pdufour , Perdaan , Peter Wilson , phh , php , Piotr Delawski , pippinsplugins , pjgalbraith , pkevan , Pratik , Pressionate , Presskopp , procodewp , Rachel Baker , Rahul Prajapati , Ramanan , Rami Yushuvaev , ramiabraham , ranh , Red Sand Media Group , Riad Benguella , Rian Rietveld , Richard Tape , Robert D Payne , Robert Jolly , Robert Noakes , Rocco Aliberti , Rodrigo Primo , Rommel Castro , Ronald Araújo , Ross Wintle , Roy Sivan , Ryan Kienstra , Ryan McCue , Ryan Plas , Ryan Welcher , Sal Ferrarello , Sami Keijonen , Samir Shah , Samuel Sidler , Sandesh , Sang-Min Yoon , Sanket Parmar , Sarah Gooding , Sayed Taqui , schrapel , Scott Reilly , Scott Taylor , scrappy@hub.org , scribu , seancjones , Sebastian Pisula , Sergey Biryukov , Sergio De Falco , sfpt , shayanys , shazahm1 , shprink , simonlampen , skippy , smerriman , snacking , solal , Soren Wrede , Stanimir Stoyanov , Stanko Metodiev , Steph , Steph Wells , Stephanie Leary , Stephen Edgar , Stephen Harris , Steven Word , stevenlinx , Sudar Muthu , Swapnil V. Patil , swapnild , szaqal21 , Takahashi Fumiki , Takayuki Miyauchi , Tammie Lister , tapsboy , Taylor Lovett , team , tg29359 , tharsheblows , the , themeshaper , thenbrent , thomaswm , Thorsten Frommen , tierra , Tim Nash , Timmy Crawford , Timothy Jacobs , timph , Tkama , tnegri , Tom Auger , Tom J Nowell , tomdxw , Toro_Unit (Hiroshi Urabe) , Torsten Landsiedel , transl8or , traversal , Travis Smith , Triet Minh , Trisha Salas , tristangemus , truongwp , tsl143 , Ty Carlson , Ulrich , Utkarsh , Valeriu Tihai , Viljami Kuosmanen , Vishal Kakadiya , vortfu , Vrunda Kansara , webbgaraget , WebMan Design | Oliver Juhas , websupporter , William Earnhardt , williampatton , Wolly aka Paolo Valenti , WraithKenny , yale01 , Yoav Farhi , Yoga Sukma , Zach Wills , Zack Tollman , Ze Fontainhas , zhildzik , and zsusag .
สุดท้าย ขอบคุณกลุ่มผู้แปล WordPress 4.9 ทั้งหมด ด้วยการทำงานของพวกเค้า ทำให้ WordPress 4.9 ได้รับการแปลอย่างสมบูรณ์พร้อมเผยแพร่ทันที เป็นจำนวน 43 ภาษา และยังคงมีภาษาอื่นๆตามมาอีกจำนวนมาก
คุณต้องการจะประชาสัมพันธ์ WordPress 4.9 ใช่หรือไม่? เราได้เตรียมอุปกรณ์สำหรับสื่อ (Press kit) ที่ประกอบด้วยข้อมูลฟีเจอร์ สำหรับการเผยแพร่ในรุ่นนี้ และไฟล์สื่ออื่นๆ ที่อาจจะเป็นประโยชน์สำหรับคุณ
ถ้าคุณต้องการติดตาม หรือมีส่วนร่วมกับเรา สามารถเข้ามาเยี่ยมชมได้ที่ Make WordPress หรือ บล็อก core development
ขอบคุณที่เลือก WordPress!