คำถามง่ายๆอาจเป็นไปได้ แต่ฉันกำลังดิ้นรน ในการพัฒนาชุดรูปแบบฉันทำงานกับget_template_part()
หลายครั้งและฉันเข้าใจพื้นฐานของมัน แต่เมื่อฉันพัฒนาปลั๊กอินฉันสงสัยว่ามันใช้เพื่อแสดงข้อผิดพลาด:
แจ้งให้ทราบล่วงหน้า: การใช้ STYLESHEETPATH คงไม่ได้กำหนด - สันนิษฐานว่า 'STYLESHEETPATH' ใน
...\wp-includes\template.php
บรรทัด 407
และ
ประกาศ: ใช้ค่าคงที่ TEMPLATEPATH - สันนิษฐานว่า 'TEMPLATEPATH' ใน
...\wp-includes\template.php
บรรทัด 410
Googling ปัญหาพบว่ามีการแก้ไขที่รองรับ:
แต่นั่นก็เป็นวิธีแก้ปัญหาที่ยิ่งใหญ่ - ฉันสงสัยมัน ฉันคิดว่าไม่ควรซับซ้อนมาก ฉันตรวจสอบคำตอบ WPSEนี้และพบบรรทัดของรหัสนี้:
if ( '' === locate_template( 'loop-mycustomposttype.php', true, false ) )
include( 'loop-mycustomposttype.php' );
ที่ไหนมีinclude()
ฟังก์ชั่นPHP ตามความรู้ WordPress ของฉันฉันได้เรียนรู้ที่จะชอบget_template_part()
มากกว่า include()
PHP จากนั้นฉันจะใช้get_template_part()
ปลั๊กอินง่ายๆได้อย่างไร
ฉันไม่ได้ใช้วงวนหรือบางอย่างฉันแค่แยก (หรือคุณอาจบอกว่าจัดระเบียบ) โค้ดปลั๊กอินของฉันเป็นไฟล์ต่าง ๆ ดังนั้นในบางกรณีฉันก็จะคอมเม้นท์พวกเขาเพื่อวางที่ไม่จำเป็น ฉันเหนื่อย:
get_template_part( 'my', 'special-admin' );
และหลังจากข้อผิดพลาดเปลี่ยนเป็น:
get_template_part( 'my', 'specialadmin' );
แต่คุณรู้ว่าไม่ใช่ปัญหา ฉันอยู่บนเซิร์ฟเวอร์ในพื้นที่โดยใช้ WAMP