วิธีลบลิงก์ส่วนท้ายของหน้าร้านและ Woocommerce ด้วย 4 ตัวเลือกง่ายๆ

เผยแพร่แล้ว: 2020-04-13

ลบที่สร้างขึ้นด้วยลิงค์ส่วนท้ายของหน้าร้าน & WooCommerce หลังจากสร้างไซต์ใหม่ด้วยปลั๊กอิน WooCommerce หนึ่งในขั้นตอนของวิซาร์ดการเริ่มต้นใช้งานจะช่วยให้คุณสามารถติดตั้งตามธีม Storefront WooCommerce ซึ่งเป็นสิ่งที่ดี หากคุณต้องการเก็บธีมไว้เป็นธีมร้านค้า WooCommerce คุณต้องปรับแต่งมัน ปัญหาที่พบบ่อยที่สุดของธีมนี้คือลิงก์เครดิตส่วนท้ายแบบถาวรที่ผู้ใช้จำนวนมากต้องการลบหรือเปลี่ยน คุณอาจต้องการเพิ่มคุณสมบัติที่กำหนดเองเพิ่มเติม เช่น วิธีการชำระเงินที่รองรับ ไอคอนโซเชียล ประกาศเกี่ยวกับคุกกี้ และอื่นๆ อีกมากมาย

ในโพสต์นี้ ฉันจะแสดงวิธีแก้ไขและลบลิงก์เครดิตส่วนท้ายของหน้าร้าน และจะแชร์รหัสและขั้นตอนที่ต้องทำ ฉันยังคิดวิธีแก้ปัญหาปลั๊กอินเนื่องจากผู้ใช้ส่วนใหญ่ที่อ่านโพสต์นี้ต้องการวิธีแก้ปัญหาอย่างรวดเร็วเพื่อปรับแต่งส่วนท้ายของหน้าร้านให้สมบูรณ์

ฉันกำลังทำงานกับปลั๊กอินปรับแต่งธีมหน้าร้านขั้นสูง ซึ่งช่วยให้ผู้ใช้สามารถเปลี่ยนหน้าร้านเป็นธีม WooCommerce ที่มีคุณภาพระดับพรีเมียม

ปลั๊กอินตัวแก้ไขส่วนท้ายของหน้าร้าน – 11 ตัวเลือกการปรับแต่งเค้าโครงส่วนท้าย หากคุณไม่ต้องการแก้ไขไฟล์ functions.php หรือเพิ่มตัวอย่างและต้องการใช้ปลั๊กอิน ฉันได้สร้างปลั๊กอินสำหรับคุณเพื่อลบลิงก์เครดิตส่วนท้าย คุณสามารถค้นหาปลั๊กอินได้ที่นี่

ลิงค์เครดิตส่วนท้ายของหน้าร้าน

สิ่งหนึ่งที่คุณควรทำคือลบลิงก์ส่วนท้ายของหน้าร้าน & Woocommerce ที่แสดงในภาพด้านล่าง: วิธีลบลิงก์ส่วนท้ายของหน้าร้านและ Woocommerce

ต่อไปนี้เป็นวิธีที่คุณสามารถลบลิงก์ส่วนท้ายในธีม WooCommerce หน้าร้าน:

  1. มองหาตะขอการดำเนินการเครดิตร้านค้า ในฟังก์ชันเทมเพลต
  2. ค้นหาฟังก์ชันเรียกกลับ ของ hook การดำเนินการหน้าร้าน
  3. แก้ไขฟังก์ชันการโทรกลับเพื่อลบส่วนที่ไม่ต้องการ ซึ่งสร้างด้วยหน้าร้านและ Woocommerce
  4. ลบส่วนเหล่านั้นด้วย apply_filters และปล่อยให้ลิขสิทธิ์และรายละเอียดวันที่ในฟังก์ชัน
  5. หรือคุณสามารถใช้ remove_action เพื่อลบการกระทำ
  6. คุณยังสามารถ ใช้คุณสมบัติการแสดงผล CSS เพื่อลบโดย ตั้งค่าให้แสดง: none
  7. สุดท้าย คุณสามารถ ใช้ธีมลูกเพื่อเขียนฟังก์ชัน 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 

สร้างด้วยตำแหน่งลิงก์หน้าร้าน & Woocommerce ที่ส่วนท้าย

ในโปรแกรมแก้ไขโค้ด คุณควรมองหาบรรทัดที่ 129 หรือแถวๆ นั้น

วิธีลบลิงก์ส่วนท้ายของหน้าร้านและ Woocommerce

หากคุณต้องการนำธีมหน้าร้านมาใช้ใหม่เพื่อสร้างธีม WooCommerce ที่กำหนดเองซึ่งคุณจะไม่ได้รับการอัปเดต คุณสามารถแก้ไขฟังก์ชันเรียกกลับการดำเนินการนี้เพื่อลบส่วนนั้นและแทนที่หรือปล่อยไว้โดยไม่มีลิงก์เครดิตส่วนท้าย ในกรณีนี้ โค้ดในฟังก์ชันเรียกกลับนั้นสามารถเปลี่ยนเป็น:

 if ( ! function_exists( 'storefront_credit' ) ) ) {
/**
* แสดงเครดิตธีม
*
* @ตั้งแต่ 1.0.0
* @return เป็นโมฆะ
*/
ฟังก์ชั่น storefront_credit() {?>

  <div class="site-info">

      <?php echo esc_html( '&copy; ' . get_bloginfo( 'name' ) . ' ' . date( 'Y' ) ); ?>

    </div><!-- .site-info -->
  <?php
  }
}

ผลลัพธ์ควรถูกลบที่ สร้างด้วยลิงก์ส่วนท้ายของหน้าร้านและ Woocommerce และปล่อยให้ชื่อไซต์ ลิขสิทธิ์ และควรมีลักษณะดังนี้:

วิธีลบลิงก์ส่วนท้ายของหน้าร้านและ 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 = '&copy; ' . 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 อื่นๆ คุณสามารถติดต่อเพื่อขอคำแนะนำและความช่วยเหลือเพิ่มเติมได้ตลอดเวลา

บทความที่คล้ายกัน