สร้างธีมย่อยสำหรับ WordPress
บางครั้งคุณอาจต้องการปรับเปลี่ยนธีม WordPress แนวทางปฏิบัติที่ดีที่สุดในการปรับเปลี่ยนสไตล์และฟังก์ชันการทำงานของธีมคือใช้ธีมย่อยเพื่อป้องกันไม่ให้การเปลี่ยนแปลงของคุณสูญหายขณะทำการอัพเดต
- เชื่อมต่อกับโฮสติ้งของคุณด้วย FTP
- ไปที่ ไดเรกทอรี wp-content / themes สำหรับเว็บไซต์ WordPress ของคุณ
- สร้างไดเร็กทอรีธีมย่อยของคุณ ต่อไปนี้เป็นหลักการตั้งชื่อทั่วไปสำหรับธีมย่อย: < ผู้ปกครอง & gt; - เด็ก ที่ไหน < ผู้ปกครอง & gt; คือชื่อธีมหลักของคุณ
- ไปที่ไดเร็กทอรีธีมย่อยและสร้าง ไฟล์ style.css
- ใน ไฟล์ style.css ให้เพิ่มส่วนหัวสไตล์ชีตซึ่งมีข้อมูลเมตาเกี่ยวกับธีมของคุณ ต่อไปนี้เป็นตัวอย่างที่คุณสามารถใช้ได้จากธีมย่อยของ Twenty Fifteen:
/ * ชื่อธีม: URI ธีมเด็กอายุสิบห้า: http://example.com/twenty-fifteen-child/ รายละเอียด: ธีมเด็กอายุสิบห้าผู้แต่ง: John Doe ผู้แต่ง URI: http://example.com เทมเพลต: twentyfifteen เวอร์ชัน: 1.0.0 ใบอนุญาต: ใบอนุญาตสาธารณะทั่วไปของ GNU v2 หรือใหม่กว่าใบอนุญาต URI: http://www.gnu.org/licenses/gpl-2.0.html แท็ก: light , มืด, สองคอลัมน์, แถบด้านข้างขวา, เค้าโครงที่ตอบสนอง, โดเมนข้อความที่พร้อมใช้งานสำหรับการช่วยสำหรับการเข้าถึง: ยี่สิบห้าลูก * /
อย่าลืมแทนที่ข้อมูลในตัวอย่างด้วยข้อมูลที่สัมพันธ์กับธีมของคุณ
- บันทึก ไฟล์ style.css
- ตอนนี้สร้างไฟล์ functions.php ซึ่งจะมีฟังก์ชัน PHP เฉพาะสำหรับธีมย่อยของคุณ
- หลังจากสร้างไฟล์ functions.php แล้วคุณจะต้องจัดคิวสไตล์และสคริปต์จากธีมหลักให้เป็นธีมลูกของคุณ
- เปิดไฟล์ functions.php
- เพิ่มฟังก์ชันที่จะใช้จัดคิวสไตล์และสคริปต์จากธีมหลักของคุณ ด้านล่างคือตัวอย่าง
? php add_action ('wp_enqueue_scripts', 'my_theme_enqueue_styles'); ฟังก์ชัน my_theme_enqueue_styles () {wp_enqueue_style ('parent-style', get_template_directory_uri () .'/style.css'); }? >
ขั้นตอนต่อไป
ข้อมูลเพิ่มเติม
- เลือกธีม WordPress
- ดูข้อมูลเพิ่มเติมเกี่ยวกับการสนับสนุนแบบพรีเมียมของเราสำหรับ WordPress ได้ในแค็ตตาล็อกการสนับสนุนแบบพรีเมียมสำหรับ WP ของเรา