เปิดใช้งานการสนับสนุน SVG ใน WordPress
เผยแพร่แล้ว: 2023-01-25หากคุณเป็นผู้ใช้ WordPress มีโอกาสที่คุณต้องการเพิ่มรูปภาพ SVG ในไซต์ของคุณในบางจุด น่าเสียดาย เนื่องจากวิธีที่ WordPress จัดเก็บรูปภาพ คุณจึงไม่สามารถอัปโหลดไฟล์ SVG ได้เหมือนกับรูปภาพประเภทอื่น ๆ อย่างไรก็ตาม มีวิธีเปิดใช้งานการรองรับ SVG ใน WordPress โดยไม่ต้องใช้ปลั๊กอิน ด้วยการเพิ่มโค้ดสองสามบรรทัดลงในไฟล์ functions.php ของคุณ คุณสามารถเปิดใช้งานการรองรับ SVG แล้วอัปโหลดไฟล์ของคุณตามปกติ ในบทความนี้ เราจะแสดงวิธีเปิดใช้งานการสนับสนุน SVG ใน WordPress โดยไม่ต้องใช้ปลั๊กอิน นอกจากนี้ เรายังให้คำแนะนำเล็กๆ น้อยๆ เกี่ยวกับวิธีเพิ่มประสิทธิภาพ รูปภาพ SVG ของคุณสำหรับเว็บ
รูปแบบรูปภาพที่เป็นตัวเลือกสำหรับการเพิ่มกราฟิกแบบเวกเตอร์ในเว็บไซต์คือรูปแบบภาพกราฟิกแบบเวกเตอร์ที่เป็นตัวเลือก หรือรูปแบบภาพที่เป็นตัวเลือกสำหรับการเพิ่มกราฟิกแบบเวกเตอร์ในเว็บไซต์ WordPress ไม่รองรับการอัพโหลดไฟล์ SVG นอกกรอบ การเปิดใช้งานการสนับสนุนบนเว็บไซต์ WordPress ของคุณต้องติดตั้งปลั๊กอิน เป็นไปได้ที่จะเปิดใช้งานการอัปโหลด SVG โดยไม่ต้องใช้ปลั๊กอินใด ๆ โดยใช้วิธีการด้วยตนเอง หากคุณอัปโหลด ไฟล์ SVG ที่เสียหาย อาจทำให้เว็บไซต์ของคุณเสียหายได้ ปลั๊กอินความปลอดภัยหลายตัวใน WordPress สามารถช่วยคุณหลีกเลี่ยงปัญหาด้านความปลอดภัยประเภทนี้ได้ คุณจะอัปโหลดไฟล์ svg ไปยัง WordPress ได้อย่างไร
วิธีแรกคือการใช้ปลั๊กอินสนับสนุน SVG ใน WordPress คุณสามารถอัปโหลดไฟล์ SVG และทำการล้างด้วยคุณสมบัติการอัปโหลด SVG ที่ปลอดภัย หากคุณไม่อนุญาตให้โพสต์ของแขก ปลั๊กอิน Safe SVG เป็นตัวเลือกที่ดีที่สุด Code Snippets เป็นปลั๊กอินจัดการโค้ดสำหรับ WordPress ที่ให้คุณใส่โค้ด PHP ลงในเว็บไซต์ได้ โปรดแจ้งให้เราทราบหากคุณมีข้อสงสัยเกี่ยวกับเรื่องนี้ในส่วนความคิดเห็น บทช่วยสอนนี้จะอธิบายขั้นตอนการอัปโหลดไฟล์ svg ไปยัง WordPress
มีปลั๊กอิน jQuery SVG ฟรีหลายตัว นอกเหนือจาก Raphael-Vector Graphics, Touch ที่เปิดใช้งานการแพนและซูม, jQuery inline, iSVG และภาพเคลื่อนไหวพาธ SVG
ด้วยการสนับสนุน EASY SVG คุณสามารถนำเข้าไฟล์ .VG ไปยังไลบรารีสื่อของคุณได้ ผู้ที่ไม่ต้องการความยืดหยุ่นใน ประเภทไฟล์ SVG สามารถได้รับประโยชน์จากปลั๊กอินนี้
ฉันสามารถเพิ่ม แท็ก SVG โดยตรงใน HTML5 โดยไม่ต้องใช้ปลั๊กอินใดๆ ได้หรือไม่
สามารถใช้แท็ก svg> /svg> เพื่อเขียนรูปภาพ HTML ลงในเอกสาร HTML ได้โดยตรง ซึ่งสามารถทำได้โดยเปิดภาพ SVG ในโค้ด VS หรือ IDE ที่ต้องการ แล้วคัดลอกและวางโค้ดลงในองค์ประกอบ body> ของเอกสาร HTML หากทุกอย่างเป็นไปตามแผน หน้าเว็บควรมีลักษณะเหมือนกับภาพด้านล่างทุกประการ
ฉันจะเปิดใช้งานไฟล์ Svg ใน WordPress ได้อย่างไร
หากต้องการเปิดใช้งานไฟล์ SVG ใน WordPress คุณสามารถติดตั้งและเปิดใช้งานปลั๊กอิน SVG Support ได้ เมื่อเปิดใช้งานแล้ว คุณต้องไปที่การตั้งค่า > สื่อ และเปิดใช้งานตัวเลือกเพื่ออนุญาต SVG ซึ่งจะช่วยให้คุณสามารถอัปโหลดไฟล์ SVG ใน Media Library และใช้ในโพสต์และเพจของคุณได้
แพลตฟอร์ม WordPress รองรับรูปแบบรูปภาพที่หลากหลาย รวมถึง PNG, JPG และ GIF เนื่องจากเป็นไฟล์กราฟิกแบบเวกเตอร์ที่ปรับขนาดได้ ไฟล์ที่มีภาพแรสเตอร์เช่น JPG และ PNG จะได้รับประโยชน์อย่างมาก เนื่องจากข้อกังวลด้านความปลอดภัยที่รู้จักกันดี SVG จึงมีข้อเสียหลายประการเมื่อพูดถึงการรักษาความปลอดภัยเว็บไซต์ เนื่องจากรูปแบบเวกเตอร์ ไฟล์จึงสามารถปรับขนาดเป็นขนาดหรือมิติใดก็ได้ JPG และ PNG มีอัตราการบีบอัดที่สูงกว่าไฟล์ประเภทนี้ เนื่องจากไม่ได้ใช้พิกเซลและใช้เวกเตอร์แทน จึงบันทึกข้อมูลได้มาก ไม่สามารถแสดงภาพที่มีรายละเอียดสูงด้วยไฟล์ sva
แม้ว่า JPG และ PNG จะมีขนาดที่ใหญ่ขึ้น แต่ก็จะมีคุณภาพของภาพที่ต่ำกว่านี้ เมื่อใช้รูปภาพ JPG และ PNG ที่มีรายละเอียดมาก เช่น โพสต์ในบล็อก ตัวเลือกที่ดีที่สุดคือใช้ต่อไป Vector Magic สามารถแปลงรูปภาพรุ่นพิกเซลที่มีอยู่ให้เป็นเวกเตอร์ได้ ห้องสมุดออนไลน์หลายแห่งมีไอคอนเวกเตอร์ให้คุณใช้บนเว็บไซต์ WordPress ได้ฟรี หลังจากดาวน์โหลดไฟล์เวกเตอร์แล้ว คุณจะสามารถดูไฟล์นั้นในเว็บเบราว์เซอร์ใดก็ได้เพื่อดูว่ามีลักษณะอย่างไร หากต้องการกำหนดขนาดของรูปภาพ ข้อความ ALT ตำแหน่งที่ลิงก์ และอื่นๆ ให้ใช้ปลั๊กอิน SVG Support ใน Gutenberg ซึ่งทำงานร่วมกันได้อย่างดีกับผลการบล็อกรูปภาพ ปลั๊กอินไม่จำเป็นต้องมีการตั้งค่าเพิ่มเติม และใช้งานง่ายมาก
หากคุณไม่ต้องการใช้ คุณสามารถข้ามไปได้ คุณสามารถสร้างโซลูชันได้เองด้วยปลั๊กอิน SVG Support เป็นความคิดที่ดีที่จะเปิดใช้งาน WordPress ในทางทฤษฎี เพื่อให้รองรับ svg ให้เปิดไฟล์ functions.php ของธีมและคัดลอกโค้ดนี้:: เพื่อรักษาไฟล์ให้ปลอดภัย คุณไม่ควรปล่อยให้มีการฆ่าเชื้อ อย่างไรก็ตาม ไฟล์เหล่านี้อาจมีความเสี่ยงด้านความปลอดภัยที่ร้ายแรงหากไม่ได้รับการฆ่าเชื้ออย่างเหมาะสม ก่อนที่คุณจะเปิดใช้งานการรองรับ SVG ด้วยตนเองโดยไม่ต้องติดตั้ง iThemes Security Pro คุณควรตรวจสอบก่อนว่าคุณกำลังใช้ปลั๊กอินความปลอดภัย WordPress
นอกจากบทความเคล็ด ลับและเทคนิค SVG แล้ว คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับเทคนิคเหล่านี้ได้ การฝังรูปภาพผ่านองค์ประกอบ img> ทำได้ง่าย หากคุณใช้แอตทริบิวต์ src เมื่อสร้างรูปภาพที่มีอัตราส่วนกว้างยาวที่ไม่จูงใจ คุณจะต้องมีแอตทริบิวต์ความสูงหรือความกว้าง หากคุณยังไม่ได้ดำเนินการ โปรดไปที่หน้า HTML สำหรับข้อมูลเพิ่มเติม โปรดดูบทความเคล็ดลับและคำแนะนำ SVG
Svg: ใช้เท่าที่จำเป็น
แม้ว่าจะได้รับความนิยมมากขึ้นเรื่อย ๆ แต่เบราว์เซอร์บางตัวก็ไม่รองรับ SVG ดังนั้นจึงควรใช้เท่าที่จำเป็นและเฉพาะเมื่อกราฟิกที่เหมาะสมดูดีในทุกเบราว์เซอร์เท่านั้น เมื่อใช้ SVG คุณควรรักษาขนาดไฟล์ให้เล็กที่สุด และใช้รูปร่างและสีที่เรียบง่ายเพื่อหลีกเลี่ยงปัญหาความเข้ากันได้
ทำไมไอคอน Svg ไม่แสดง
มีสาเหตุบางประการที่ทำให้ไอคอน SVG อาจไม่ปรากฏตามที่คาดไว้ ขั้นแรก ตรวจสอบว่าเส้นทางของไฟล์ถูกต้องและไอคอนอยู่ในไดเร็กทอรีเดียวกันกับไฟล์อื่นๆ ในโปรเจ็กต์ของคุณ หากไอคอนอยู่ในไดเร็กทอรีอื่น ตรวจสอบให้แน่ใจว่าได้อัปเดตพาธของไฟล์ตามนั้น นอกจากนี้ ตรวจสอบให้แน่ใจว่าบันทึกไอคอนเป็น ประเภทไฟล์ SVG และเบราว์เซอร์ของคุณรองรับไอคอน SVG หากไอคอนยังคงไม่ปรากฏขึ้น ให้ลองล้างแคชของเบราว์เซอร์และโหลดหน้าเว็บซ้ำ
สาเหตุที่พบบ่อยที่สุดที่ทำให้ไอคอนถูกซ่อนเป็นผลมาจากปัญหา CORS กับไอคอน SVG ของ Rey ซึ่งโฮสต์โดย CDN ที่โฮสต์ไอคอนนั้น หากคุณใช้ปลั๊กอินแคชกับ CDN คุณควรติดต่อฝ่ายสนับสนุนของโฮสติ้งเพื่อขอความช่วยเหลือใน การลบไฟล์ .svg หากไม่มี ฉันเกรงว่าวิธีเดียวที่จะแสดงได้คือการปิดใช้ CDN แพ็คเกจโฮสติ้งของ GoDaddy บางแพ็คเกจมี CDN ในตัว แต่ไม่สามารถแยกไฟล์ทั้งหมดได้ ไอคอน Scribble อาจไม่ปรากฏเช่นเดียวกับไอคอนอื่นๆ เนื่องจากความแตกต่างของรหัสระหว่างไอคอนทั้งสอง ในกรณีนี้ คุณต้องล้างโค้ด svg และแทนที่คลาสและรหัส CSS ด้วยชื่อเฉพาะ (เปิดตัวแก้ไข)
ทันทีที่คุณเปิดไฟล์ SVG ในโปรแกรมแก้ไขข้อความ คุณจะสังเกตเห็นส่วนหัว "ประเภทเนื้อหา: ข้อความ/svg" เมื่อใช้ส่วนหัวนี้ เบราว์เซอร์จะตรวจพบว่าไฟล์นั้นเป็นไฟล์ a.VJ เซิร์ฟเวอร์ของคุณกำลังให้บริการไฟล์ SVG ที่มีส่วนหัวผิดประเภท หากคุณไม่เห็นส่วนหัวนี้ คุณอาจประสบปัญหาในการใช้ SVG หากคุณพยายามเชื่อมโยงไฟล์กับภาพพื้นหลัง CSS และไฟล์ดูเหมือนจะเชื่อมโยงอย่างถูกต้อง แต่เบราว์เซอร์ของคุณไม่แสดง ซึ่งอาจเนื่องมาจากเซิร์ฟเวอร์ให้บริการไฟล์ด้วย ฝังไม่ถูกต้อง หากต้องการเปิดใช้งานการ แสดงตัวอย่าง SVG ใน File Explorer ให้ไปที่การสลับการตั้งค่าและสลับเปิด View/PanPreviewe เมื่อเปิดไฟล์ SVG ในโปรแกรมแก้ไขข้อความ ให้มองหาส่วนหัว "Content-Type: text/svg"
ไอคอน Svg: วิธีที่ยอดเยี่ยมในการทำให้เว็บไซต์ของคุณดูดี
หากคุณต้องการใช้ SVG เป็นไอคอน คุณยังคงสามารถแปลงให้เป็นไอคอนได้ด้วยบริการเช่น IcoMoon IcoMoon นำเสนอชุดไอคอนที่หลากหลายซึ่งคุณสามารถใช้เพื่อสร้างชุดภาพที่ดูดีบนไซต์ของคุณ