หากคุณต้องแฮ็คคอร์คุณควรลองทำในวิธีที่ทำให้ผู้อื่นสามารถขยายได้
เพิ่ม Action Hook
เก้าครั้งจากสิบคุณสามารถทำสิ่งที่คุณต้องการถ้ามีการdo_action
โทรพิเศษในไฟล์เฉพาะ ในกรณีที่เพิ่มการดำเนินการเอกสารนั้นและส่งแพทช์ผ่าน Trac หากมีเหตุผลที่ดีสำหรับแพทช์ของคุณ (เช่นคุณไม่ใช่คนเดียวที่จะเคยใช้มัน) จากนั้นคุณก็สามารถเพิ่มมันเข้าไปในคอร์ได้
ถัดไปสร้างปลั๊กอินแบบกำหนดเอง (คุณไม่ต้องปล่อย / แจกจ่ายมัน!) ที่เชื่อมโยงกับ hook ใหม่นี้และดำเนินการฟังก์ชันใด ๆ ที่คุณต้องการ
สร้างไฟล์หลักอีกครั้ง
ในบางครั้งคุณอาจต้องใช้โค้ดเพื่อให้ทำงานแตกต่างกัน ส่งผ่านตัวแปรโดยการอ้างอิงตัวอย่างเช่นหรือคืนค่าแทนที่จะเป็นเสียงสะท้อน ใช้เวลาสักครู่เพื่อนั่งและสร้างรหัสใหม่เพื่อทำสิ่งที่คุณต้องการให้ทำ ... จากนั้นส่งแพตช์ผ่านทางTracเพื่อให้พวกเราที่เหลือได้รับประโยชน์จากงานของคุณ
คุณเห็นชุดรูปแบบการพัฒนาที่นี่หรือไม่ แฮ็คหลักไม่จำเป็นต้องเป็นแบบไม่ต้องทำ ... สิ่งที่นักพัฒนาส่วนใหญ่จะไม่แนะนำสำหรับผู้ใช้ใหม่หรือโปรแกรมเมอร์มือใหม่ (ถ้าคุณถามเราว่าจะทำอะไรเราจะแนะนำปลั๊กอินทุกครั้งก่อนแม้แต่ พิจารณาที่จะแนะนำให้คุณแฮ็คหลัก)
การแฮ็กหลักคือวิธีที่ WordPress พัฒนาและวิวัฒนาการ แต่มันอันตรายสำหรับใครบางคนที่เพิ่งเรียนรู้ PHP หรือไม่มีประสบการณ์ทำงานกับไฟล์ WP โปรดเริ่มต้นด้วยปลั๊กอินก่อนแตะแกน - ถ้าคุณแบ่งปลั๊กอินคุณสามารถถอนการติดตั้งได้อย่างรวดเร็ว (ลบผ่าน FTP ถ้าจำเป็น) ... แต่ถ้าคุณแยกคอร์สิ่งที่ไม่ดีอาจเกิดขึ้นกับไซต์ของคุณ ฐานข้อมูลเช่นกัน
แต่ถ้าคุณอยู่ในสถานการณ์ที่แฮ็คคอร์ไม่สามารถหลีกเลี่ยงได้ให้ทำการเปลี่ยนแปลง นอกจากนี้ให้เผยแพร่การเปลี่ยนแปลงของคุณในตำแหน่งที่โดดเด่น (หากบล็อกของคุณสามารถมองเห็นได้อย่างชัดเจนนั่นอาจเพียงพอ ... แต่ฉันแนะนำTracเพราะนั่นเป็นวิธีที่การเปลี่ยนแปลงของชุมชนได้รับการดึงเข้าสู่รุ่นถัดไป) การเปลี่ยนแปลงของคุณอาจเป็นสัญลักษณ์เวทย์มนตร์ที่สามารถแก้ไขปัญหาในเว็บไซต์ต่างๆกว่าร้อยแห่ง ... ดังนั้นขอให้มีส่วนร่วมกับชุมชนที่ช่วยคุณสร้างเว็บไซต์ของคุณ
หากการเปลี่ยนแปลงเกิดขึ้นแฮ็คของคุณจะกลายเป็นส่วนสำคัญและคุณไม่จำเป็นต้องกังวลเกี่ยวกับการเปลี่ยนแปลงในอนาคต หากไม่มีอย่างน้อยคุณก็มีเอกสารรายละเอียดเกี่ยวกับวิธีการนำแฮ็คกลับมาใช้ใหม่หลังจากที่คุณอัพเกรด WP ใน 3 เดือน