วิธีรับข้อมูลเทมเพลตใน WordPress
เผยแพร่แล้ว: 2022-10-28ใน WordPress เทมเพลตคือไฟล์ที่กำหนดเลย์เอาต์เฉพาะสำหรับหน้าหรือโพสต์ ไฟล์เทมเพลตมีนามสกุลไฟล์ .php และอยู่ในไดเร็กทอรี wp-content/themes มีไฟล์เทมเพลตหลักสี่ไฟล์ที่ใช้ในธีม WordPress: header.php: ไฟล์นี้มีโค้ด HTML สำหรับส่วนหัวของหน้าหรือโพสต์ WordPress ส่วนหัวมักประกอบด้วยชื่อไซต์ สโลแกนของไซต์ และเมนูการนำทาง footer.php: ไฟล์นี้มีโค้ด HTML สำหรับส่วนท้ายของหน้าหรือโพสต์ WordPress ส่วนท้ายมักจะมีประกาศเกี่ยวกับลิขสิทธิ์และข้อมูลติดต่อ sidebar.php: ไฟล์นี้มีโค้ด HTML สำหรับแถบด้านข้างของหน้าหรือโพสต์ WordPress แถบด้านข้างมักจะมีข้อมูลเพิ่มเติม เช่น โพสต์ล่าสุด ที่เก็บถาวร และลิงก์ index.php: ไฟล์นี้เป็นไฟล์เทมเพลตหลักสำหรับธีม WordPress กำหนดรูปแบบโดยรวมของหน้าหรือโพสต์ ในการรับข้อมูลเทมเพลตใน WordPress คุณสามารถใช้ฟังก์ชันต่อไปนี้: get_template_directory(): ฟังก์ชันนี้จะคืนค่าพาธของไดเร็กทอรีของธีมปัจจุบัน get_template_directory_uri(): ฟังก์ชันนี้ส่งคืน URL ของไดเร็กทอรีของธีมปัจจุบัน get_template_part(): ฟังก์ชันนี้มีไฟล์เทมเพลต get_template_directory() และ get_template_directory_uri() มีประโยชน์สำหรับการรวมไฟล์ที่อยู่ในไดเร็กทอรีของธีมปัจจุบัน ตัวอย่างเช่น หากคุณต้องการรวมไฟล์ header.php ในธีมปัจจุบัน คุณจะต้องใช้โค้ดต่อไปนี้: get_template_part() มีประโยชน์สำหรับการรวมไฟล์เทมเพลตที่อยู่ในไดเร็กทอรีอื่น ตัวอย่างเช่น หากคุณต้องการรวมไฟล์ sidebar.php ในธีมปัจจุบัน คุณจะต้องใช้โค้ดต่อไปนี้: สามารถใช้ฟังก์ชันทั้งสองนี้ภายในลูปเพื่อรวมไฟล์เทมเพลตสำหรับแต่ละโพสต์หรือหน้า ในการรับข้อมูลแม่แบบนอกลูป คุณสามารถใช้ฟังก์ชันต่อไปนี้: get_header(): ฟังก์ชันนี้รวมไฟล์ header.php get_footer(): ฟังก์ชันนี้รวมไฟล์ footer.php get_sidebar(): ฟังก์ชันนี้รวมไฟล์ sidebar.php ฟังก์ชันเหล่านี้สามารถ
ฉันจะส่งข้อมูลจากส่วนเทมเพลต WordPress ไปยังหน้าเว็บที่ฉันสร้างได้อย่างไร คุณจะบรรลุผลลัพธ์เดียวกันโดยไม่ประนีประนอมได้อย่างไร? ในบทความนี้ ผมจะนำเสนอบางส่วนและแสดงวิธีใช้งานให้ดีที่สุด เมื่อพูดถึงการส่งข้อมูลไปยัง ส่วนเทมเพลต ฉันชอบใช้วิธี $GLOBALS เพื่อตั้งค่าและรับพารามิเตอร์
ฉันจะค้นหาเทมเพลต WordPress ได้อย่างไร

คลิกที่ไอคอนของไซต์ของคุณที่มุมบนซ้ายเพื่อดูส่วนเทมเพลต คุณจะสามารถดูรายการเทมเพลตทั้งหมดที่คุณสร้างขึ้นในรายการได้ คุณสามารถเปลี่ยนชื่อเทมเพลตใดก็ได้โดยคลิกที่ชื่อนั้น จากนั้นเลือกตัว แก้ไขเทมเพลต สำหรับเทมเพลตนั้น
ในแง่ของระบบจัดการเนื้อหา (CMS) WordPress ครองตำแหน่งสูงสุด WordPress ถูกใช้โดย 59% ของ CMS ทั้งหมด ตาม W3Techs เป็นระบบอเนกประสงค์ที่ช่วยให้คุณสามารถสร้างเว็บไซต์ได้เกือบทุกประเภทที่คุณจะจินตนาการได้ ธีม WordPress มีสองประเภท: เลย์เอาต์ที่ออกแบบไว้ล่วงหน้าและเลย์เอาต์ในตัว ในกรณีนี้ คุณไม่จำเป็นต้องเป็นนักพัฒนาเว็บเพื่อปรับแต่งไซต์ WordPress ของคุณ คุณสามารถเลือกจากธีมที่หลากหลายและลองใช้แดชบอร์ดเพื่อสร้างเว็บไซต์ที่น่าประทับใจแทน Themeforest คือชุดของธีม WordPress ที่สร้างขึ้นโดยชุมชนครีเอทีฟระดับนานาชาติและสามารถดาวน์โหลดได้

ประโยชน์ของการใช้ธีม WordPress กับเทมเพลตที่สร้างไว้ล่วงหน้า
การเปลี่ยนแปลงเนื้อหาของเทมเพลตสามารถทำได้ในฐานข้อมูล MySQL ของไซต์ WordPress ของคุณเช่นกัน มี เทมเพลต WordPress สำเร็จรูปมากกว่า 50 แบบบนอินเทอร์เน็ต และสามารถสร้างขึ้นได้อีกมากมายโดยใช้ประสบการณ์การเขียนโค้ดเพียงเล็กน้อยหรือไม่มีเลย หากคุณเป็นมือใหม่ เราขอแนะนำอย่างยิ่งให้ใช้หนึ่งในธีม WordPress ที่ออกแบบไว้ล่วงหน้าที่มีอยู่มากมาย ไซต์ WordPress ของคุณจะดูมีเอกลักษณ์เฉพาะตัว หากคุณเลือกธีมใดธีมหนึ่งเหล่านี้ และพวกเขาจะช่วยให้คุณมีที่ที่ดีในการเริ่มต้นปรับแต่งไซต์ของคุณ
ไฟล์เทมเพลต WordPress คืออะไร?
ไฟล์เทมเพลต WordPress เป็นไฟล์ที่กำหนดวิธีแสดงส่วนใดส่วนหนึ่งของไซต์ WordPress ของคุณ ไฟล์เทมเพลตสามารถแบ่งออกเป็นสองประเภท: ไฟล์เทมเพลตโครงสร้างและไฟล์ เทมเพลตสำหรับการนำเสนอ ไฟล์เทมเพลตโครงสร้าง (เช่น header.php และ footer.php) มีโค้ดที่ช่วยกำหนดโครงสร้างของเว็บไซต์ WordPress ของคุณ ไฟล์เทมเพลตสำหรับการนำเสนอ (เช่น index.php และ style.css) ควบคุมรูปลักษณ์ของเว็บไซต์ของคุณ
ธีม WordPress ถูกสร้างขึ้นโดยการอัปโหลดไฟล์เทมเพลตไปยังเว็บไซต์ WordPress เมื่อมีคนเยี่ยมชมหน้าบนเว็บไซต์ของคุณ WordPress จะสร้างเทมเพลตตามคำขอ ไฟล์ดัชนีเป็นสิ่งสำคัญที่สุด และเป็นไฟล์เทมเพลตเพียงไฟล์เดียวที่จำเป็น ส่วนเทมเพลตคือชิ้นส่วนของเทมเพลตที่รวมเป็นองค์ประกอบในเทมเพลตอื่น เช่น ส่วนหัวของไซต์ เทมเพลตหน้าแรก จะแสดงเป็นหน้าหลักเสมอ หากมีอยู่ในหน้าต่างผู้ดูแลระบบ เทมเพลตนี้ใช้เพื่อแสดงโพสต์ล่าสุดหาก WordPress ไม่รองรับหน้าแรกแบบคงที่ ไฟล์ archive-books.php จะใช้เพื่อแสดงที่เก็บถาวรของโพสต์จากประเภทโพสต์ที่ระบุชื่อหนังสือ
ด้วยเทมเพลตไฟล์แนบรูปภาพ คุณสามารถดูไฟล์แนบรูปภาพเดียวได้อย่างง่ายดาย มันเป็นเวอร์ชันเฉพาะของไฟล์แนบ.php เทมเพลตผลการค้นหาจะแสดงผลการค้นหาที่ผู้ใช้ป้อน ใช้บล็อกแทนแท็กเทมเพลตเมื่อสร้างธีมบล็อก มาร์กอัปบล็อกจำเป็นสำหรับส่วนเทมเพลตส่วนหัวหรือส่วนท้าย
หากต้องการลบล้างค่าเริ่มต้นของ WordPress และใช้เทมเพลตที่กำหนดเอง คุณสามารถสร้างไฟล์ดัชนีได้ ในโฟลเดอร์ php ของธีมของคุณ ให้เพิ่มโค้ดต่อไปนี้: php get_header() คืออะไร php global $post; $post->ID = ”; $post->post_title = ”; $post_content = ”; $post_date = ”; $post->post_author = ”; ชั้นเรียน div class="container"> "?" ในขณะที่ (have_posts()): the_post(); หรือ (the_post()) ฟังก์ชั่น class=div class คืออะไร? เหตุใดฟังก์ชัน the_title() จึงทำงาน *div class=”item-media” = *img src=?php the_post_thumbnail( $post->ID);? ชื่อของหน้าถูกกำหนดดังนี้: // Class=img-responsive div class=”item-text”> *? php the_content ();? รูปแบบ div=1 php สิ้นสุดคืออะไร? วิธี PHP get_footer ()? ผลลัพธ์คือฉันติดตามเหมือนกัน แต่ละโพสต์มีฟังก์ชันของตัวเองที่สามารถเข้าถึงได้โดยวนลูป while วนซ้ำในโพสต์ ชื่อเรื่อง เนื้อหา และวันที่ของโพสต์ถูกกำหนดให้กับตัวแปรที่เหมาะสมตามการดึงข้อมูลโพสต์โดยฟังก์ชันนี้ การใช้ฟังก์ชัน get_footer() สามารถพิมพ์ส่วนท้ายของ WordPress ได้