วิธีลบลิงก์ส่วนท้ายของหน้าร้านและ Woocommerce ด้วย 4 ตัวเลือกง่ายๆ
เผยแพร่แล้ว: 2020-04-13หลังจากสร้างไซต์ใหม่ด้วยปลั๊กอิน WooCommerce หนึ่งในขั้นตอนของวิซาร์ดการเริ่มต้นใช้งานจะช่วยให้คุณสามารถติดตั้งตามธีม Storefront WooCommerce ซึ่งเป็นสิ่งที่ดี หากคุณต้องการเก็บธีมไว้เป็นธีมร้านค้า WooCommerce คุณต้องปรับแต่งมัน ปัญหาที่พบบ่อยที่สุดของธีมนี้คือลิงก์เครดิตส่วนท้ายแบบถาวรที่ผู้ใช้จำนวนมากต้องการลบหรือเปลี่ยน คุณอาจต้องการเพิ่มคุณสมบัติที่กำหนดเองเพิ่มเติม เช่น วิธีการชำระเงินที่รองรับ ไอคอนโซเชียล ประกาศเกี่ยวกับคุกกี้ และอื่นๆ อีกมากมาย
ในโพสต์นี้ ฉันจะแสดงวิธีแก้ไขและลบลิงก์เครดิตส่วนท้ายของหน้าร้าน และจะแชร์รหัสและขั้นตอนที่ต้องทำ ฉันยังคิดวิธีแก้ปัญหาปลั๊กอินเนื่องจากผู้ใช้ส่วนใหญ่ที่อ่านโพสต์นี้ต้องการวิธีแก้ปัญหาอย่างรวดเร็วเพื่อปรับแต่งส่วนท้ายของหน้าร้านให้สมบูรณ์
ฉันกำลังทำงานกับปลั๊กอินปรับแต่งธีมหน้าร้านขั้นสูง ซึ่งช่วยให้ผู้ใช้สามารถเปลี่ยนหน้าร้านเป็นธีม WooCommerce ที่มีคุณภาพระดับพรีเมียม
หากคุณไม่ต้องการแก้ไขไฟล์ functions.php หรือเพิ่มตัวอย่างและต้องการใช้ปลั๊กอิน ฉันได้สร้างปลั๊กอินสำหรับคุณเพื่อลบลิงก์เครดิตส่วนท้าย คุณสามารถค้นหาปลั๊กอินได้ที่นี่
ลิงค์เครดิตส่วนท้ายของหน้าร้าน
สิ่งหนึ่งที่คุณควรทำคือลบลิงก์ส่วนท้ายของหน้าร้าน & Woocommerce ที่แสดงในภาพด้านล่าง:
ต่อไปนี้เป็นวิธีที่คุณสามารถลบลิงก์ส่วนท้ายในธีม WooCommerce หน้าร้าน:
- มองหาตะขอการดำเนินการเครดิตร้านค้า ในฟังก์ชันเทมเพลต
- ค้นหาฟังก์ชันเรียกกลับ ของ hook การดำเนินการหน้าร้าน
- แก้ไขฟังก์ชันการโทรกลับเพื่อลบส่วนที่ไม่ต้องการ ซึ่งสร้างด้วยหน้าร้านและ Woocommerce
- ลบส่วนเหล่านั้นด้วย apply_filters และปล่อยให้ลิขสิทธิ์และรายละเอียดวันที่ในฟังก์ชัน
- หรือคุณสามารถใช้ remove_action เพื่อลบการกระทำ
- คุณยังสามารถ ใช้คุณสมบัติการแสดงผล CSS เพื่อลบโดย ตั้งค่าให้แสดง: none
- สุดท้าย คุณสามารถ ใช้ธีมลูกเพื่อเขียนฟังก์ชัน storefront_credit() ฟังก์ชันใหม่ ที่ แทนที่ฟังก์ชันธีมเริ่มต้น
ให้ฉันอธิบายรายละเอียดวิธีทำให้ตัวเลือกเหล่านี้ทำงาน:
#1) แก้ไขฟังก์ชันการโทรกลับเพื่อลบที่สร้างขึ้นด้วยลิงก์ส่วนท้ายของหน้าร้านและ Woocommerce
เป็นสิ่งที่ดีที่จะให้เครดิตกับ WooCommerce และธีมหน้าร้าน แต่ลิงก์ส่วนท้ายจะดึงดูดปริมาณการเข้าชมออกจากเว็บไซต์ของคุณเสมอ หากคุณกำลังจะเก็บธีมนี้ไว้ คุณต้องลบลิงก์ส่วนท้ายของหน้าร้านและ Woocommerce ออก
เมื่อฉันติดตั้งชุดรูปแบบนี้ ฉันชอบความเรียบง่ายและต้องการใช้เป็นภาพประกอบในบทช่วยสอนของฉัน ด้วยเหตุผลบางอย่าง ฉันไม่ชอบลิงก์เครดิตส่วนท้าย และฉันต้องการกำจัดมันทันที ฉันเริ่มปรับแต่งธีม
สร้างด้วยตำแหน่งลิงก์หน้าร้าน & Woocommerce ที่ส่วนท้าย
เมื่อคุณตรวจสอบ footer.php คุณจะไม่เห็นสิ่งนี้ สร้างด้วยลิงก์ส่วนท้ายของหน้าร้าน & Woocommerce ดังนั้นในการลบออก ฉันรู้ว่ามันถูกเพิ่มเข้าไปที่นั่นโดยใช้ action hook และแน่นอนว่าต้องใช้บางอย่างเช่น remove_action
ดังนั้นฉันจึงเริ่มค้นหาแอคชั่นฮุคในทันที และต้องใช้เวลาตลอดไปในการค้นหาตำแหน่งของมัน แต่ในที่สุดฉันก็ได้มันมา นี่คือฟังก์ชันเรียกกลับชื่อ storefront_credit และเส้นทางของตำแหน่งคือ:
wp-content/themes/storefront/inc/storefront-template-functions.php
ในโปรแกรมแก้ไขโค้ด คุณควรมองหาบรรทัดที่ 129 หรือแถวๆ นั้น
หากคุณต้องการนำธีมหน้าร้านมาใช้ใหม่เพื่อสร้างธีม WooCommerce ที่กำหนดเองซึ่งคุณจะไม่ได้รับการอัปเดต คุณสามารถแก้ไขฟังก์ชันเรียกกลับการดำเนินการนี้เพื่อลบส่วนนั้นและแทนที่หรือปล่อยไว้โดยไม่มีลิงก์เครดิตส่วนท้าย ในกรณีนี้ โค้ดในฟังก์ชันเรียกกลับนั้นสามารถเปลี่ยนเป็น:
if ( ! function_exists( 'storefront_credit' ) ) ) { /** * แสดงเครดิตธีม * * @ตั้งแต่ 1.0.0 * @return เป็นโมฆะ */ ฟังก์ชั่น storefront_credit() {?> <div class="site-info"> <?php echo esc_html( '© ' . get_bloginfo( 'name' ) . ' ' . date( 'Y' ) ); ?> </div><!-- .site-info --> <?php } }
ผลลัพธ์ควรถูกลบที่ สร้างด้วยลิงก์ส่วนท้ายของหน้าร้านและ Woocommerce และปล่อยให้ชื่อไซต์ ลิขสิทธิ์ และควรมีลักษณะดังนี้:
#2) ใช้ CSS เพื่อลบที่สร้างขึ้นด้วยลิงก์ส่วนท้ายของหน้าร้านและ Woocommerce
นี่เป็นวิธีที่มีประสิทธิภาพน้อยที่สุด เนื่องจากเป็นการซ่อนการมองเห็นของลิงก์ส่วนท้าย คุณเพียงแค่ต้องค้นหาคลาสของลิงก์ส่วนท้ายโดยใช้เครื่องมือตรวจสอบเบราว์เซอร์ของคุณดังที่แสดงด้านล่าง:
ตอนนี้เราเพียงแค่ต้องใช้ display: none rule กับ site-info a class ดังนี้:
.site-info a { แสดง: ไม่มี; }
นี่เป็นเพียงการกำหนดเป้าหมายลิงก์ส่วนท้ายและซ่อนไว้ นอกจากนี้เรายังสามารถใช้กฎการมองเห็นได้ดังนี้:
.site-info a { การมองเห็น: ซ่อน; }
#3) ใช้ remove_action เพื่อลบ Woocommerce Footer Link
การดำเนินการลบเป็นอีกวิธีที่รวดเร็วในการลบลิงก์ส่วนท้ายนี้โดยไม่ก่อให้เกิดปัญหากับการอัปเดตธีมนี้ในอนาคต
ในกรณีนี้ คุณควรเพิ่มส่วนท้ายของการลบในไฟล์ functions.php ของธีมลูก ในกรณีนี้ ฟังก์ชัน remove_action ควรเป็นดังนี้:
remove_action('storefront_footer', 'storefront_credit',20);
#4) ใช้ฟังก์ชันธีมลูกเพื่อแทนที่ลิงก์ส่วนท้าย
สุดท้าย คุณสามารถใช้การคัดลอกฟังก์ชันไปยัง functions.php ธีมลูกและเพิ่มลิงค์เครดิตของคุณเองหรือโค้ดดังนี้:
/** * แสดงข้อความเครดิตร้านค้า WooCommerce ที่กำหนดเอง */ ฟังก์ชั่น storefront_credit() { ?> <div class="site-info"> <?php echo esc_html( Apply_filters( 'storefront_copyright_text', $content = '© ' . get_bloginfo( 'name' ) . ' ' . date( 'Y' ) ) ); ?> <?php if ( Apply_filters( 'storefront_credit_link', true ) ) { ?> <br /> <?php echo '<a href="https://njengah.com" target="_blank" title="' . '" rel="author">' esc_html__( 'สร้างโดย Joe', 'หน้าร้าน' ) ' </a>' ?> และ <a href="https://yourdomain.com" title="Your Company Name">ชื่อบริษัทของคุณ</a> <?php } ?> </div><!-- .site-info --> <?php }
คุณสามารถแทนที่ส่วนด้วยโดเมนและข้อความของฉันด้วยชื่อโดเมนของคุณและข้อความที่ต้องการ
บทสรุป
ดังที่คุณเห็นในโพสต์นี้มีหลายวิธีที่คุณสามารถลบลิงก์เครดิตส่วนท้ายของ WooCommerce ได้ ขึ้นอยู่กับเป้าหมายหรือประสบการณ์ในการเขียนโปรแกรมของคุณ หากคุณเป็นนักพัฒนา WooCommerce และต้องการใช้ธีมหน้าร้านเป็นธีมเริ่มต้น การแก้ไขฟังก์ชันเรียกกลับโดยตรงควรเป็นวิธีในการดำเนินการนี้ ฉันหวังว่าคุณจะสามารถลบ ลิงก์ส่วนท้ายของหน้าร้านและ Woocommerce ออกได้โดยไม่มีปัญหาใดๆ หากคุณมีปัญหาด้านการพัฒนา WooCommerce อื่นๆ คุณสามารถติดต่อเพื่อขอคำแนะนำและความช่วยเหลือเพิ่มเติมได้ตลอดเวลา
บทความที่คล้ายกัน
- วิธีสร้างรหัสย่อสำหรับปลั๊กอินใน WordPress
- วิธีการเปลี่ยนเส้นทางหน้า WordPress โดยไม่มีปลั๊กอิน?
- วิธีเปลี่ยนเส้นทางผู้ใช้หลังจากเข้าสู่ระบบสำเร็จใน WordPress โดยไม่ต้องใช้ปลั๊กอิน
- วิธีตรวจสอบว่าปลั๊กอินมีการใช้งานใน WordPress หรือไม่ [ 3 วิธี ]
- 23 ปลั๊กอิน WooCommerce ที่ดีที่สุดสำหรับการปรับแต่งหน้าชำระเงิน
- วิธีแก้ไขส่วนหัวในหน้าร้าน WooCommerce Theme
- วิธีข้ามรถเข็นและเปลี่ยนเส้นทางไปยังหน้าชำระเงิน WooCommerce
- วิธีการเปลี่ยนประกาศ 'ใส่ในรถเข็น' ของ WooCommerce
- วิธีเปลี่ยนเส้นทางไปยังรถเข็นหลังจากเข้าสู่ระบบใน WooCommerce
- วิธีลบหรือปิดใช้งานรีวิวใน WooCommerce
- วิธีเปลี่ยนเส้นทางผู้ใช้หากไม่ได้ลงชื่อเข้าใช้ WordPress » Page Redirect
- วิธีลบ Proudly Powered by WordPress Footer Link
- วิธีย้ายคำอธิบายใต้รูปภาพใน WooCommerce
- วิธีการลบได้ถูกเพิ่มไปยังข้อความรถเข็นของคุณ WooCommerce
- วิธีเพิ่มเนื้อหาเริ่มต้นไปยังตัวแก้ไขประเภทโพสต์แบบกำหนดเอง
- วิธีลบรายการเมนูผู้ดูแลระบบ WordPress โดยทางโปรแกรมโดยไม่ต้องใช้ปลั๊กอิน
- วิธีเปลี่ยนข้อความที่หมดใน WooCommerce
- วิธีการเข้าสู่ระบบข้อมูลผู้ใช้ใน WordPress
- การเปลี่ยนเส้นทาง WooCommerce หลังจากชำระเงิน : วิธีเปลี่ยนเส้นทางไปยังหน้าที่กำหนดเองโดยอัตโนมัติหลังจากชำระเงิน
- วิธีรับบทบาทผู้ใช้ปัจจุบันใน WordPress & แสดงบทบาท