วิธีสร้างเพจที่กำหนดเองใน WordPress
เผยแพร่แล้ว: 2022-09-27หากคุณต้องการสร้างเพจใน WordPress โดยทางโปรแกรม มีบางสิ่งที่คุณต้องทำ ขั้นแรก คุณต้องสร้างไฟล์ใหม่ในไดเร็กทอรีธีม WordPress ของคุณ ตั้งชื่อไฟล์นี้ว่าหน้า-{slug}.php. ในไฟล์นี้ คุณจะต้องใส่โค้ดต่อไปนี้: /* ชื่อเทมเพลต: {Page Name} */ get_header(); ? > โค้ดนี้บอก WordPress ว่านี่คือ เทมเพลตของเพจ ที่กำหนดเอง และควรใช้ส่วนหัวและส่วนท้ายจากธีมของคุณ เนื้อหาสำหรับหน้าจะถูกดึงออกจากไฟล์ content-page.php ในธีมของคุณ เมื่อคุณได้ตั้งค่าไฟล์เทมเพลตแล้ว คุณสามารถสร้างเพจใน WordPress ได้ ในการดำเนินการนี้ ให้ไปที่ Pages » Add New ในผู้ดูแลระบบ WordPress ของคุณ บนหน้าจอ เพิ่มหน้าใหม่ ให้เลือกเทมเพลตหน้าแบบกำหนดเองของคุณจากกล่อง meta แอตทริบิวต์ของหน้า ตั้งชื่อเพจของคุณและคลิกที่ปุ่ม เผยแพร่ เพื่อเผยแพร่
เช่นเดียวกับประเภทโพสต์ใน WordPress ประเภทโพสต์ในหน้า WordPress จะเหมือนกับประเภทโพสต์ที่กำหนดเอง เมื่อ WordPress มีข้อมูลนี้ในอาร์เรย์ ก็มีฟังก์ชันเฉพาะที่ออกแบบมาเพื่อสร้างและแทรกหน้าหรือโพสต์ลงในฐานข้อมูล WordPress โดยเฉพาะ ฟังก์ชัน wp_insert_post() จะสร้างและแทรกเพจลงในฐานข้อมูลโดยใช้ข้อมูลนี้ตามที่คุณจะเห็นในไม่ช้า คุณจะสามารถสร้างหน้า WordPress ทางโปรแกรมโดยการเพิ่มโค้ดลงในไฟล์ functions.php หรือโค้ดปลั๊กอินของคุณ เมื่อคุณดูที่ส่วนหลัง หน้า WordPress จะถูกสร้างขึ้นโดยอัตโนมัติ โปรดดูบทช่วยสอนนี้สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้ WP_insert_post() ฟังก์ชันหลักของ WordPress เพื่อสร้างหน้าโดยอัตโนมัติ
ฉันจะสร้างเพจโดยทางโปรแกรมใน WordPress ได้อย่างไร
การสร้างหน้า WordPress เป็นเรื่องง่าย คุณสามารถทำได้จากแผงผู้ดูแลระบบ WordPress หรือโดยใช้ เทมเพลตหน้า WordPress หากคุณต้องการสร้างหน้า WordPress จากแผงการดูแลระบบ ให้ไปที่หน้า » เพิ่มหน้าใหม่ ป้อนชื่อสำหรับเพจของคุณ จากนั้นเริ่มเพิ่มเนื้อหาในตัวแก้ไข WordPress เมื่อเสร็จแล้ว ให้คลิกที่ปุ่ม เผยแพร่ เพื่อทำให้เพจของคุณใช้งานได้ หากคุณต้องการสร้างหน้า WordPress โดยใช้เทมเพลตหน้า WordPress ก่อนอื่นให้สร้างไฟล์ใหม่ในธีม WordPress ของคุณ ตัวอย่างเช่น คุณสามารถสร้างไฟล์ชื่อ page-mypage.php
คุณสามารถสร้างและแสดงผลเนื้อหาอย่างสมบูรณ์ใน PHP โดยการสร้างและบำรุงรักษาเส้นทางโดยทางโปรแกรม คุณไม่จำเป็นต้องเป็นพ่อมดเพื่อทำความเข้าใจ สามแยก WordPress hooks จะใช้เพื่อทำงานนี้ให้สำเร็จ hook ทั้งหมดถูกเก็บไว้ในไฟล์ functions.php ของแต่ละธีม เขียนกฎใหม่หากไม่สามารถจับคู่กับเส้นทางที่เลือกได้ ในการรวมตัวแปรการสืบค้น static_template เราเขียนเส้นทางที่คำขอเข้ามาใหม่ด้วยเส้นทางที่คล้ายกับ /a-static-page ตัวแปรนั้นจะพร้อมใช้งานทันทีที่เราเลือกแสดงเทมเพลตที่กำหนดเอง (หรือไม่) เราสามารถใช้ตัวกรองนี้เพื่อค้นหาว่าตัวแปรการสืบค้นใดได้รับอนุญาต เป็นผลให้เรามีเพียงหนึ่งที่จะทำ
วิธีเพิ่มเนื้อหาในหน้า WordPress ของคุณ
เมื่อคลิกที่ประเภทของเนื้อหาที่คุณต้องการรวม คุณสามารถระบุเนื้อหาของเพจได้ คุณสามารถสร้างประเภทโพสต์ การจัดหมวดหมู่แบบกำหนดเอง หรือแม้แต่การจัดหมวดหมู่แบบกำหนดเองได้โดยใช้ตัวเลือกประเภทโพสต์แบบกำหนดเอง เมื่อคุณตัดสินใจได้แล้วว่าต้องการใช้เนื้อหาประเภทใด คุณสามารถเพิ่มข้อมูลที่จำเป็นได้ การเพิ่มชื่อ ทางสายย่อย วันที่ และหมวดหมู่บล็อกคือตัวอย่างวิธีการทั้งหมด
คุณสร้างเพจใน WordPress ได้อย่างไร?
คุณสามารถเพิ่ม หน้าใหม่ ในไซต์ของคุณโดยคลิก เพิ่มหน้าใหม่ ในแดชบอร์ดของคุณ แล้วเลือก หน้า หากคุณต้องการแก้ไขหน้าที่มีอยู่ ให้คลิกชื่อหน้าที่คุณต้องการแก้ไข คุณจะถูกนำไปที่เครื่องมือแก้ไขซึ่งคุณสามารถเพิ่มเนื้อหาประเภทใดก็ได้สำหรับเพจของคุณ รวมถึงข้อความ รูปภาพ แบบฟอร์มการติดต่อ ปุ่ม และอื่นๆ
โพสต์ประเภทอื่นที่สร้างไว้ล่วงหน้าใน WordPress คือหน้า WP หน้าแบ่งออกเป็นสองประเภท: เนื้อหาแบบคงที่และเนื้อหาแบบไดนามิก ไม่สามารถกำหนดหมวดหมู่หรือแท็กเพจในลักษณะเดียวกับที่โพสต์ในบล็อกทำได้ เพจซึ่งใช้สำหรับเนื้อหาแบบคงที่ ไม่จำเป็นต้องใช้ปุ่มแบ่งปันทางสังคม เราสร้างหน้าใหม่ใน WordPress โดยใช้ตัวแก้ไขแบบคลาสสิกและ Gauntlet ตัวแก้ไขแบบคลาสสิกจะเริ่มต้นด้วยข้อความแจ้ง "เพิ่มหน้าใหม่" ที่ด้านบน ตามด้วยป้อนชื่อ ตัวแก้ไข เช่นเดียวกับ ปลั๊กอินตัวสร้างเพจ ขับเคลื่อนโดยแพลตฟอร์ม WordPress
เลือกปุ่ม "เพิ่มสื่อ" เพื่อเพิ่มเสียง รูปภาพ หรือวิดีโอไปยังหน้า WordPress ของคุณ หมวดหมู่หมวดหมู่และแท็กเข้ากันไม่ได้กับหน้า WordPress หน้าที่คล้ายกันสามารถจัดเรียงในหน้าหลักและหน้าย่อยได้เช่นกัน คุณลักษณะหน้าย่อย (หน้าย่อย) ช่วยให้คุณสามารถรักษาลำดับชั้นของหน้า WordPress ได้อย่างง่ายดาย นี่คือคำแนะนำทีละขั้นตอนในการสร้างและจัดการหน้าหลักและหน้าย่อยบนเว็บไซต์ WordPress ของคุณ ในส่วนแอตทริบิวต์ของหน้า คุณยังสามารถเปลี่ยนเทมเพลตของหน้าได้อีกด้วย มีเทมเพลตไม่มากนักใน WordPress สำหรับเพจ
นอกจากนี้ หากคุณต้องการเรียงลำดับหน้า WordPress ใหม่ คุณสามารถใช้ปลั๊กอินฟรีที่เรียกว่า Simple Page Ordering: เปิด/ปิดความคิดเห็นในตัวแก้ไข Gutenberg คุณเพิ่มเนื้อหาและตั้งค่ารูปภาพเด่นในหน้าของคุณเสร็จแล้ว และตอนนี้คุณเพียงแค่ต้องเผยแพร่ WordPress มีหนึ่งในวิธีที่ง่ายที่สุดในการสร้างหน้า หากคุณไม่ต้องการเผยแพร่หน้าในทันที คุณสามารถบันทึกเป็นฉบับร่างและเผยแพร่ในภายหลังได้ สามารถ จัดตารางการเผยแพร่หน้า WordPress ได้

วิธีสร้างเพจใน WordPress โดยใช้โค้ด
ในการสร้างหน้า WordPress โดยใช้รหัส คุณจะต้องเข้าถึงไฟล์ WordPress ของคุณผ่านไคลเอนต์ FTP หรือผ่านแผงควบคุมโฮสติ้งของคุณ เมื่อคุณเข้าถึงไฟล์ WordPress แล้ว คุณจะต้องไปที่โฟลเดอร์ "wp-content/themes" ในโฟลเดอร์นี้ คุณจะต้องสร้างไฟล์ใหม่ชื่อ “page-{slug}.php” และวางโค้ดต่อไปนี้ลงในไฟล์: /* ชื่อเทมเพลต: {Name of Page} */ get_header(); ? > // หากความคิดเห็นเปิดอยู่หรือเรามีความคิดเห็นอย่างน้อยหนึ่งความคิดเห็น ให้โหลดเทมเพลตความคิดเห็น if ( comments_open() || get_comments_number() ) : comments_template(); เอนดิฟ; ? > เพจและโพสต์บน WordPress ถูกจัดระเบียบเป็นเทมเพลตโดยใช้ไฟล์ page.php เทมเพลตคือไฟล์ที่ WordPress ใช้เพื่อแสดงเนื้อหาประเภทต่างๆ อย่างไรก็ตาม คุณสามารถหลีกเลี่ยงข้อจำกัดในบางธีมได้โดยเปลี่ยนเลย์เอาต์ ธีมย่อยเป็นธีมที่แยกจากธีมหลักที่ใช้ฟีเจอร์และสไตล์ทั้งหมด หากคุณใช้เครื่องมือสร้างเว็บไซต์อย่าง Colibri โค้ดทั้งหมดจะยังคงมีอยู่และจะไม่บล็อกผู้สร้างเว็บไซต์ที่ไม่ใช่ด้านเทคนิค ความสามารถในการสร้างเพจแบบกำหนดเองสำหรับทั้งนักพัฒนาและบุคคลที่ไม่ได้เข้ารหัสได้ถูกขยายออกไป เมื่อมีการเปลี่ยนแปลงในหน้าที่กำหนดเอง การแสดงการเปลี่ยนแปลงที่มองเห็นได้จะปรากฏขึ้น Wordpress Programmatically Create Page Templateเทมเพลตของหน้าคือประเภทของไฟล์ WordPress ที่ช่วยให้คุณสามารถเปลี่ยนรูปลักษณ์ของหน้าเว็บในเว็บไซต์ของคุณได้ เทมเพลตของเพจสามารถใช้ได้กับเพจเฉพาะ กลุ่มเพจ หรือสำหรับทั้งเว็บไซต์ของคุณ คุณสามารถสร้างเทมเพลตของเพจได้โดยการเพิ่มไฟล์ชื่อ page-{slug}.php ในธีมของคุณ เมื่อพบว่าเทมเพลตเพจพิเศษของคุณได้รับการตั้งค่าสำหรับเพจปัจจุบัน มันจะอัปเดตพาธไปยังเทมเพลตปลั๊กอินของคุณแทน เป็นสิ่งสำคัญที่จะต้องอยู่บนเส้นทางที่ถูกต้องเพื่อที่คุณจะไม่พบข้อผิดพลาด ขณะเรียกดูพื้นที่ผู้ดูแลระบบ เทมเพลตจะถูกละเว้นจากรายการเทมเพลตที่ใช้งานอยู่ ซึ่งไม่ใช่สิ่งที่คุณสามารถแก้ไขได้ Wordpress สร้างแบบฟอร์มโดยทางโปรแกรม การสร้างแบบฟอร์มโดยทางโปรแกรมใน WordPress เป็นกระบวนการที่ค่อนข้างง่าย มีขั้นตอนพื้นฐานสองสามขั้นตอนที่ต้องปฏิบัติตามเพื่อสร้างแบบฟอร์ม: 1. ลงทะเบียนแบบฟอร์มใหม่ด้วย WordPress Form API 2. เพิ่มฟิลด์ลงในแบบฟอร์มโดยใช้ฟังก์ชัน add_field() 3. แสดงผลแบบฟอร์มโดยใช้ฟังก์ชัน render_form() การสร้างแบบฟอร์มโดยทางโปรแกรมอาจมีประโยชน์หากคุณต้องการสร้างแบบฟอร์มที่ไม่ได้เป็นส่วนหนึ่งของบทความหรือหน้า WordPress ตัวอย่างเช่น คุณสามารถสร้างแบบฟอร์มที่แสดงในวิดเจ็ตหรือไลท์บ็อกซ์ มีบางครั้งที่ WordPress ในฐานะ CMS ที่ทรงพลัง จำเป็นต้องมีการสร้างเนื้อหาโดยทางโปรแกรม ฟังก์ชัน wp_insert_post สร้างโพสต์ใหม่ กำหนดค่ารายละเอียด บันทึกเป็นฉบับร่าง หรือเผยแพร่โดยเร็วที่สุด WordPress สามารถใช้สร้างโพสต์ได้หลายวิธี ในบทความนี้ เราจะพูดถึงวิธีการสร้างบทความ WordPress แบบเป็นโปรแกรม การสร้างโพสต์ในแดชบอร์ดของ WordPress ทำได้เร็วและง่ายขึ้น และช่วยให้คุณสร้างเนื้อหาที่เหมาะกับความต้องการเฉพาะของคุณได้ สภาพแวดล้อมการทดสอบตามชื่อหมายถึงเป็นสำเนาของไซต์การผลิตของคุณที่มีไฟล์และการตั้งค่าที่จำเป็นทั้งหมดสำหรับการทดสอบโค้ดของคุณ วิธีสร้างหน้า HTML ที่กำหนดเองใน WordPressเพื่อสร้างหน้า HTML ที่กำหนดเองใน WordPress คุณ จะต้องทำตามขั้นตอนต่อไปนี้: 1. ลงชื่อเข้าใช้บัญชี WordPress ของคุณและไปที่แดชบอร์ด 2. คลิกลิงก์ "หน้า" ในแถบด้านข้างทางซ้ายมือ 3. คลิกที่ปุ่ม “เพิ่มใหม่” 4. ตั้งชื่อเพจของคุณ จากนั้นป้อนโค้ด HTML ที่คุณกำหนดเองลงในพื้นที่เนื้อหาหลัก 5. เมื่อคุณทำเสร็จแล้ว ให้คลิกที่ปุ่ม "เผยแพร่" เพื่อทำให้หน้าของคุณใช้งานได้จริง ทำไมคุณถึงต้องการหน้า HTML ที่กำหนดเองสำหรับ WordPress? นอกเหนือจากการใช้งานจริงแล้ว หน้า HTML ยังมีข้อดีหลายประการ คุณสามารถหลีกเลี่ยงความจำเป็นในการสร้างหน้าใหม่ทั้งหมด ใช้เวลาน้อยลงกับหน้า และตรวจสอบให้แน่ใจว่าหน้านั้นมีลักษณะตามที่คุณต้องการบนไซต์ใหม่ คุณยังสามารถใช้เพจที่กำหนดเองได้ หากคุณมีปัญหากับการออกแบบธีมที่คุณเลือก หรือหากเพจของคุณไม่รองรับ คุณควรสร้างหน้า HTML ที่กำหนดเองทันที หากยังไม่ได้ดำเนินการ คุณควรสร้างโฟลเดอร์ในคอมพิวเตอร์ของคุณสำหรับจัดเก็บเทมเพลต ไฟล์ index.html และไฟล์อื่นๆ ที่คุณต้องการ สร้างไฟล์ a.ZIP ของเนื้อหาโฟลเดอร์ คุณสามารถอัปโหลดไฟล์เก็บถาวร WordPress ไปยังเซิร์ฟเวอร์ที่โฮสต์การติดตั้งของคุณ คุณไม่สามารถเปลี่ยนเส้นทางไฟล์ index.php เมื่อคุณป้อน URL สำหรับหน้า HTML ที่กำหนดเอง เนื่องจากเซิร์ฟเวอร์ของคุณไม่รองรับ ข้อผิดพลาดนี้สามารถแก้ไขได้โดยค้นหาไฟล์ .htaccess และแก้ไข หน้าใหม่ของคุณจะไม่ได้รับผลกระทบหากคุณพบข้อผิดพลาด 404 ขณะพยายามเข้าถึง ข้อผิดพลาดนี้มักพบใน WordPress แต่สามารถแก้ไขได้ง่าย