สร้าง Theme ให้กับ WordPress (2)

11 ก.ย. 2017 , 4,090 Views   , หมวดหมู่ WordPress ทุกหมวดหมู่ โค๊ดดิ้ง   , ป้ายกำกับ:


ปรับแต่งธีมของเราในไฟล์ functions.php

สามารถใช้ตัวช่วย Generate โค๊ดได้ตามลิ้งค์นี้ครับ https://generatewp.com/

add_theme_support( string $feature )

กำหนดว่าธีมของเรามีคุณสมบัติอะไรบ้าง เช่น ปรับแต่งสีพื้นหลัง,ปรับแต่ง logo ,… เป็นต้น

ตัวช่วยในการ Generator add_theme_support ตามลิ้งค์นี้ครับ https://generatewp.com/theme-support/

ดูเพิ่มเติม https://developer.wordpress.org/reference/functions/add_theme_support/

การเพิ่ม Menus

ตัวอย่างเมนูในไฟล์ header.php

ตัวช่วย Generate Menu https://generatewp.com/nav-menus/

ดูเพิ่มเติม https://developer.wordpress.org/themes/functionality/navigation-menus/ , https://developer.wordpress.org/reference/functions/wp_nav_menu/

การ Add CSS Stylesและ JS Script

โดยใช้ wp_enqueue_script ตัวอย่างโค๊ด

ตัวช่วยในการ Register Scripts https://generatewp.com/register_script/

ตัวช่วยในการ Register Styles https://generatewp.com/register_style/

ดูเพิ่มเติม https://developer.wordpress.org/reference/functions/wp_enqueue_script/

การสร้าง Sidebars Widget

ตัวอย่างการสร้าง Sidebars

ตัวช่วย Generate Sidebar https://generatewp.com/sidebar/

ดูเพิ่มเติม https://developer.wordpress.org/themes/functionality/sidebars/#registering-a-sidebar

ในไฟล์ sidebar.php ก็เขียนโค๊ดเพื่อแสดง slidebar ดังนี้

การสร้าง Widget

ดูเพิ่มเติมตามลิ้งค์นี้ครับ https://developer.wordpress.org/themes/functionality/widgets/

ตัวอย่างไฟล์ Functions.php

 


ดูการเขียนไฟล์ functions.php เพิ่มเติม https://developer.wordpress.org/themes/basics/theme-functions/

ดูการสร้างธีมเพิ่มเติมตามลิ้งค์นี้ https://developer.wordpress.org/themes/


ป้ายกำกับ: