วิธีเข้าถึงฟังก์ชันของธีมใน WordPress
เผยแพร่แล้ว: 2022-10-16หากคุณเพิ่งเริ่มใช้ธีม WordPress สิ่งแรกที่คุณจะต้องเรียนรู้คือวิธีเข้าถึงฟังก์ชันของธีม ฟังก์ชันของธีมคือข้อมูลโค้ด PHP ที่ช่วยให้คุณสามารถเพิ่มคุณลักษณะและฟังก์ชันการทำงานให้กับไซต์ WordPress ของคุณได้ ในบทความนี้ เราจะแสดงวิธีเข้าถึงฟังก์ชันของธีมใน WordPress นอกจากนี้เรายังมีตัวอย่างวิธีที่คุณสามารถใช้ฟังก์ชันของธีมเพื่อเพิ่มฟังก์ชันที่กำหนดเองให้กับไซต์ของคุณได้ เริ่มกันเลย!
ไฟล์ functions.php มีคุณสมบัติพิเศษมากมายสำหรับธีม WordPress สามารถปรับแต่ง WordPress ให้ตรงกับความต้องการของธีมประเภทต่างๆ ได้ด้วยโมดูลนี้ ทำให้สามารถปรับเปลี่ยนรูปแบบโมดูล ขยายได้ และใช้งานได้จริง ฟังก์ชันสามารถเรียกว่าฟังก์ชันของ WordPress หรือกำหนดเป็นฟังก์ชันของตนเองได้ คุณควรรวม คุณลักษณะของธีม จำนวนหนึ่งไว้ในฟังก์ชันการตั้งค่าเมื่อคุณติดตั้งธีมในครั้งแรก หากต้องการเปิดใช้งานคุณลักษณะของ WordPress ให้เพิ่มฟังก์ชันใดฟังก์ชันหนึ่งต่อไปนี้ลงในไฟล์ functions.php ของคุณ ลิงค์ฟีดเปิดใช้งานฟีด RSS สำหรับโพสต์และความคิดเห็นในธีมดั้งเดิม พวกเขายังสามารถเรียกว่า add_theme_support() สำหรับโพสต์และความคิดเห็น แผงผู้ดูแลระบบเมนูช่วยให้ผู้ใช้สามารถเปลี่ยนและปรับแต่งเมนูที่กำหนดเองได้
ผู้ใช้สามารถระบุลักษณะที่ปรากฏบนโพสต์โดยใช้รูปภาพขนาดย่อหรือรูปภาพเด่น การอนุญาตให้แปลสตริงในธีมของคุณเป็นหลายภาษา คุณสามารถแปลเป็นภาษาต่างๆ ได้หลายภาษา เพื่อป้องกันไม่ให้เนื้อหาและทรัพย์สินทำลายคอนเทนเนอร์ของไซต์ ไฟล์ functions.php มีความกว้างของเนื้อหา การสนับสนุนธีม สำหรับธีมบล็อกมีให้ในลักษณะดังต่อไปนี้ สามารถใช้ฟังก์ชันต่อไปนี้ได้หากรวมคุณลักษณะเหล่านี้ทั้งหมด คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับคุณลักษณะทั่วไปแต่ละอย่างได้โดยคลิกที่ภาพด้านล่าง
ฉันจะค้นหาฟังก์ชันใน WordPress ได้อย่างไร

มีสองสามวิธีที่คุณสามารถค้นหาฟังก์ชันต่างๆ ใน WordPress ได้ วิธีหนึ่งคือค้นหา WordPress Codex ซึ่งเป็นคู่มือออนไลน์สำหรับ WordPress อีกวิธีหนึ่งคือการค้นหาฟอรัมสนับสนุนของ WordPress ซึ่งผู้ใช้และนักพัฒนาจะพูดคุยกันในหัวข้อต่างๆ ที่เกี่ยวข้องกับ WordPress สุดท้าย คุณยังสามารถค้นหาฟังก์ชันต่างๆ ในซอร์สโค้ดของ WordPress ได้ด้วย
Functions.php เป็นวิธีที่มีประสิทธิภาพในการปรับแต่งรูปลักษณ์ของเว็บไซต์ของคุณหากใช้อย่างเหมาะสม เทมเพลตคือเทมเพลตที่จะเปิดตัวโดยอัตโนมัติหลังจากที่คุณดาวน์โหลดและเปิดใช้งานธีมแล้ว โค้ดที่ทำหน้าที่เป็นรากฐานของธีมของคุณเขียนด้วยภาษา Hypertext Preprocessor (PHP) หากคุณต้องการอัปเดตความสวยงามของธีมหรือทำการเปลี่ยนแปลงเล็กน้อย ให้เริ่มด้วยไฟล์ functions.php สามารถใช้เพื่อสร้างเมนูการนำทางที่กำหนดเอง เพิ่มรูปแบบตัวแก้ไขใหม่ และแสดงข้อความแสดงข้อผิดพลาดที่ไม่ซ้ำกัน นอกจากนี้ คุณสามารถทำให้ขนาดการอัปโหลดของคุณใหญ่ขึ้นได้ด้วยการแก้ไข หากคุณกำลังแก้ไขไฟล์ functions.php ของ ธีม WordPress คุณอาจต้องการใช้ธีมลูกแทน
ตัวควบคุมธีมช่วยให้คุณปรับแต่งธีมได้ในลักษณะเดียวกับที่ให้คุณปรับแต่งธีมหลักของคุณเองได้ หากคุณแก้ไขหลายครั้งพร้อมกัน เป็นไปได้มากว่าผลลัพธ์การแก้ไขจะคลาดเคลื่อนและยุ่งเหยิง คุณสามารถจัดการการเปลี่ยนแปลงโดยไม่ต้องเปิดแต่ละไฟล์ทีละไฟล์ด้วยปลั๊กอิน Code Snippets
ฟังก์ชั่นของ WordPress ถูกเก็บไว้ที่ไหน?

ไฟล์ functions.php เป็นที่ที่คุณสามารถเก็บข้อมูลโค้ดสำหรับไซต์ WordPress ของคุณได้ ซึ่งมีประโยชน์สำหรับการปรับแต่งไซต์ของคุณโดยไม่ต้องแก้ไขไฟล์ธีมหรือปลั๊กอิน คุณสามารถเพิ่มฟังก์ชันของคุณเอง หรือแทนที่ฟังก์ชันที่กำหนดไว้แล้วในธีมหรือปลั๊กอินของคุณ
ไฟล์ function.php ซึ่งเป็นเทมเพลตที่รวมอยู่ในธีม WordPress ทำหน้าที่เป็นเทมเพลตสำหรับฟังก์ชัน WordPress ปลั๊กอินทำหน้าที่เป็นปลั๊กอินของไซต์ WordPress ซึ่งจะเปิดใช้งานโดยอัตโนมัติโดยธีมปัจจุบันของคุณ คุณสามารถเพิ่มประเภทโพสต์ การจัดหมวดหมู่ และรหัสย่อลงในไฟล์นี้ได้โดยใช้รหัสที่กำหนดเอง เพียงอัปโหลดข้อมูลโค้ดที่กำหนดเองไปยังไซต์ WordPress ซึ่งคุณทำได้โดยไม่ต้องแก้ไขไฟล์ functions.php เมื่อใช้ WPCode คุณสามารถเพิ่มคุณลักษณะที่กำหนดเองไปยังไซต์ WordPress ของคุณได้อย่างรวดเร็วและง่ายดาย ตรวจสอบให้แน่ใจว่าได้เลือกข้อมูลโค้ดที่คุณต้องการใช้สำหรับเว็บไซต์ WordPress ของคุณ ซึ่งจะรักษาความปลอดภัย และจะช่วยให้คุณอัปโหลดภาพ SVG ได้
ไฟล์ PHP ฟังก์ชั่นของ WordPress อยู่ที่ไหน?
ไปที่ WP-content/themes/[the name of your theme] หากคุณต้องการค้นหาไฟล์ที่เหมาะสม เมื่อคุณเปิดโฟลเดอร์นี้ คุณจะสังเกตเห็นฟังก์ชันต่างๆ ตอนนี้คุณสามารถแก้ไขได้โดยใช้ซอฟต์แวร์แก้ไขข้อความที่คุณเลือก
การสร้างฟังก์ชันที่กำหนดเองใน WordPress
ชื่อฟังก์ชันของคุณ ชื่อของฟังก์ชันของคุณจะถูกนำมาใช้
ลำดับความสำคัญของฟังก์ชันของคุณ ซึ่งสามารถอยู่ในช่วงตั้งแต่ปกติไปจนถึงสูง
Accept_args ระบุวิธีระบุอาร์กิวเมนต์ที่จะใช้
หน้าที่ของธีม WordPress คืออะไร?

ธีม WordPress คือโฟลเดอร์ที่จัดระเบียบไฟล์เพื่อสร้างการออกแบบเว็บไซต์ของคุณ สามารถดาวน์โหลด ไฟล์ธีม เช่น สไตล์ชีต รูปภาพ และ JavaScript ได้ ไฟล์ทั้งหมดเหล่านี้มีความสำคัญต่อลักษณะการโพสต์บล็อกและหน้าของคุณ
หากคุณเลือกธีม WordPress ที่เหมาะสม เว็บไซต์ของคุณจะดูน่าดึงดูดยิ่งขึ้น ใช้งานง่ายขึ้น และมีแนวโน้มที่จะเปลี่ยนผู้เข้าชม แต่ละโฟลเดอร์ในไซต์ของคุณมีไฟล์ที่ทำงานร่วมกันเพื่อสร้างธีมของคุณ ธีมประกอบด้วยไฟล์เทมเพลต สไตล์ชีต รูปภาพ หรือไฟล์ JavaScript มี ธีม WordPress ให้เลือกมากกว่าร้อยธีม โดยแต่ละธีมเป็นแบบฟรีและพรีเมียม สามารถดาวน์โหลดธีม WordPress ได้ฟรีจากเว็บไซต์ชั้นนำ พวกมันใช้งานง่าย ได้รับการดูแลอย่างดี และมีเลย์เอาต์ที่สวยงามมากมายเหลือเฟือ ธีม WordPress สามารถติดตั้งได้สามวิธี: ผ่านไดเร็กทอรีธีม WordPress โดยการอัปโหลด WordPress แบบกำหนดเอง / พรีเมียม หรือผ่าน FTP
หากไซต์มี WordPress ไซต์นั้นจะปรากฏทันทีเมื่อคุณเยี่ยมชม WPBeginner ธีมที่กำหนดเอง อาจใช้เงินหลายพันดอลลาร์ในการสร้าง ดังนั้นจึงควรหานักพัฒนาเว็บไซต์ คุณยังสามารถสมัครรับข้อมูลจากช่อง YouTube ของเราสำหรับบทแนะนำวิดีโอ WordPress ทีละขั้นตอน และคุณสามารถติดตามเราบน Twitter และ Facebook ได้เช่นกัน
ใช้ธีมเว็บไซต์เพื่อสร้างความประทับใจแบบมืออาชีพ
เมื่อคุณเลือก ธีมของเว็บไซต์ คุณยังสามารถทำให้รูปลักษณ์ดูน่าดึงดูดยิ่งขึ้นโดยเน้นที่ความรู้สึกโดยรวมของเว็บไซต์ ภาพลักษณ์ที่เป็นมืออาชีพและเป็นบวกของเว็บไซต์สามารถปรับปรุงได้ด้วยการผสมผสานธีมที่ดึงดูดสายตาและสอดคล้องกัน

วิธีเข้าถึง Functions.php WordPress
ในการเข้าถึงไฟล์ functions.php ใน WordPress คุณจะต้องเชื่อมต่อกับไซต์ WordPress ของคุณโดยใช้ไคลเอนต์ FTP เมื่อคุณเชื่อมต่อแล้ว คุณจะต้องไปที่ /wp-content/themes/yourtheme/ โฟลเดอร์ ในโฟลเดอร์นี้ คุณจะพบไฟล์ functions.php จากนั้น คุณสามารถดาวน์โหลดไฟล์นี้ลงในคอมพิวเตอร์ของคุณ และทำการเปลี่ยนแปลงใดๆ ที่จำเป็น เมื่อคุณทำการเปลี่ยนแปลงแล้ว คุณจะต้องอัปโหลดไฟล์กลับไปที่ไซต์ WordPress ของคุณ
WordPress functions.php [ Quick Guide] มีไว้สำหรับผู้ที่เพิ่งเริ่มใช้แพลตฟอร์ม WordPress เราจะพูดถึงวิธีเข้าถึงฟังก์ชันเหล่านี้ วิธีเพิ่ม ฟังก์ชันที่กำหนดเอง และเคล็ดลับดีๆ อะไรบ้างที่นี่และที่นั่น หากคุณมีปลั๊กอินมากกว่า 20 ตัวที่ทำงานบนเว็บไซต์ของคุณ เว็บไซต์ของคุณอาจใช้เวลาในการโหลดนานขึ้น หากคุณต้องการใช้ฟังก์ชันแบบกำหนดเองบนเว็บไซต์ WordPress ของคุณ การใช้โค้ดซ้ำจะมีผลเพียงเล็กน้อย ทำให้เป็นตัวเลือกที่ดีกว่า ในการไปที่ไฟล์ functions.php คุณสามารถใช้วิธีใดวิธีหนึ่งต่อไปนี้ ด้วยปลั๊กอิน My Custom Functions คุณสามารถแก้ไขไฟล์ด้วยตนเองหรือใช้เพื่อสร้างฟังก์ชันที่กำหนดเอง หากคุณเพิ่มโค้ดใน 'ฟังก์ชันธีม' คุณยังสามารถเปิดหรือปิดใช้งานปลั๊กอินได้
ในทั้งสองกรณี หน้า WordPress จะแสดงกล่องข้อความที่ตัดตอนมา จำเป็นต้องคัดลอกรหัสอย่างถูกต้อง ในกรณีส่วนใหญ่ ไฟล์จะอัปเดตสำเร็จ แต่การคัดลอกไม่ถูกต้องจะไม่ส่งผลให้ไม่มีผลลัพธ์
วิธีแก้ไข Functions.php ใน WordPress
ฟังก์ชันคือหน่วยของการวัดทางเคมี คุณสามารถแก้ไข php.ini ใน WordPress โดยใช้ WordPress Admin Theme Editor หรือเพิ่มข้อมูลโค้ดโดยใช้โปรแกรม File Transfer Protocol (FTP) โดยไม่กระทบต่อไฟล์ functions.php การเพิ่มฟังก์ชัน PHP add_shortcode('test,'test_func') ลงในไฟล์ WordPress Update จะอัปเดตฟังก์ชัน PHP เพื่อให้สามารถเรียกใช้จาก WordPress ได้
ไฟล์ Functions.php อยู่ที่ไหน?
ไฟล์ functions.php อยู่ในไดเร็กทอรีรากของ WordPress
ธีม WordPress ทั้งหมดมีไฟล์ functions.php ซึ่งรวมอยู่ในธีมฟรีและธีมพรีเมียม คุณสามารถใช้ไฟล์นี้เพื่อเพิ่ม Google Analytics ลงในไซต์ของคุณได้ โดยการแก้ไข เป็นเครื่องมือที่ยอดเยี่ยมในการสร้างฟังก์ชันใหม่หรืออ้างอิงฟังก์ชันที่มีอยู่ได้หลายวิธี ไฟล์ฟังก์ชัน และปลั๊กอินมีความแตกต่างกันมากมาย แต่ไฟล์ฟังก์ชันเป็นไฟล์ที่พบบ่อยที่สุด สองขั้นตอนต่อไปนี้จะแนะนำคุณเกี่ยวกับการแก้ไขไฟล์ฟังก์ชัน ไฟล์ฟังก์ชันของคุณสามารถแก้ไขได้โดยใช้โปรแกรมแก้ไขข้อความมาตรฐาน เช่น TextEdit หรือ Notepad เหมือนกับไฟล์ข้อความ หากคุณมีสิทธิ์เข้าถึงอินเทอร์เฟซผู้ดูแลระบบ WordPress คุณสามารถแก้ไขไฟล์ได้โดยตรงจากตัวแก้ไขธีม
หรือคุณสามารถเชื่อมต่อกับเว็บไซต์ของคุณผ่าน FTP โดยใช้เครื่องมือ FTP เช่น FileZilla หรือเปิดข้อมูลรับรองการโฮสต์ของคุณ เมื่อคุณพยายามเข้าสู่ไซต์ WordPress โดยใช้เบราว์เซอร์ของคุณ คุณจะเห็นข้อความแสดงข้อผิดพลาดนี้ เพื่อให้มีความปลอดภัยมากขึ้น สามารถใช้ข้อความทั่วไปแทนได้ เพิ่มเวลาอ่านโดยประมาณสำหรับโพสต์ไปที่ส่วนหัวของไซต์ของคุณ คุณสามารถคำนวณและแสดงระยะเวลาโดยประมาณที่ใช้ในการอ่านโพสต์โดยใช้คุณสมบัตินี้ หากต้องการปกปิดหมายเลขเวอร์ชันของคุณ เพียงคัดลอกข้อมูลโค้ดต่อไปนี้ลงในไฟล์ฟังก์ชัน ฟีด RSS และรหัสของคุณจะไม่ได้รับผลกระทบอีกต่อไป อันเป็นผลมาจากการลบหมายเลขเวอร์ชัน
ชื่อของเมนูที่คุณต้องการใช้เหมือนกับชื่อที่คุณต้องการใช้สำหรับ 'เมนูที่กำหนดเองของฉัน' คุณสามารถแสดงตัวอย่างคำอธิบายสั้นๆ ของโพสต์ของคุณในหน้าแรกและผลการค้นหาโดยใช้ข้อความที่ตัดตอนมา ทุกครั้งที่ผู้ใช้เข้าชมไซต์ของคุณ พวกเขาสามารถเปลี่ยนสีพื้นหลังได้ แม้ว่าจะไม่ใช่ตัวเลือกการออกแบบที่ดีที่สุด แต่ก็เป็นวิธีที่มีประสิทธิภาพสำหรับผู้ใช้บางคน หากคุณต้องการปรับแต่งฟังก์ชันเริ่มต้นบนเว็บไซต์ของคุณ ไฟล์ functions.php เป็นจุดเริ่มต้นที่ดี
ฟังก์ชัน WordPress
ใน WordPress ฟังก์ชันคือชิ้นส่วนของโค้ดที่สามารถวางไว้ในไฟล์ธีมหรือปลั๊กอินและนำกลับมาใช้ใหม่ได้ทั่วทั้งไซต์ สามารถใช้ฟังก์ชันเพื่อแสดงเนื้อหา สร้างแบบฟอร์ม จัดการข้อมูลที่ผู้ใช้ป้อน และอื่นๆ อีกมากมาย
การสร้างฟังก์ชัน WordPress PHP แบบกำหนดเองจะมีความสำคัญ ฟังก์ชันที่กำหนดเองมักถูกเพิ่มลงใน WordPress ผ่านสองวิธี: แก้ไขปลั๊กอินที่มีอยู่หรือแก้ไขไฟล์ functions.php คุณสามารถพบตัวอย่างข้อมูลที่สร้างไว้ล่วงหน้ามากมายบนอินเทอร์เน็ต ช่วยให้คุณปรับแต่งให้เข้ากับความต้องการของคุณได้ ไม่ได้มีวัตถุประสงค์เพื่อใช้เป็นสายการประกอบสำหรับรหัสที่กำหนดเองโดยใช้ functions.php นี่คือสิ่งที่เราได้ออกแบบปลั๊กอิน Code Snippets สำหรับ คุณสามารถเพิ่มข้อมูลโค้ดลงในไซต์ WordPress ด้วยปลั๊กอินนี้ ซึ่งมีอินเทอร์เฟซแบบกราฟิก คุณสามารถเพิ่ม ฟังก์ชันใหม่ของ WordPress ได้หากต้องการแทนที่เวอร์ชันที่มีอยู่ด้วยการเปลี่ยนแปลง
function_name ของคุณควรสอดคล้องกับ your_function_name ในปลั๊กอินของคุณ คุณกำหนดชื่อฟังก์ชัน
ลำดับความสำคัญของฟังก์ชันอาจเป็นศูนย์ (ลำดับความสำคัญต่ำสุด) เก้า (ลำดับความสำคัญสูงสุด) หรืออะไรก็ได้ที่อยู่ระหว่างนั้น
อาร์กิวเมนต์ คุณต้องระบุอาร์กิวเมนต์สำหรับฟังก์ชันของคุณ
ฟังก์ชั่น WordPress ประเภทต่าง ๆ มีอะไรบ้าง?
ฟังก์ชันของ WordPress แบ่งออกเป็นกลุ่มตามหน้าที่ วงดนตรีที่ได้รับความนิยมมากที่สุดในประเทศ ได้แก่ ธีมต่างๆ ถูกจัดอยู่ในกลุ่มนี้: การสร้างและแก้ไขธีม การติดตั้งธีม และการปิดใช้งาน/เปิดใช้งานธีม กลุ่มนี้มีฟังก์ชันที่เกี่ยวข้องกับเนื้อหาโพสต์ เช่น การสร้างและแก้ไขโพสต์ การเผยแพร่โพสต์ และการลบโพสต์ ธีมและปลั๊กอิน: ฟังก์ชันทั้งสองประเภทนี้รวมกัน หมวดหมู่นี้ประกอบด้วยฟังก์ชันที่เกี่ยวข้องกับธีม เช่น การสร้าง แก้ไข ติดตั้ง และปิดใช้งาน/เปิดใช้งานธีม ในส่วนนี้ คุณจะพบปลั๊กอินที่ไม่ได้เป็นส่วนหนึ่งของโพสต์หรือธีม เช่น การสร้างและเปิดใช้งานปลั๊กอิน และการดูและจัดการการตั้งค่าปลั๊กอิน ฟังก์ชันอื่นๆ ในหมวดหมู่นี้ ได้แก่ การสร้างและแก้ไขหน้า การโพสต์ การสร้างและแก้ไขเมนู ฟังก์ชัน WordPress แบ่งออกเป็นสองประเภท: ฟังก์ชันหลักและฟังก์ชันที่กำหนดเอง ผู้ใช้ WordPress ทุกคนสามารถเข้าถึงฟังก์ชันหลักได้ ซึ่งรวมอยู่ในแกนหลักของ WordPress นักพัฒนาสร้างฟังก์ชันที่กำหนดเองซึ่งมีให้สำหรับสมาชิกนักพัฒนา WordPress เท่านั้น ฟังก์ชันต่างๆ เช่น br> จะรวมอยู่ในฟังก์ชันหลัก ธีมจะถูกจัดกลุ่มเป็นหมวดหมู่นี้ตามฟังก์ชันที่มี เช่น การสร้าง แก้ไข ติดตั้ง และปิดใช้งาน/เปิดใช้งาน ต่อไปนี้คือ ฟังก์ชันที่กำหนดเองบางส่วนที่พบบ่อย ที่สุด ธีมจะถูกแบ่งออกเป็นส่วนนี้ตามฟังก์ชันต่างๆ เช่น การสร้างและแก้ไขธีม การติดตั้งธีม และการปิดใช้งาน/เปิดใช้งาน