พวกเราหลายคนกำลังคิดที่จะเปลี่ยนลิงก์โพสต์บล็อกของ WordPress ให้เปิดในแท็บหรือหน้าต่างใหม่ การเปิดใช้งานฟังก์ชั่นนี้เป็นเรื่องง่ายใน WordPress ถ้าคุณทำตามวิธีที่อธิบายไว้ที่นี่อย่างถูกต้อง ปัจจุบันฟังก์ชั่นนี้ไม่สามารถกำหนดค่าได้อย่างง่ายดายใน WordPress ในขณะนี้ เราอาจพบว่ามีปลั๊กอินบางอย่างที่จะทำงานนี้ง่าย ๆ หลังจากค้นหาและสืบค้นจำนวนมาก แต่ก็สามารถหลีกเลี่ยงได้โดยใช้วิธีนี้
เรากำลังสาธิตวิธีการโดยใช้ธีม Responz จาก Themify แนวคิดพื้นฐานยังคงใช้ได้สำหรับชุดรูปแบบอื่น ๆ ทั้งหมดยกเว้นชื่อไฟล์และตำแหน่งจะได้รับ จะมีไฟล์ loop.php ในชุดรูปแบบ Responz ซึ่งกำลังรวบรวมโพสต์ข้อความที่ตัดตอนมาและแสดงบนหน้าหลักตามการออกแบบของคุณ
เราจำเป็นต้องแทรกตัวเลือกเดียวในหน้านั้นซึ่งจะแปลงลิงค์โพสต์ของคุณทั้งหมดที่เปิดในหน้าต่างหรือแท็บใหม่ ก่อนที่จะลองทำอะไรในไซต์ของคุณตรวจสอบให้แน่ใจว่าคุณมีข้อมูลสำรองที่สามารถนำกลับมาใช้ใหม่ได้ในกรณีฉุกเฉิน นอกจากนี้ควรใช้ความระมัดระวังในการใส่บรรทัดที่กำหนดอย่างถูกต้องตามที่เป็นอยู่
ในการเริ่มต้นเราต้องสร้างธีมลูกของ Responz นอกจากนี้ยังเป็นขั้นตอนง่าย ๆ ในการสร้างโฟลเดอร์ที่ชื่อว่า“ Responz-child” ภายใต้ไดเรกทอรี“ themes” ของคุณและใส่ไฟล์“ style.css” ที่มีข้อความอยู่เล็กน้อย หลังจากสร้างธีมลูกคุณต้องทดสอบโดยใช้แผงการดูแลระบบของคุณโดยเปิดใช้งาน หลังจากตรวจสอบชุดรูปแบบของเด็กคุณต้องสร้างโฟลเดอร์ชื่อ“ include” ภายในชุดรูปแบบของเด็ก
ตอนนี้เราจะคัดลอกไฟล์“ loop.php” จากธีม Responz ไปยังโฟลเดอร์“ include” ในโฟลเดอร์“ Responz-child” เราอาจทดสอบอีกครั้งเพื่อการทำงานที่เหมาะสมของธีมลูกก่อนที่จะลองทำการเปลี่ยนแปลงหลัก
หลังจากการตรวจสอบเราต้องเปิดไฟล์“ loop.php” ในโฟลเดอร์ชุดรูปแบบ“ Responz-child” ซึ่งเราคัดลอกมาจากโฟลเดอร์“ Responz” ต้นทาง ตรวจสอบให้แน่ใจว่าคุณกำลังแก้ไขไฟล์“ loop.php” ในโฟลเดอร์“ Responz-child” จากนั้นค้นหาส่วนที่ระบุด้านล่าง (เน้นในรูปภาพเป็นสีแดงน้ำเงินน้ำเงิน) ใน“ ลูป ไฟล์ php” เราจำเป็นต้องพิมพ์บรรทัด target =” _ blank” ลงในตำแหน่งที่ถูกต้อง (ในส่วนที่เน้นสีน้ำเงิน) ตามที่กำหนดในภาพโดยไม่มีการจัดรูปแบบและการดัดแปลงอื่น
หลังจากแก้ไขบรรทัดที่กำหนดในตำแหน่งให้อ่านบรรทัดด้านบนและด้านล่างเพื่อจับคู่กับบรรทัดในรูปภาพที่กำหนดเพื่อให้แน่ใจว่าการเปลี่ยนแปลงนั้นถูกรวมเข้าด้วยกันอย่างถูกต้อง ตอนนี้เราต้องบันทึกไฟล์และเปิดใช้งานธีมลูกอีกครั้งเพื่อให้มีประสิทธิภาพ บางครั้งคุณอาจต้องล้างแคชในการตั้งค่าเพื่อดูการเปลี่ยนแปลงในทันที ในแต่ละหัวข้อการโพสต์คุณสามารถดูแทรก target =” _ blank” ในแหล่งหน้าซึ่งทำให้มันเปิดในหน้าต่างหรือแท็บใหม่
วิธีนี้ใช้ได้กับธีมพื้นฐาน Responz ที่นี่เรามีแนวทางป้องกันไว้ก่อนเกี่ยวกับข้อผิดพลาดที่เกิดขึ้นโดยบังเอิญในขณะที่แก้ไขไฟล์“ loop.php” ในกรณีที่มีข้อผิดพลาดชุดรูปแบบ Responz-child อาจไม่ทำงานซึ่งจะระบุข้อผิดพลาด หากคุณต้องการย้อนกลับการเปลี่ยนแปลงมันเป็นเรื่องง่ายมากที่จะเปิดใช้งานชุดรูปแบบ Responze หลักจากพาเนลผู้ดูแลระบบการตั้งค่าชุดรูปแบบ นอกจากนี้คุณยังสามารถลบบรรทัดที่เพิ่มจากตำแหน่งที่ถูกต้องเพื่อปิดการใช้งานฟังก์ชั่นนี้อย่างถาวร