สคริปต์ PHP สำหรับเก็บไฟล์บนเซิร์ฟเวอร์ ลักษณะเริ่มต้นของไฟล์เก็บถาวร WordPress การเปลี่ยนรูปลักษณ์ของไฟล์เก็บถาวร WordPress

ทุกไซต์มีเรื่องราวที่มีจุดเริ่มต้นและจุดสิ้นสุด แต่จะติดตามขั้นตอนของการก่อตั้งโครงการและวงจรชีวิตของโครงการได้อย่างไร เพื่อจุดประสงค์เหล่านี้ มีบริการพิเศษที่เรียกว่าเว็บเก็บถาวร ในบทความนี้เราจะพูดถึงการนำเสนอทรัพยากรการใช้งานและความสามารถดังกล่าว

เว็บเก็บถาวรคืออะไรและเหตุใดจึงต้องมี

ที่เก็บถาวรของเว็บเป็นไซต์เฉพาะที่ออกแบบมาเพื่อรวบรวมข้อมูลเกี่ยวกับแหล่งข้อมูลอินเทอร์เน็ตต่างๆ หุ่นยนต์จะบันทึกสำเนาของโครงการโดยอัตโนมัติและด้วยตนเอง ทุกอย่างขึ้นอยู่กับไซต์และระบบรวบรวมข้อมูลเท่านั้น

ปัจจุบันมีไซต์หลายสิบแห่งที่มีกลไกและงานคล้ายคลึงกัน บางส่วนถือเป็นโครงการส่วนตัว ส่วนบางโครงการเป็นโครงการที่ไม่แสวงหาผลกำไรที่เปิดให้บุคคลทั่วไปเข้าชม ทรัพยากรยังแตกต่างกันในเรื่องความถี่ของการเยี่ยมชม ความสมบูรณ์ของข้อมูลที่จัดเก็บ และความเป็นไปได้ในการใช้ประวัติที่ได้รับ

ดังที่ผู้เชี่ยวชาญบางคนตั้งข้อสังเกต หน้าหน่วยเก็บข้อมูลกระแสข้อมูลถือเป็นองค์ประกอบสำคัญของ Web 2.0 นั่นคือส่วนหนึ่งของอุดมการณ์การพัฒนาอินเทอร์เน็ตซึ่งมีวิวัฒนาการอย่างต่อเนื่อง กลไกการรวบรวมนั้นธรรมดามาก แต่ไม่มีวิธีการหรือแอนะล็อกขั้นสูงไปกว่านี้อีกแล้ว เมื่อใช้ที่เก็บถาวรของเว็บ คุณสามารถแก้ไขปัญหาต่างๆ ได้ เช่น การติดตามข้อมูลเมื่อเวลาผ่านไป การกู้คืนไซต์ที่สูญหาย การค้นหาข้อมูล

จะใช้ที่เก็บถาวรของเว็บได้อย่างไร?


ตามที่ระบุไว้ข้างต้น เว็บที่เก็บถาวรคือไซต์ที่ให้บริการค้นหาบางประเภทในประวัติศาสตร์ หากต้องการใช้โปรเจ็กต์ คุณต้อง:

  1. ไปที่แหล่งข้อมูลเฉพาะทาง (เช่น web.archive.org)
  2. ป้อนข้อมูลสำหรับการค้นหาในช่องพิเศษ นี่อาจเป็นชื่อโดเมนหรือคำหลัก
  3. รับผลลัพธ์ที่เกี่ยวข้อง นี่จะเป็นไซต์ตั้งแต่หนึ่งไซต์ขึ้นไป ซึ่งแต่ละไซต์มีวันที่รวบรวมข้อมูลที่แน่นอน
  4. โดยคลิกที่วันที่ ไปที่แหล่งข้อมูลที่เกี่ยวข้องและใช้ข้อมูลเพื่อวัตถุประสงค์ส่วนตัว

เราจะพูดถึงไซต์เฉพาะสำหรับการค้นหาบันทึกทางประวัติศาสตร์ของโครงการในภายหลัง ดังนั้นโปรดอยู่กับเรา

โครงการที่ให้ประวัติไซต์


ปัจจุบันมีหลายโครงการที่ให้บริการค้นหาสำเนาที่บันทึกไว้ นี่คือบางส่วนของพวกเขา:

  1. ที่ได้รับความนิยมและเป็นที่ต้องการของผู้ใช้มากที่สุดคือ web.archive.org ไซต์ที่นำเสนอถือเป็นไซต์ที่เก่าแก่ที่สุดบนอินเทอร์เน็ต สร้างขึ้นตั้งแต่ปี 1996 บริการรวบรวมข้อมูลโดยอัตโนมัติและด้วยตนเอง และข้อมูลทั้งหมดถูกโฮสต์บนเซิร์ฟเวอร์ต่างประเทศขนาดใหญ่
  2. เว็บไซต์ยอดนิยมอันดับสองคือ peeep.us ทรัพยากรนี้น่าสนใจมากเพราะสามารถใช้เพื่อบันทึกสำเนากระแสข้อมูลที่คุณสามารถเข้าถึงได้เท่านั้น โปรดทราบว่าโครงการนี้ใช้ได้กับชื่อโดเมนทั้งหมดและขยายขอบเขตของการใช้ไฟล์เก็บถาวรเว็บ ในส่วนของความสมบูรณ์ของข้อมูล เว็บไซต์ที่นำเสนอ ไม่ได้บันทึกรูปภาพและเฟรมไว้ ตั้งแต่ปี 2558 เป็นต้นมาก็รวมอยู่ในรายการผลิตภัณฑ์ต้องห้ามในรัสเซียด้วย
  3. โครงการที่คล้ายกันกับโครงการที่อธิบายไว้ข้างต้นคือ archive.is ความแตกต่าง ได้แก่ ความสมบูรณ์ของการรวบรวมข้อมูลตลอดจนความสามารถในการบันทึกหน้าจากโซเชียลเน็ตเวิร์ก ดังนั้นหากคุณสูญเสียโพสต์หรือข้อมูลที่น่าสนใจคุณสามารถค้นหาผ่านที่เก็บถาวรของเว็บได้

ความเป็นไปได้ของการใช้ที่เก็บถาวรของเว็บ

ตอนนี้ทุกคนรู้แล้วว่าเว็บเก็บถาวรคืออะไรและไซต์ใดที่ให้บริการในการบันทึกสำเนาของโครงการ แต่หลายคนยังไม่เข้าใจว่าจะใช้ข้อมูลที่นำเสนออย่างไร ความสามารถของข้อมูลที่เก็บถาวรแสดงดังต่อไปนี้:

  1. การเลือกชื่อโดเมน เป็นที่ทราบกันดีอยู่แล้วว่าเว็บมาสเตอร์จำนวนมากใช้โดเมนที่อัปเกรดแล้ว เป็นเรื่องที่ควรเข้าใจว่าผู้ใช้ที่มีประสบการณ์ไม่เพียงติดตามพารามิเตอร์เป้าหมายเท่านั้น แต่ยังรวมถึงประวัติการใช้งานครั้งก่อนด้วย ผู้ใช้เครือข่ายทุกคนต้องการทราบว่าพวกเขากำลังซื้ออะไร: ก่อนหน้านี้เคยมีข้อห้ามหรือการลงโทษหรือไม่ว่าโครงการนั้นอยู่ภายใต้การกรองหรือไม่
  2. การกู้คืนไซต์จากไฟล์เก็บถาวร บางครั้งภัยพิบัติก็เกิดขึ้นซึ่งคุกคามการมีอยู่ของโครงการของคุณเอง การขาดการสำรองข้อมูลที่ตรงเวลาในโปรไฟล์โฮสติ้งและข้อผิดพลาดโดยไม่ตั้งใจอาจนำไปสู่โศกนาฏกรรมได้ หากสิ่งนี้เกิดขึ้น อย่าอารมณ์เสีย เพราะคุณสามารถใช้ที่เก็บถาวรของเว็บได้ เราจะพูดถึงกระบวนการกู้คืนด้านล่างนี้
  3. ค้นหาเนื้อหาที่ไม่ซ้ำใคร ทุกๆ วัน เว็บไซต์ที่เต็มไปด้วยเนื้อหาจะตายบนอินเทอร์เน็ต สิ่งนี้เกิดขึ้นด้วยความสม่ำเสมอเป็นพิเศษ ซึ่งเป็นสาเหตุที่ทำให้ข้อมูลจำนวนมากสูญหายไป เมื่อเวลาผ่านไป หน้าดังกล่าวจะหลุดออกจากดัชนี และผู้ดูแลเว็บที่เชี่ยวชาญสามารถยืมข้อมูลสำหรับโครงการส่วนตัวได้ แน่นอนว่ามีปัญหาในการค้นหา แต่นั่นเป็นปัญหารอง

เราได้ดูคุณสมบัติหลักที่เว็บเก็บถาวรมีให้แล้ว ตอนนี้ถึงเวลาที่จะศึกษารายละเอียดเพิ่มเติมเกี่ยวกับองค์ประกอบแต่ละอย่าง

การกู้คืนเว็บไซต์จากที่เก็บถาวรของเว็บ

ไม่มีใครรอดพ้นจากปัญหาเกี่ยวกับเว็บไซต์ ส่วนใหญ่แก้ไขได้โดยใช้การสำรองข้อมูล แต่จะเกิดอะไรขึ้นถ้าไม่มีสำเนาที่บันทึกไว้บนเซิร์ฟเวอร์โฮสติ้ง? ใช้ที่เก็บถาวรของเว็บ ในการทำเช่นนี้คุณควร:

  1. ไปที่แหล่งข้อมูลเฉพาะที่เราพูดถึงก่อนหน้านี้
  2. ป้อนชื่อโดเมนของคุณเองลงในแถบค้นหาและเปิดโครงการในหน้าต่างใหม่
  3. เลือกภาพถ่ายที่ประสบความสำเร็จมากที่สุดซึ่งอยู่ใกล้กับวันที่มีปัญหาและมีมุมมองที่ครบถ้วน
  4. แก้ไขลิงก์ภายในไปยังลิงก์โดยตรง หากต้องการทำสิ่งนี้ ให้ใช้ลิงก์ “http://web.archive.org/web/any_sequence_number_id_/ชื่อไซต์”
  5. คัดลอกข้อมูลที่สูญหายหรือข้อมูลการออกแบบเพื่อใช้ในการกู้คืน

โปรดทราบว่ากระบวนการนี้ค่อนข้างน่าเบื่อ เมื่อพิจารณาจากความเร็วของไฟล์เก็บถาวร ดังนั้น เราขอแนะนำให้เจ้าของแหล่งข้อมูลบนเว็บขนาดใหญ่ทำการสำรองข้อมูลบ่อยขึ้น ซึ่งจะช่วยประหยัดเวลาและความกังวลใจ

เรากำลังมองหาเนื้อหาที่ไม่ซ้ำใครสำหรับเว็บไซต์ของเราเอง


เว็บมาสเตอร์บางคนใช้วิธีที่น่าสนใจในการรับเนื้อหาใหม่ๆ ที่ไม่มีใครต้องการ ทุกๆ วันมีไซต์หลายร้อยแห่งถูกลืมเลือน และข้อมูลก็สูญหายไปพร้อมกับไซต์เหล่านั้น หากต้องการเป็นเจ้าของเนื้อหา คุณต้องดำเนินการดังต่อไปนี้:

  1. ป้อน URL
    https://www.nic.ru/auction/forbuyer/download_list.shtml#buying ในแถบค้นหา
  2. บนเว็บไซต์การประมูลชื่อโดเมน ให้ดาวน์โหลดไฟล์ชื่อ ru
  3. เปิดไฟล์ที่ได้รับโดยใช้ Excel และเริ่มการเลือกตามความพร้อมของข้อมูลการออกแบบ
  4. ป้อนโครงการที่พบในรายการในหน้าค้นหาที่เก็บถาวรของเว็บ
  5. เปิดสแน็ปช็อตและเข้าถึงกระแสข้อมูล

เราขอแนะนำให้ตรวจสอบเนื้อหาเพื่อการลอกเลียนแบบ ซึ่งจะช่วยให้คุณพบข้อความที่คุ้มค่าอย่างแท้จริง และนั่นคือทั้งหมด! ตอนนี้ทุกคนรู้เกี่ยวกับความเป็นไปได้และวิธีการใช้ที่เก็บถาวรของเว็บ ใช้ความรู้อย่างชาญฉลาดและมีกำไร

เมื่อคุณต้องการดาวน์โหลดแหล่งที่มาของเว็บไซต์จากเซิร์ฟเวอร์อย่างรวดเร็ว แม้แต่อุโมงค์ SSH ที่ค่อนข้างเร็วก็ไม่สามารถให้ความเร็วที่ต้องการได้ และคุณต้องรอเป็นเวลานานมาก และผู้ให้บริการโฮสติ้งหลายรายไม่ได้ให้การเข้าถึงนี้ แต่บังคับให้คุณชำระ FTP ซึ่งช้ากว่าหลายเท่า

สำหรับตัวฉันเองฉันได้ระบุทางออกแล้ว สคริปต์ขนาดเล็กถูกอัปโหลดไปยังเซิร์ฟเวอร์และเปิดใช้งาน หลังจากนั้นครู่หนึ่ง เราจะได้รับไฟล์เก็บถาวรพร้อมแหล่งข้อมูลทั้งหมด และไฟล์เดียวแม้จะดาวน์โหลดผ่าน FTP แบบโบราณ ก็ดาวน์โหลดได้เร็วกว่าไฟล์เล็กๆ หลายร้อยไฟล์

ก่อนหน้านี้ในหน้าของบล็อกนี้มีไลบรารี zipArchive อย่างไรก็ตาม มันเป็นคำถามของการคลายไฟล์เก็บถาวร

ก่อนอื่น เราต้องดูว่าเซิร์ฟเวอร์รองรับ zipArchive หรือไม่ ไลบรารียอดนิยมนี้ได้รับการติดตั้งบนไซต์โฮสติ้งส่วนใหญ่

ไลบรารีถูกจำกัดโดยพารามิเตอร์ php และเซิร์ฟเวอร์อย่างเคร่งครัด ไม่สามารถเก็บถาวรฐานข้อมูลขนาดใหญ่และคลังภาพได้ แม้แต่ฐานของโปรแกรม 1C เก่าที่ดีสำหรับการบัญชี ดูเหมือนว่าควรมีเฉพาะข้อมูลข้อความเท่านั้น แต่ไม่มี

ฉันแนะนำให้คุณใช้ไลบรารีเฉพาะเมื่อเก็บถาวรไซต์ที่มีขนาดค่อนข้างเล็กและมีไฟล์ขนาดเล็กจำนวนมาก

ตรวจสอบว่าห้องสมุดพร้อมใช้งานหรือไม่

ถ้า (!extension_loaded("zip")) ( return false; )

หากทุกอย่างเรียบร้อยดี สคริปต์จะดำเนินการต่อไป

offtopic เล็กน้อยสำหรับการตรวจสอบดังกล่าว การตรวจสอบควรทำในลักษณะนี้ โดยหลีกเลี่ยงโครงสร้างขนาดใหญ่ที่มีวงเล็บซ้อนกัน วิธีนี้จะทำให้โค้ดมีอะตอมมิกมากขึ้นและแก้ไขจุดบกพร่องได้ง่ายขึ้น เปรียบเทียบ

If(a==b)( if(c==d)( if(e==f)( echo "ตรงตามเงื่อนไขทั้งหมด"; )else echo "e<>f"; ) มิฉะนั้น echo "c<>d"; ) มิฉะนั้น echo "a<>ข;

และรหัสนี้

ถ้า(a!=b) exit("a<>ข); ถ้า(c!=d) ออก("c<>ง); if(e!=f) exit("e<>ฉ);

echo "ตรงตามเงื่อนไขทั้งหมด";

โค้ดนั้นดีกว่าและไม่ขยายเป็นโครงสร้างที่ซ้อนกันขนาดใหญ่

ขออภัยที่นอกประเด็น แต่ฉันต้องการแบ่งปันการค้นพบนี้

ตอนนี้เรามาสร้างวัตถุและไฟล์เก็บถาวรกันดีกว่า

$zip = ZipArchive ใหม่(); if (!$zip->open($destination, ZIPARCHIVE::CREATE)) ( return false; )

โดยที่ $destination เป็นพาธแบบเต็มไปยังไฟล์เก็บถาวร หากสร้างไฟล์เก็บถาวรแล้ว ไฟล์ต่างๆ จะถูกเพิ่มเข้าไป

$zip->addEmptyDir(str_replace($source . "/", "", $file . "/"));

โดยที่ $source เป็นเส้นทางแบบเต็มไปยังหมวดหมู่ของเรา (ซึ่งเราเก็บถาวรไว้ในตอนแรก) $file คือเส้นทางแบบเต็มไปยังโฟลเดอร์ปัจจุบัน ทำเช่นนี้เพื่อให้ไฟล์เก็บถาวรไม่มีเส้นทางแบบเต็ม แต่มีเพียงเส้นทางสัมพัทธ์เท่านั้น

การเพิ่มไฟล์ก็ทำงานในลักษณะเดียวกัน แต่คุณต้องอ่านไฟล์เป็นสตริงก่อน

$zip->addFromString(str_replace($source . "/", "", $file), file_get_contents($file));

ในตอนท้ายคุณต้องปิดไฟล์เก็บถาวร

กลับ $zip->ปิด(); ฉันไม่คิดว่าไม่จำเป็นต้องอธิบายวิธีดูไฟล์และไดเร็กทอรีย่อยทั้งหมดในโฟลเดอร์ Google มันบางอย่างเช่น

การข้ามโฟลเดอร์แบบเรียกซ้ำใน php

ฟังก์ชั่น Zip($source, $destination)( if (!extension_loaded("zip") || !file_exists($source)) ( return false; ) $zip = new ZipArchive(); if (!$zip->open( $destination, ZIPARCHIVE::CREATE)) ( return false; ) $source = str_replace("\\", "/", realpath($source)); if (is_dir($source) === true)( $files = ใหม่ RecursiveIteratorIterator(RecursiveDirectoryIterator($source), RecursiveIteratorIterator::SELF_FIRST); foreach ($files as $file)( $file = str_replace("\\", "/", $file); // ละเว้น "." และโฟลเดอร์ ".." if(in_array(substr($file, strrpos($file, "/")+1), array(".", ".."))) ดำเนินการต่อ; $file = realpath($file ); $file = str_replace("\\", "/", $file); if (is_dir($file) === true)( $zip->addEmptyDir(str_replace($source . "/", "" , $file . "/")); )else if (is_file($file) === true)( $zip->addFromString(str_replace($source . "/", "", $file), file_get_contents($ ไฟล์)); ) ) )else if (is_file($source) === true)( $zip->addFromString(basename($source), file_get_contents($source)); ) ส่งคืน $zip->ปิด(); -

เป็นที่ชัดเจนว่าผู้สร้างเทมเพลตสามารถใช้ฟังก์ชันมาตรฐานและแท็กเทมเพลต WordPress เพื่อแสดงมุมมองมาตรฐานของหน้าไซต์ทั้งหมดได้ง่ายกว่า แต่ สิ่งนี้จะสร้างรูปลักษณ์ที่เหมือนกันและความรู้สึกของการเปลี่ยนไปใช้หน้าเดียวกันของไซต์.

ฉันจะแสดงให้คุณเห็นทันทีถึงสิ่งที่เราได้รับ

ประเภทของไฟล์เก็บถาวร WordPress: เก็บถาวรหมวดหมู่ก่อนการเปลี่ยนแปลง
เก็บถาวรส่วนต่างๆ พร้อมภาพขนาดย่อที่ถูกลบออก และลิงก์สำหรับรายละเอียดเพิ่มเติม

สำคัญ!เนื่องจากงานนี้แก้ไขได้โดยการเปลี่ยนโค้ดเทมเพลตก่อนที่เราจะทำงาน (ฐานข้อมูล + ไฟล์ไซต์) นอกจากนี้ เรายังจัดทำสำเนาเทมเพลตการทำงานสองชุด ชุดหนึ่งสำหรับการแก้ไข และชุดที่สองสำหรับการกู้คืนการแก้ไขที่ไม่ถูกต้อง

การเปลี่ยนรูปลักษณ์ของไฟล์เก็บถาวร WordPress

หากต้องการเปลี่ยนรูปลักษณ์ของไฟล์เก็บถาวร WordPress คุณต้องค้นหาหรือพิจารณาว่าไฟล์ใดในเทมเพลตการทำงานของคุณที่แสดงไฟล์เก็บถาวร ในเทมเพลตส่วนใหญ่ ไฟล์เก็บถาวรทั้งหมดจะส่งออกเป็นไฟล์เดียว เรียกว่า (archive.php)

ฉันขอย้ำอีกครั้ง เพื่อความปลอดภัยจากการสูญเสียไซต์ เราไม่ได้ใช้เครื่องมือแก้ไขในแผงควบคุมของไซต์ แต่ควรแก้ไขสำเนาสำรองของไฟล์เทมเพลตที่ทำไว้ก่อนหน้านี้

ในโปรแกรมแก้ไขข้อความ (เช่น Notepad++) ให้เปิดไฟล์ archive.php และเริ่มแก้ไข ในไฟล์ archive.php (ท้ายไฟล์) เรามองหาฟังก์ชันที่แสดงบล็อกที่เก็บถาวร:

Name คือชื่อของไฟล์ที่ใช้ในการส่งออกบล็อกที่เก็บถาวร

แนวคิดแรกในการทำงานให้สำเร็จนั้นเรียบง่าย: เราจำเป็นต้องเปลี่ยนโค้ดของไฟล์ที่ส่งออกไฟล์เก็บถาวร (content.php) กล่าวคือ ลบฟังก์ชันหลายอย่างออกจากไฟล์ และด้วยเหตุนี้จึงเปลี่ยนรูปลักษณ์ของไฟล์เก็บถาวรทั้งหมดของไซต์ (หมวดหมู่ ผู้แต่ง วันที่ ฯลฯ)

แต่คำถามเกิดขึ้นว่าหากเราเปลี่ยนโค้ดของไฟล์เทมเพลต มันจะกลับสู่สถานะก่อนหน้าหลังจากการอัพเดตเทมเพลตครั้งแรก เราไม่ต้องการสิ่งนี้ ดังนั้นเราจะไม่แก้ไขไฟล์ content.php แต่จะคัดลอกและสร้างไฟล์ของเราเองในชื่ออื่น เช่น content-cat.php แล้วแก้ไข

เรากำลังมองหาฟังก์ชั่นในไฟล์ที่แสดงภาพขนาดย่อ ฟังก์ชั่นภาพขนาดย่อจะอยู่ด้านบน เราลบเอาต์พุตภาพขนาดย่อ

หรือและลบบรรทัดที่มีคำว่า 'อ่านเพิ่มเติม', 'ชื่อเทมเพลต'

เราบันทึกไฟล์ content-cat.php ที่สร้างและแก้ไขแล้วอัปโหลดไปยังไดเร็กทอรีไซต์ในโฟลเดอร์เทมเพลตที่ใช้งานได้ ไฟล์นี้จะปรากฏในแผงการดูแลระบบของไซต์บนแท็บลักษณะที่ปรากฏ → ตัวแก้ไข

เรามาดูขั้นตอนที่สองกันดีกว่า ในไฟล์ที่ส่งออกไฟล์เก็บถาวร (archive.php) ให้เปลี่ยนชื่อไฟล์ content เป็น content-cat

เราบันทึกและดูผลลัพธ์ หากมีสิ่งผิดปกติ ระบบจะแสดงข้อผิดพลาด ไฟล์ข้อผิดพลาด และบรรทัดข้อผิดพลาด หากต้องการแก้ไขข้อผิดพลาด ให้คืนไฟล์เทมเพลตการสำรองข้อมูลที่บันทึกไว้ไปยังตำแหน่งเดิมแล้วทำซ้ำทุกอย่างอีกครั้ง

คำแนะนำ.หากคุณต้องการอ่านเพิ่มเติมเกี่ยวกับแท็กเทมเพลตและคุณสมบัติมาตรฐานของ WordPress โปรดไปที่ไซต์นี้: https://wp-kama.ru นี่ไม่ใช่โฆษณาหรือแม้แต่ลิงก์ ไซต์นี้มีความชัดเจนมากกว่าไซต์ WordPress อย่างเป็นทางการในส่วนเทมเพลตและแท็กคุณลักษณะ

ในการพัฒนาหัวข้อ

ในความคิดของฉัน หัวข้อประกาศบนไซต์ WordPress จำเป็นต้องมีความต่อเนื่อง ในโพสต์ต่อๆ ไป ฉันจะหารือในหัวข้อ: และ

เวิร์ดเพรส โคเด็กซ์

ข้อความที่ซ่อนอยู่

ฟังก์ชัน_post_thumbnail

การทำงาน

the_post_ภาพขนาดย่อ

วัตถุประสงค์

ฟังก์ชัน_post_thumbnail จะแสดงโค้ด html ของรูปภาพขนาดย่อของโพสต์ ซึ่งเป็นค่าว่างหากไม่มีรูปภาพ

แอปพลิเคชัน

แท็กเทมเพลตนี้ ซึ่งเป็นฟังก์ชัน _post_thumbnail ต้องใช้เป็นการภายใน

การใช้งาน

the_post_thumbnail(string|array $size = "post-thumbnail", string|array $attr = "")

แหล่งที่มา

ไฟล์: wp-รวม/โพสต์รูปขนาดย่อ-template.php

ฟังก์ชั่น the_post_thumbnail($size = "post-thumbnail", $attr = "") ( echo get_the_post_thumbnail(null, $size, $attr); )

ตัวเลือก

$size (สตริง/อาร์เรย์)

ขนาดของภาพขนาดย่อที่จะได้รับ อาจเป็นสตริงที่มีขนาดตามเงื่อนไข: รูปย่อ กลาง ใหญ่ เต็ม หรืออาร์เรย์ของสององค์ประกอบ (ความกว้างและความสูงของรูปภาพ): อาร์เรย์ (60, 60)

ค่าเริ่มต้น: 'post-thumbnail' นั่นคือขนาดที่กำหนดให้กับธีมปัจจุบันโดยฟังก์ชัน set_post_thumbnail_size()

$attr (สตริง/อาร์เรย์)

อาร์เรย์ของแอตทริบิวต์ที่ต้องเพิ่มลงในแท็ก html img ที่เป็นผลลัพธ์ (alt เป็นชื่ออื่น)

ค่าเริ่มต้น:

ตัวอย่าง

"> !}get("layout", "imgwidth"), $SMTheme->get("layout", "imgheight")), array("class" => $SMTheme->get("layout","imgpos") . " เด่น_รูปภาพ")); ถ้า (!is_single())( ?>