ที่เกี่ยวข้องกับการโพสต์ภาพขนาดเล็กสร้างภาพขนาดเล็กและปลั๊กอิน
บางเวลาที่ผ่านมาฉันได้กำจัด Arthemiaเทมเพลตที่มีความสวยงามอย่างมากสำหรับ Wordpress แต่มีข้อเสียของการยกภาพขนาดย่อด้วยฟังก์ชัน timthumb ที่ทำให้เกิดปัญหาร้ายแรงในการใช้ความกว้างของทรัพยากร หลังจากที่ผู้ดูแลระบบ HostGator หยิบตั๋วหลายใบ ฉันตัดสินใจบันทึกเทมเพลตในขณะที่ปรับปรุงจุดอ่อนนั้น
ในการอัปเดต Wordpress ล่าสุด มีการสร้างภาพขนาดย่อโดยอัตโนมัติ ซึ่งก่อนหน้านี้ถูกจัดเก็บไว้ในขนาดต่างๆ สิ่งนี้จะเพิ่มความกว้างของโฮสต์ แต่ไม่มีนัยสำคัญเมื่อพิจารณาว่าไม่ใช่ไฟล์ขนาดใหญ่และมีประโยชน์ที่ธีมใหม่มอบให้กับฟังก์ชันนี้ ดังนั้น ทุกครั้งที่สร้างบทความ Wordpress จะสร้างภาพขนาดย่อที่มีความกว้าง 32, 160 และ 170 พิกเซล
ฉันจะใช้อย่างน้อยสองปลั๊กอินที่ใช้ประโยชน์จากคุณลักษณะนี้และปัญหาเล็กน้อยในการใช้ทรัพยากร ทั้งการก่อสร้างของ Maria Shaldybina และฉันหมายถึงปลั๊กอิน สร้างภาพขนาดย่อของโพสต์ y โพสต์ภาพขนาดย่อที่เกี่ยวข้อง.
สร้างภาพขนาดย่อจากโพสต์ก่อนหน้า
ข้อจำกัดของการเปลี่ยนแปลงที่ทำโดย Wordpress คือภาพขนาดย่อของโพสต์ก่อนหน้าทั้งหมด สำหรับสิ่งนี้ ปลั๊กอิน Generate Thumbnails ทำงานได้ดีมาก มันใช้งานได้กับภาพขนาดย่อทั้งหมดของแต่ละบทความในบล็อก รวมถึงบันทึกซึ่งปัญหาที่พบนั้นสะท้อนให้เห็น โดยทั่วไปแล้วโดยภาพที่จัดเก็บไว้ในไซต์หรือโฟลเดอร์อื่นภายในโดเมนเดียวกัน . ไม่เหมาะสมที่จะทำขั้นตอนนี้ในช่วงเวลาที่มีการเข้าชมสูง เนื่องจากใช้เวลาเพียงไม่กี่นาทีและเราจะได้รับตั๋วจาก HostGator
สิ่งนี้จะช่วยให้ภาพขนาดย่อของชุดรูปแบบ Swift ไม่เบลอเพราะเมื่อไม่ได้ค้นหามันจะเพิ่มรูปภาพ 32 × 32 ที่มีลักษณะไม่ดีมาก
วางลิงค์ที่เกี่ยวข้อง
ปลั๊กอินอื่น ๆ นี้ภาพขนาดย่อของโพสต์ที่เกี่ยวข้องวางลิงก์ที่เกี่ยวข้องตามหมวดหมู่หรือแท็กที่ท้ายบทความโดยเพิ่มภาพขนาดย่อ เห็นได้ชัดว่าเพื่อให้ได้ผลคุณต้องดำเนินการตามกระบวนการก่อนหน้านี้มิฉะนั้นจะแสดงเฉพาะภาพเริ่มต้นในบทความที่ไม่มีภาพขนาดย่อ
ปัญหาที่พบบ่อยในปลั๊กอินนี้มักจะเป็นอักขระพิเศษเช่นตัวอักษรเน้นเสียงหรือñ (áéíหรือúñ) สิ่งนี้เกิดขึ้นเนื่องจากแม้ว่าฐานข้อมูลอาจถูกกำหนดค่าเป็น UTF-8 ตามกรณีของฉันการสืบค้นที่สร้างขึ้นอาจไม่ได้รับการกำหนดค่า
สำหรับสิ่งนี้ต้องแก้ไขปลั๊กอิน เสร็จสิ้นในแท็บตัวแก้ไขด้านซ้ายของปลั๊กอินจากนั้นไฟล์จะถูกเลือก ที่เกี่ยวข้องเสา-thumbnails.php และเนื้อหาจะถูกคัดลอกเพื่อแก้ไขภายนอก
ค้นหาใกล้แถว 362 และลบ “htmlspecialchars(” และวงเล็บปิด “)” ในการทำเช่นนี้ คุณสามารถแก้ไขโดยตรงใน Cpanel หรือใช้ DreamWeaver หรือ CoffeeCup เนื่องจากเป็นโปรแกรมที่ช่วยให้เราเห็นหมายเลขแถว
วิธีนี้จะช่วยแก้ปัญหาการเน้นเสียง