80+ เคล็ดลับในการปรับแต่งหน้าร้าน WooCommerce Theme : สุดยอดคู่มือการปรับแต่งธีมหน้าร้าน

เผยแพร่แล้ว: 2022-01-04

การปรับแต่งธีมหน้าร้าน woocommerce กำลังมองหาวิธีปรับแต่งธีมหน้าร้าน WooCommerce ของคุณหรือไม่? บทความนี้มีเทคนิคมากกว่า 80 แบบที่คุณสามารถใช้เพื่อปรับแต่งธีม WooCommerce Storefront ของคุณ การปรับแต่งธีม WooCommerce Storefront ควรเป็นเรื่องง่ายหลังจากอ่านคู่มือนี้

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

ก่อนที่เราจะเรียนรู้เทคนิคทั้งหมดเพื่อปรับแต่งธีม WooCommerce Storefront ให้เรารู้พื้นฐานก่อน นอกจากนี้ จะมีคำแนะนำโดยละเอียดเกี่ยวกับวิธีการติดตั้งและกำหนดค่าธีม WooCommerce Storefront

หน้าร้าน WooCommerce Theme

หน้าร้าน

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

ชุดรูปแบบนี้ได้รับการพัฒนาโดยนักพัฒนา WooCommerce Core ด้วยการออกแบบที่เรียบง่ายและสะอาดตาซึ่งเปิดให้ปรับแต่งได้ทุกประเภท

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

    • การออกแบบที่หรูหรา
    • เลย์เอาต์ที่ตอบสนอง
    • มาร์กอัปที่เป็นมิตร SEO
    • เทมเพลตหน้าแบบกำหนดเอง
    • ฟรี.
    • GPL ได้รับอนุญาต
    • พร้อมแปลเป็นภาษาอื่นๆ

วิธีการติดตั้งและกำหนดค่าธีมหน้าร้าน WooCommerce

การดาวน์โหลดธีมหน้าร้านก็เหมือนกับการติดตั้งปลั๊กอินอื่นๆ สำหรับไซต์ WordPress ของคุณ ก่อนอื่น คุณต้องไปที่ Appearance , Themes และสุดท้าย Add New ในช่องค้นหา ให้พิมพ์ 'หน้าร้าน' แล้วคลิกปุ่ม ติดตั้ง

เมื่อติดตั้งแล้ว คุณสามารถเปิดใช้งานธีมได้โดยใช้ปุ่ม เปิดใช้งาน

ติดตั้งหน้าร้าน

นอกจากนี้ คุณสามารถเยี่ยมชม wordpress.org เพื่อดาวน์โหลดเวอร์ชันล่าสุดของหน้าร้าน จากนั้น คุณสามารถอัปโหลดโฟลเดอร์ที่แยกออกมาไปยังไดเร็กทอรีธีมบนเซิร์ฟเวอร์ของคุณผ่านทาง FTP หลังจากนั้น คุณต้องเปิดใช้งานธีมโดยไปที่ Appearance จากนั้นไปที่ Themes

เทมเพลตหน้า

หน้าร้านจะสร้างเทมเพลตหน้าเพิ่มเติมสองหน้าโดยอัตโนมัติ นอกเหนือจากหน้า WooCommerce เริ่มต้น เป็นหน้าแรกและเต็มความกว้าง

เทมเพลตหน้าแรก

เทมเพลต หน้าแรก นำเสนอวิธีที่ยอดเยี่ยมในการแสดงผลิตภัณฑ์ทั้งหมดของคุณ โดยให้ภาพรวมของผลิตภัณฑ์และหมวดหมู่ผลิตภัณฑ์แก่คุณ ผู้เยี่ยมชมร้านค้าของคุณจะเข้าสู่หน้านี้ก่อนเมื่อเข้าสู่ร้านค้าของคุณ

การตั้งค่าทำได้ง่ายเพียงแค่สร้างหน้าใหม่และเพิ่มเนื้อหาเพื่อแสดง จากนั้น คุณจะต้องเลือก 'หน้าแรก' จากเมนูดรอปดาวน์เทมเพลตในกล่องเมตาแอตทริบิวต์ของเพจ

เทมเพลตหน้าแรก

หลังจากเผยแพร่หน้านี้แล้ว คุณสามารถตั้งค่าให้เป็นหน้าแรกได้โดยไปที่การ ตั้งค่า จากนั้นไปที่การ อ่าน

จากนั้นคุณจะเลือก 'หน้าคงที่' จากนั้นเลือกหน้าแรกที่สร้างขึ้นจากเมนูแบบเลื่อนลง 'หน้าแรก' หลังจากที่คุณบันทึกการเปลี่ยนแปลง การเปลี่ยนแปลงจะแสดงในส่วนหน้าโดยอัตโนมัติ

การตั้งค่าหน้าแรก

เมื่อกำหนดค่าเสร็จแล้ว หน้าแรกของคุณควรมีหลายส่วน

การแสดงหน้าแรก

มีการจัดแสดงคลัสเตอร์ต่างๆ เช่น สินค้าแนะนำ รายการโปรดของแฟนๆ สินค้าลดราคา และสินค้าขายดี วิธีแสดงองค์ประกอบเหล่านี้เหมือนกับลำดับในส่วนหลัง

นอกจากนี้ คุณสามารถใช้คุณลักษณะลากและวางเพื่อทำการปรับเปลี่ยนโดยคลิกที่ ผลิตภัณฑ์ จากนั้น หมวดหมู่

เต็มความกว้างบนรถเข็นและชำระเงิน

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

การตั้งค่าเทมเพลตความกว้างเต็ม

การกำหนดค่าเมนู

หน้าร้านมีการจัดตำแหน่งเมนูที่เป็นค่าเริ่มต้นและรอง เมนูหลักจะแสดงอยู่ใต้โลโก้เว็บไซต์ WooCommerce จะแสดงหน้าทั้งหมดของคุณเป็น 'เมนูหลัก' หากคุณไม่ได้ตั้งค่าเมนูหลักเฉพาะ

เมนูรองอยู่แค่ข้างโลโก้ ซ้อนกับช่องค้นหา อย่างไรก็ตาม เมนูรองนี้จะปรากฏเฉพาะเมื่อคุณกำหนดเมนูเท่านั้น

แสดงเมนู

การสร้างเมนูใหม่และเพิ่มหน้า

ซึ่งสามารถทำได้โดยไปที่ลักษณะที่ ปรากฏ จากนั้น เมนู ในแผงการดูแลระบบ ทางด้านซ้าย คุณจะเห็นชื่อที่เรียกว่า 'หน้า' คลิกที่ปุ่ม ดูทั้งหมด เพื่อดูรายการเพจทั้งหมดที่คุณเผยแพร่

ทำเครื่องหมายที่หน้าที่คุณต้องการ จากนั้นคลิก เพิ่มในเมนู การปรับแต่งลำดับเมนูทำได้ง่ายมากเพียงแค่ลากและวางหน้า

การสร้างเมนู

การวางวิดเจ็ต

ธีมหน้าร้านให้คุณสามส่วนที่แตกต่างกันสำหรับการวางวิดเจ็ตบนเว็บไซต์ของคุณ วิดเจ็ตส่วนหัวสามารถวางเหนือเนื้อหาได้ ใต้ส่วนหัวของไซต์ของคุณ วิดเจ็ตแถบด้านข้างถูกวางที่ด้านข้างตามเลย์เอาต์ที่คุณเลือก นอกจากนี้ คุณสามารถวางวิดเจ็ตส่วนท้ายตามที่คุณเลือกจากวิดเจ็ตทั้งสี่ที่มี

เมื่อคุณได้ทราบเกี่ยวกับพื้นฐานของการติดตั้งและกำหนดค่าธีม WooCommerce Storefront แล้ว ให้เรามาดูเทคนิคต่างๆ ที่คุณสามารถทำได้เพื่อปรับแต่งธีมนี้

1. การสร้างธีมลูก

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

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

วิธีที่ดีที่สุดในการสร้างธีมลูกคือการดาวน์โหลดปลั๊กอิน Child Theme Configurator และเปิดใช้งาน ทำตามตัวช่วยสร้างเพื่อสร้างธีมลูกชุดแรกของคุณ

2. เพิ่มโลโก้ให้กับร้านค้าของคุณ

ซึ่งสามารถทำได้โดยใช้ Theme Customizer ที่พบในแดชบอร์ดของคุณภายใต้ Themes แล้ว Customize เลือกตัวเลือก 'ข้อมูลประจำตัวของไซต์' เพื่อเพิ่มโลโก้ด้วยการอัปโหลดรูปภาพ ขนาดที่แนะนำสำหรับธีมหน้าร้านคือ 470px x 110px จากนั้นคุณจะบันทึกการเปลี่ยนแปลงโดยคลิกที่ 'เผยแพร่'

3. ปรับแต่งขนาดส่วนหัว

เราจะใช้ Theme Customizer อีกครั้ง แต่เราจะเขียนโค้ด CSS บางส่วนในส่วน 'CSS เพิ่มเติม'

เพิ่มรหัสต่อไปนี้:

 * โฆษณาด้านบน */
#masthead.site-header {
   ความสูง: 155px!สำคัญ;
   ขอบล่าง:0px
}
/* CSS มือถือสำหรับโฆษณาด้านบน */
หน้าจอ @media เท่านั้นและ (ความกว้างสูงสุด: 320px) {
   #masthead.site-header {
   ความสูง: 80px!สำคัญ;
   ระยะขอบล่าง:0px;
}
}
/* เมนูโฆษณาด้านบน */
.storefront-primary-navigation a, .cart-contents a {
   ระยะขอบ:0 0 0 0;
}
.main-navigation ul {
   ช่องว่างภายใน:0 0 10px 4px!สำคัญ;
}
.main-navigation ลี {
   ความสูง:38px!สำคัญ;}
/* CSS มือถือสำหรับเมนูโฆษณาด้านบน */
หน้าจอ @media เท่านั้นและ (ความกว้างสูงสุด: 320px) {
.main-navigation ul {
   พื้นหลัง:#D6DDE4!สำคัญ;
}
}
/* พื้นที่ส่วนหัว */
.site ส่วนหัว {
แผ่นรองด้านบน:0.5em;
}
.site-header .custom-logo-link img, .site-header .site-logo-anchor img, .site-header .site-logo-link img {
ระยะขอบล่าง: -45px;
}

นี่คือผลลัพธ์:

ปรับแต่งขนาดส่วนหัว

4. ลบแถบค้นหาออกจากส่วนหัวของธีม

เพิ่มรหัสนี้ในส่วน 'CSS เพิ่มเติม'

 .site-header .widget_product_search
แสดง: ไม่มี;
}

นี่คือผลลัพธ์:

ลบแถบค้นหาออกจากส่วนหัวของธีม

5. สร้างเมนูดร็อปดาวน์แยกต่างหากสำหรับอุปกรณ์มือถือ

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

ไปที่ ลักษณะ ที่ปรากฏ จากนั้นเลือก ปรับแต่ง แล้วเลือกตัวเลือก 'เมนู' เพื่อที่เราจะสามารถสร้างการออกแบบเมนูที่กำหนดเองได้โดยการเลือก 'เมนูมือถือ' สำหรับหน้าจอขนาดเล็ก

สร้างเมนูดร็อปดาวน์แยกต่างหากสำหรับอุปกรณ์มือถือ

6. ปิดบทวิจารณ์ของลูกค้า

ตามค่าเริ่มต้น WooCommerce และหน้าร้านมีฟังก์ชันมาตรฐานสำหรับการรีวิว การผสานรวมที่ดีมากนี้ช่วยให้คุณรู้ว่าผู้เยี่ยมชมคิดอย่างไรเกี่ยวกับผลิตภัณฑ์ของคุณ

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

ปิดรีวิวลูกค้า

7. ลบรูปภาพหมวดหมู่สินค้าออกจากโฮมเพจ

WooCommerce ช่วยให้คุณสามารถแสดงผลิตภัณฑ์รวมถึงหมวดหมู่ผลิตภัณฑ์ด้วยรูปภาพในหน้าแรก อย่างไรก็ตาม หากคุณต้องการให้แสดงหมวดหมู่เป็นแบบข้อความเท่านั้น คุณต้องเพิ่มบรรทัดนี้ในไฟล์ functions.php ของธีมลูกของคุณ เพียงเพิ่มลงในส่วนท้ายของไฟล์ function.php

 remove_action( 'woocommerce_before_subcategory_title', 'woocommerce_subcategory_thumbnail', 10 );

นี่คือผลลัพธ์:

ลบรูปภาพหมวดหมู่สินค้าออกจากโฮมเพจ

8. เปลี่ยนสีเมนูส่วนหัว

เครื่องมือปรับแต่งช่วยให้เราปรับแต่งส่วนหัวด้วยสีที่คุณต้องการได้ ซึ่งสามารถทำได้โดยไปที่ ปรับแต่ง จากนั้น ส่วนหัว แล้วเลือกสีที่คุณต้องการ

อย่างไรก็ตาม ตัวเลือกนี้กำหนดสีให้กับส่วนหัวทั้งหมด รวมถึงแถบค้นหา ส่วนการเข้าสู่ระบบ และโลโก้ เพื่อให้ได้พื้นหลังที่แตกต่างกันไปยังเมนูส่วนหัวโดยเพียงแค่เพิ่มข้อมูลโค้ดต่อไปนี้ในแผง CSS เพิ่มเติม

 .storefront-primary-navigation,
.main-navigation ul.menu ul.sub-เมนู{
พื้นหลังสี:#f0f0f0;
}

นี่คือผลลัพธ์:

8. เปลี่ยนสีเมนูส่วนหัว

9. ซ่อนแถบนำทางหลัก

Storefront Theme โดยค่าเริ่มต้นจะแสดงหน้าทั้งหมดเป็นเมนู หากคุณต้องการซ่อนแถบนำทางหลัก การลบเมนูนั้นไม่เพียงพอ เพียงไปที่ส่วน ปรับแต่ง แล้ว CSS เพิ่มเติม และเพิ่มบรรทัดต่อไปนี้:

 .storefront-primary-navigation {
แสดง: ไม่มี;
}

นี่คือผลลัพธ์:

ซ่อนแถบนำทางหลัก

10. ซ่อนชื่อสินค้าในหน้าร้านค้า

หากต้องการซ่อนชื่อสินค้าในหน้าร้านค้า ให้ไปที่ส่วน ปรับแต่ง แล้วเลือก CSS เพิ่มเติม และเพิ่มบรรทัดต่อไปนี้:

 h2.woocommerce-loop-product__title {
แสดง: none !important;
}

นี่คือผลลัพธ์:

ซ่อนชื่อสินค้าในหน้าร้านค้า

11. ลบช่องว่างออกจากส่วนหัว

เพียงไปที่ส่วน ปรับแต่ง แล้ว CSS เพิ่มเติม และเพิ่มบรรทัดต่อไปนี้:

 .site-แบรนด์ {
ระยะขอบล่าง: 0px;
}

นี่คือผลลัพธ์:

ลบช่องว่างออกจากส่วนหัว

12. เพิ่มความกว้างของแถบค้นหา

คุณจะทำอย่างไรหากต้องการขยายความกว้างของแถบค้นหา ใช้ส่วน CSS เพิ่มเติม เพิ่มบรรทัดต่อไปนี้:

 .woocommerce-active .site-header .site-search {
ความกว้าง: 44.739%;
}
#masthead .site-search .widget_product_search input[type="search"] {
ความกว้าง: 700px !สำคัญ;
}

นี่คือผลลัพธ์:

เพิ่มความกว้างของแถบค้นหา

13. ลบช่องว่างระหว่างส่วนหัวและเมนู

เพียงไปที่ส่วน ปรับแต่ง แล้ว CSS เพิ่มเติม และเพิ่มบรรทัดต่อไปนี้:

 .site ส่วนหัว {
ความสูง: 77px;
}
.col เต็ม {
ด้านบน: -84px;
}
หน้าจอ @media เท่านั้นและ (ความกว้างสูงสุด: 640px) {
.site ส่วนหัว {
ความสูง: อัตโนมัติ;
}
.col เต็ม {
ด้านบน: 0;
}
}

นี่คือผลลัพธ์:

ลบช่องว่างระหว่างส่วนหัวและเมนู

14. การเพิ่มข้อความพิเศษในหน้าลงทะเบียน WooCommerce

การเพิ่มข้อความในหน้าการลงทะเบียนมีความสำคัญ เนื่องจากเราอาจต้องการเพิ่มคำขอบคุณหรือมอบบัตรกำนัลส่วนลดสำหรับผู้ลงทะเบียนใหม่ หากต้องการเก็บถาวรสิ่งนี้ เพียงเพิ่มฟังก์ชันในไฟล์ function.php ของธีมลูก

 add_action ('bp_signup_profile_fields', ฟังก์ชัน () {
// เริ่มแก้ไขด้านล่าง
?>
<p class="notice-check-inbox">
โปรดอย่าลืมตรวจสอบอีเมลของคุณและยืนยันการลงทะเบียนสำหรับ a
<strong>เวาเชอร์ส่วนลด 10%</strong>!
</p>
<?php
// สิ้นสุดการแก้ไข
} );

15. ลบ breadcrumbs ในธีมหน้าร้าน

ที่ด้านบนของหน้าในเว็บไซต์ส่วนใหญ่ มีการเพิ่มเบรดครัมบ์เพื่อให้ง่ายต่อการนำทาง โดยจะอยู่ที่ด้านบนสุดของแต่ละหน้า โดยแสดงหมวดหมู่ของหน้าหรือผลิตภัณฑ์นั้นๆ

เกล็ดขนมปัง

Breadcrumbs เป็นเครื่องมือที่ยอดเยี่ยมสำหรับ Search Engine Optimization แต่ถ้าคุณต้องการลบออก ให้เพิ่มโค้ดต่อไปนี้ในไฟล์ functions.php ของธีมย่อย:

 add_filter( 'woocommerce_get_breadcrumb', '__return_false' );

นี่คือผลลัพธ์:

ลบ breadcrumbs ในธีมหน้าร้าน

16. เปลี่ยนลิงค์ URL ในโลโก้

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

เกิดอะไรขึ้นถ้าหน้าแรกอยู่ในตำแหน่งอื่น? ซึ่งหมายความว่าคุณต้องกำหนดค่า URL หากเราต้องการลิงก์ที่กำหนดเอง ในการเปลี่ยนแปลงนี้ เราต้องเพิ่มโค้ดต่อไปนี้ในไฟล์ functions.php ของธีมลูก:

 add_action( 'storefront_header' , 'custom_storefront_header', 1 );
ฟังก์ชั่น custom_storefront_header () {
remove_action( 'storefront_header' , 'storefront_site_branding', 20 );
add_action( 'หน้าร้าน_header' , 'custom_site_branding', 20 );
ฟังก์ชั่น custom_site_branding() {
// HERE กำหนดลิงค์ของโลโก้หรือชื่อเว็บไซต์ของคุณ
$link = home_url( '/my-custom-link/' );
?>
<div class="site-branding">
<?php
ถ้า ( function_exists ( 'the_custom_logo' ) && has_custom_logo() ) {
$custom_logo_id = get_theme_mod( 'custom_logo' );
ถ้า ( $custom_logo_id ) {
$custom_logo_attr = array('class' => 'custom-logo', 'itemprop' => 'logo' );
$image_alt = get_post_meta( $custom_logo_id, '_wp_attachment_image_alt', จริง);
ถ้า ( ว่างเปล่า ( $image_alt ) ) {
$custom_logo_attr['alt'] = get_bloginfo( 'ชื่อ', 'แสดงผล' );
}
$logo = sprintf( '<a href="%1$s" class="custom-logo-link" rel="home" itemprop="url">%2$s</a>',
esc_url( $ลิงค์ )
wp_get_attachment_image( $custom_logo_id, 'เต็ม', เท็จ, $custom_logo_attr )
);
}
elseif ( is_customize_preview() ) {
$logo = sprintf( '<a href="%1$s" class="custom-logo-link" style="display:none;"><img class="custom-logo"/></a>' , esc_url( $ลิงค์ ) );
}
$html = is_front_page() ? '<h1 class="logo">' $โลโก้ '</h1>' : $logo;
}elseif ( function_exists ( 'jetpack_has_site_logo' ) && jetpack_has_site_logo() ) {
$logo = site_logo()->โลโก้;
$logo_id = get_theme_mod( 'custom_logo' );
$logo_id = $logo_id ? $logo_id : $logo['id'];
$size = site_logo()->theme_size();
$html = sprintf( '<a href="%1$s" class="site-logo-link" rel="home" itemprop="url">%2$s</a>',
esc_url( $ลิงค์ )
wp_get_attachment_image( $logo_id, $size, เท็จ, อาร์เรย์(
'class' => 'ไฟล์แนบโลโก้ไซต์-' ขนาด $,
'ขนาดข้อมูล' => $ขนาด
'itemprop' => 'โลโก้'
) )
);
$html = apply_filters( 'jetpack_the_site_logo', $html, $โลโก้, $ขนาด );
} อื่น {
$tag = is_front_page() ? 'h1' : 'div';

$html = '<' esc_attr( แท็ก $ ) ' class="beta site-title"><a href="' . esc_url( $link ) . '" rel="home">' esc_html( get_bloginfo( 'ชื่อ' ) ) '</a></' . esc_attr( แท็ก $ ) .'>';

if ( '' !== get_bloginfo( 'คำอธิบาย' ) ) {
$html .= '<p class="site-description">' . esc_html( get_bloginfo( 'คำอธิบาย', 'การแสดงผล' ) ) '</p>';
}
}
เสียงสะท้อน $html;
?>
</div>
<?php
}
}

ลิงก์ที่กำหนดเองอยู่ในบรรทัดที่ 7 ' ( '/my-custom-link/' ); ' ซึ่งคุณจะเพิ่มลิงก์ที่กำหนดเองโดยแทนที่ด้วย "my-custom-link"

17. ลบหมวดหมู่ออกจากหน้าร้านค้าโดยสิ้นเชิง

คุณลักษณะนี้จะลบหมวดหมู่อย่างง่าย คุณต้องเพิ่มบรรทัดต่อไปนี้ในไฟล์ functions.php:

 ฟังก์ชั่น storefront_child_reorder_homepage_contant () {
remove_action('โฮมเพจ', 'หน้าร้าน_product_categories', 20 );
}
add_action('init', 'storefront_child_reorder_homepage_contant');

นี่คือผลลัพธ์:

ลบหมวดหมู่ออกจากหน้าร้านค้าโดยสิ้นเชิง

18. ลบภาพสินค้าออกจากรถเข็นและรถเข็นขนาดเล็ก

ในการดำเนินการนี้ เพียงเพิ่มโค้ดต่อไปนี้ลงในไฟล์ functions.php ของธีมลูกของคุณ:

 add_filter( 'woocommerce_cart_item_thumbnail', '__return_false' );

นี่คือผลลัพธ์:

ลบรูปภาพสินค้าจากรถเข็นและรถเข็นขนาดเล็ก

19. สินค้าล่าสุดจากเพจร้านเรา

เมื่อคุณเพิ่มสินค้าใหม่ สินค้านั้นจะถูกเพิ่มไปยังส่วน 'ใหม่ใน' ที่หน้าแรก นี่คือการตั้งค่าเริ่มต้นในธีมหน้าร้าน อย่างไรก็ตาม หากคุณเพิ่มสินค้าลงในรายการของคุณอย่างต่อเนื่อง อาจทำให้หน้าร้านรกได้ คุณอาจต้องการแสดงข้อมูลเพิ่มเติมในส่วนนี้

หากต้องการลบส่วนนี้ เพียงเพิ่มโค้ดต่อไปนี้ในไฟล์ function.php ของธีมลูก

 ฟังก์ชั่น storefront_child_reorder_homepage_contant () {
remove_action('โฮมเพจ', 'หน้าร้าน_recent_products', 30 );
}
add_action('init', 'storefront_child_reorder_homepage_contant');

นี่คือผลลัพธ์:

สินค้าล่าสุดจากเพจร้านเรา

20. ลบสินค้าขายดีออกจากหน้าร้าน

สำหรับบางคน นี่อาจไม่ใช่คุณสมบัติที่พึงประสงค์ หากต้องการลบส่วนที่ขายดีที่สุด เพียงเพิ่มโค้ดต่อไปนี้ลงในไฟล์ function.php ของธีมลูก

 ฟังก์ชั่น storefront_child_reorder_homepage_contant () {
remove_action('โฮมเพจ', 'หน้าร้าน_best_selling_products', 70 );
}
add_action('init', 'storefront_child_reorder_homepage_contant');

นี่คือผลลัพธ์:

ลบสินค้าขายดีออกจากหน้าร้าน

21. ลบสินค้าแนะนำ

ในทำนองเดียวกัน คุณอาจต้องการปิดใช้งานส่วนผลิตภัณฑ์เด่น ซึ่งสามารถทำได้โดยการเพิ่มข้อมูลโค้ดต่อไปนี้ในไฟล์ functions.php ของธีมลูก:

 ฟังก์ชั่น storefront_child_reorder_homepage_contant () {
remove_action('homepage', 'storefront_featured_products', 40 );
}
add_action('init', 'storefront_child_reorder_homepage_contant');

นี่คือผลลัพธ์:

ลบสินค้าแนะนำ

22. รวมปุ่ม "หยิบใส่รถเข็น" ที่ติดหนึบ

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

อย่างไรก็ตาม หากคุณต้องการให้กระบวนการเพิ่มสินค้าลงตะกร้าง่ายขึ้นโดยไม่ต้องบังคับให้ลูกค้าเลื่อนกลับขึ้นไปด้านบนสุดของหน้าเพื่อเพิ่มสินค้าลงในตะกร้า คุณสามารถเพิ่มปุ่ม “หยิบใส่ตะกร้า” ที่ติดหนึบได้ที่ ด้านบนของหน้าจอ

สามารถทำได้โดยใช้ปลั๊กอินที่เรียกว่า Sticky add to cart สำหรับ WooCommerce เพียงติดตั้งและเปิดใช้งาน เพื่อเพลิดเพลินกับปุ่ม "หยิบใส่ตะกร้า" ที่ติดหนึบในหน้าผลิตภัณฑ์ทั้งหมดของคุณ

นี่คือผลลัพธ์:

รวมปุ่ม "หยิบใส่รถเข็น" ที่ติดหนึบ

23. เพิ่มรายการดรอปดาวน์ของเมืองในหน้าชำระเงิน

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

เพียงเพิ่มโค้ดต่อไปนี้ลงในไฟล์ functions.php ของธีมลูก:

 add_filter( 'woocommerce_default_address_fields', 'override_checkout_city_fields', 10, 1 );
ฟังก์ชั่น override_checkout_city_fields ($fields) {
// กำหนดที่นี่ในอาร์เรย์เมืองที่คุณต้องการ (นี่คือตัวอย่างของเมือง)
$option_cities = อาร์เรย์ (
'' => __( 'เลือกเมืองของคุณ' ),
'a' => 'a',

);

$fields['city']['type'] = 'เลือก';
$fields['city']['options'] = $option_cities; $fields['city']['options'] = $option_cities;

ส่งคืนฟิลด์ $;
}

หากคุณได้ดูบรรทัดที่ห้าของรหัสแล้ว คุณสามารถกำหนดรายชื่อเมืองของเราได้ ส่วนแรกของรหัส 'a' => คือ ID ของเมือง ซึ่งต้องไม่มีช่องว่างหรืออักขระว่างเปล่า เพียงเขียนชื่อเมืองตามที่คุณต้องการให้ปรากฏ

นี่คือผลลัพธ์:

เพิ่มรายการดรอปดาวน์ของเมืองในหน้าชำระเงิน

24. ซ่อนปุ่มจำนวนสินค้าบวกและลบจากหน้าสินค้า

เพื่อให้คุณซ่อนช่องข้อความด้วยปุ่มบวกและลบเพื่อเพิ่มหรือลดปริมาณผลิตภัณฑ์ สิ่งที่คุณต้องทำคือเพิ่มโค้ด CSS ต่อไปนี้ในส่วน CSS เพิ่มเติม :

 .ปริมาณ {
แสดง: none !important;
}

นี่คือผลลัพธ์:

ซ่อนปุ่มจำนวนสินค้าบวกและลบจากหน้าสินค้า

25. ซ่อนปุ่ม “หยิบลงตะกร้า” บนหน้าสินค้า

ในการดำเนินการนี้ ให้ไปที่ส่วน ปรับแต่ง แล้วเลือก CSS เพิ่มเติม และเพิ่มบรรทัดต่อไปนี้:

 .single_add_to_cart_button {
แสดง: none !important;
}

นี่คือผลลัพธ์:

26. ลบเครดิตธีมหน้าร้านออกจากส่วนท้าย

ตามค่าเริ่มต้น ธีม WooCommerce Storefront จะเพิ่มเครดิตธีมไปที่ส่วนท้าย คุณอาจต้องการส่วนท้ายที่มีความเป็นส่วนตัว หากต้องการลบเครดิตธีม เพียงเพิ่มฟังก์ชันต่อไปนี้ในไฟล์ functions.php ของธีมลูก:

 add_action( 'init', 'custom_remove_footer_credit', 10 );
ฟังก์ชั่น custom_remove_footer_credit () {
remove_action( 'storefront_footer', 'storefront_credit', 20 );
add_action( 'storefront_footer', 'custom_storefront_credit', 20 );
}
ฟังก์ชั่น custom_storefront_credit() {
?>
<div class="site-info">
&สำเนา; <?php echo get_bloginfo( 'ชื่อ' ) ' ' . get_the_date( 'ใช่' ); ?>
</div><!-- .site-info -->
<?php
}

นี่คือผลลัพธ์:

ลบเครดิตธีมหน้าร้านออกจากส่วนท้าย

27. เปลี่ยนสีส่วนวิดเจ็ตหน้าร้านและขนาดตัวอักษร

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

 .widget พื้นที่ .widget {
สี: สีเขียว;
ขนาดตัวอักษร: 1em;
}

นี่คือผลลัพธ์:

เปลี่ยนสีส่วนวิดเจ็ตหน้าร้านและขนาดตัวอักษร

28. แสดงป้าย “ลดราคา” หน้าร้านบนภาพสินค้า

เวอร์ชันเริ่มต้นของธีม WooCommerce Storefront ช่วยให้คุณสามารถกำหนดการขายหรือลดราคาสำหรับผลิตภัณฑ์บางอย่างได้ อย่างไรก็ตาม หากคุณต้องการเพิ่มป้ายลดราคาบนรูปภาพผลิตภัณฑ์ ให้ไปที่ส่วน ปรับแต่ง แล้วเลือก CSS เพิ่มเติม และเพิ่มบรรทัดต่อไปนี้:

 ul.products li.product .onsale {
ตำแหน่ง: สัมบูรณ์;
ด้านบน: 137px;
ขวา: 62px;
}

นี่คือผลลัพธ์:

แสดงป้าย “ลดราคา” หน้าร้านบนภาพสินค้า

29. เปลี่ยนสีป้าย “ลดราคา”

หากต้องการเปลี่ยนสีของป้ายลดราคา ให้ไปที่ส่วน ปรับแต่ง แล้วเลือก CSS เพิ่มเติม และเพิ่มบรรทัดต่อไปนี้:

 .ลดราคา {
สีพื้นหลัง: #FFFFFF;
ขอบสี: สีเขียว;
สี: สีเขียว;
}

นี่คือผลลัพธ์:

เปลี่ยนสีป้าย “ลดราคา”

30. เปลี่ยนปริมาณ “บวก-ลบ” กล่องสี

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

 .quantity .qty {
สี: #000;
สีพื้นหลัง: #f5df72;
}

นี่คือผลลัพธ์:

เปลี่ยนปริมาณ “บวก-ลบ” สีกล่อง

31. วิธีเปลี่ยนสีพื้นหลังของส่วนหัวของหน้าร้าน

WordPress Customizer ช่วยให้เราสามารถเปลี่ยนสีพื้นหลังของส่วนหัวของธีมหน้าร้านได้ ในการดำเนินการนี้ เพียงไปที่ส่วน ปรับแต่ง แล้ว ส่วนหัว :

วิธีเปลี่ยนสีพื้นหลังของส่วนหัวของหน้าร้าน

32. เปลี่ยนสีพื้นหลังของ minicart บนส่วนหัว

เมื่อเปลี่ยนสีของส่วนหัว รายการแบบเลื่อนลงของ minicart จะสืบทอดสีนี้ อย่างไรก็ตาม คุณสามารถเปลี่ยนแปลงได้โดยใช้กฎ CSS ต่อไปนี้เพื่อเพิ่มการมองเห็น เพียงไปที่ส่วน ปรับแต่ง แล้ว CSS เพิ่มเติม และเพิ่มบรรทัดต่อไปนี้:

.

 woocommerce.widget_shopping_cart {
พื้นหลัง: สีขาว;
รัศมีเส้นขอบ: 12px;
}

นี่คือผลลัพธ์:

เปลี่ยนสีพื้นหลังของ minicart บนส่วนหัว

33. เพิ่มรูปภาพในส่วนท้ายของหน้าร้านโดยใช้ CSS ด้านล่างลิขสิทธิ์

หากคุณต้องการเพิ่มโลโก้ของคุณเอง การชำระเงินที่ยอมรับ หรือป้ายพันธมิตรด้านล่างข้อความลิขสิทธิ์ เพียงไปที่ Layers , ปรับแต่ง แล้วคลิกที่ส่วน ท้าย

คลิกที่ Customization เพื่อขยายพาเนลและคลิกที่ Select Image e ในพื้นหลัง

เลือกภาพที่คุณต้องการและ เพิ่ม

เลือก No Repeat and Bottom หรือจัดตำแหน่งด้วยตนเองตามต้องการ

กลับไปที่เครื่องมือ ปรับแต่ง แล้วคลิก CSS เพื่อขยายแผง อย่างไรก็ตาม คุณควรตรวจสอบให้แน่ใจว่าเปอร์เซ็นต์เป็นไปตามข้อกำหนดของคุณ จากนั้นเพิ่มบรรทัดต่อไปนี้:

 .site-info:หลังจาก {
เนื้อหา: '';
ภาพพื้นหลัง: url (เพิ่ม URL ของคุณเอง);
แสดง: บล็อก;
ความกว้าง: 100px;
ความสูง: 100px;
ระยะขอบ: 0 อัตโนมัติ;
}

34. วิธีลบช่องว่างในส่วนท้าย

เพียงไปที่ส่วน ปรับแต่ง แล้ว CSS เพิ่มเติม และเพิ่มบรรทัดต่อไปนี้:

 .footer-widgets { padding-top: 0; }

นี่คือผลลัพธ์:

วิธีลบช่องว่างในส่วนท้าย

35. วิธีลบส่วนหัวแต่เก็บเมนูไว้

เพียงไปที่ส่วน ปรับแต่ง แล้ว CSS เพิ่มเติม และเพิ่มบรรทัดต่อไปนี้:

 #โฆษณาด้านบน &gt; .col-เต็ม
#masthead .site-header-cart {
แสดง: ไม่มี;
}

36. วิธีลบขีดเส้นใต้จากไฮเปอร์ลิงก์

ตามค่าเริ่มต้น ธีมหน้าร้านจะขีดเส้นใต้ลิงก์ และหากคุณต้องการลบออก เพียงไปที่ส่วน ปรับแต่ง แล้วเลือก CSS เพิ่มเติม และเพิ่มบรรทัดต่อไปนี้:

 ก {
การตกแต่งข้อความ: none !important;
}

นี่คือผลลัพธ์:

วิธีลบขีดเส้นใต้จากไฮเปอร์ลิงก์

37. วิธีลบรูปภาพเด่นในโพสต์บนธีม WooCommerce Storefront

เพียงเพิ่มบรรทัดต่อไปนี้ในไฟล์ function.php ของธีมลูก:

 remove_action( 'storefront_post_content_before', 'storefront_post_thumbnail', 10 );

38. วิธีเปลี่ยนสีเส้นแนวนอนในหน้าแรกของหน้าร้าน

เพียงเพิ่มรหัสต่อไปนี้ในไฟล์ custom.css ของธีมลูกของคุณ:

 .page-template-template-homepage .hentry .entry-header,
.page-template-template-homepage .hentry,
.page-template-template-homepage .storefront-product-section {
ขอบสี: สีแดง;
}

39. วิธีปรับแต่งหน้าร้าน WooCommerce on sale badge

เพียงเพิ่มโค้ดต่อไปนี้ในส่วน CSS เพิ่มเติมของคุณ:

 .ลดราคา {
สีพื้นหลัง: #FFFFFF;
ขอบสี: #FF0000;
สี: #FF0000;
}

นี่คือผลลัพธ์:

วิธีปรับแต่งหน้าร้าน WooCommerce บนป้ายลดราคา

40. วิธีเปลี่ยนขนาดของโลโก้ การนำทางรอง และแถบค้นหา

หากต้องการเปลี่ยนทั้งหมดพร้อมกัน เพียงเพิ่มโค้ดต่อไปนี้ในส่วน CSS เพิ่มเติมของคุณ:

 หน้าจอ @media และ (ความกว้างต่ำสุด: 768px) {
/* โลโก้ */
.site-header .site-branding, .site-header .site-logo-anchor, .site-header .site-logo-link { width: 30% !สำคัญ; /* ใช้ค่า px ถ้าคุณต้องการ เช่น 350px */ }

/* การนำทางระดับรอง */
.site-header .secondary-navigation (ความกว้าง: 40% !สำคัญ; /* ใช้ค่า px ถ้าคุณต้องการ เช่น 350px */ }

/* แถบค้นหา */
.site-header .site-search (ความกว้าง: 30% !สำคัญ; /* ใช้ค่า px ถ้าคุณต้องการ เช่น 350px */ }

41. วิธีลบแถบด้านข้างในหน้าผลิตภัณฑ์ WooCommerce ให้เต็มความกว้าง

เพียงเพิ่มโค้ดต่อไปนี้ลงในไฟล์ functions.php ของธีมลูก:

 add_action( 'get_header', 'remove_storefront_sidebar' );
ถ้า ( is_product() ) {
remove_action( 'storefront_sidebar', 'storefront_get_sidebar', 10 );
}
}
เพิ่มบรรทัดนี้ในส่วน CSS เพิ่มเติมของคุณ:
body.woocommerce #primary { ความกว้าง: 100%; }

นี่คือผลลัพธ์:

วิธีลบแถบด้านข้างในหน้าผลิตภัณฑ์ WooCommerce ให้เต็มความกว้าง

42. วิธีเพิ่มรูปภาพหรือไอคอนในรายการเมนู

ในการดำเนินการนี้ เพียงติดตั้งและเปิดใช้งาน ภาพเมนู ไอคอนสร้างปลั๊กอินอย่างง่าย และเพิ่มไอคอนของคุณตามต้องการ เพียงเพิ่มขนาดที่ต้องการลงในช่องเมนูต่างๆ

นี่คือคำอธิบายภาพ:

43. วิธีเพิ่มแถบด้านบนให้กับหน้าร้าน

ซึ่งสามารถทำได้เพื่อเพิ่มสิ่งดีๆ เช่น ไอคอนโซเชียลหรือข้อความต้อนรับ ในการเพิ่มสิ่งนี้ เพียงเพิ่มโค้ดบรรทัดต่อไปนี้ในไฟล์ function.php ของธีมลูก:

 /**
* เพิ่มแถบด้านบนที่หน้าร้าน ก่อนส่วนหัว
*/
ฟังก์ชั่น storefront_add_topbar() {
?>
<div id="topbar">
<div class="col-full">
<p>ยินดีต้อนรับสู่การทดสอบ WooStore</p>
</div>
</div>
<?php
}
add_action( 'storefront_before_header', 'storefront_add_topbar' );

จากนั้นเพิ่ม CSS นี้ในส่วน CSS เพิ่มเติมในเครื่องมือปรับแต่งของคุณ:

 #แถบด้านบน {
พื้นหลังสี: #1F1F20;
ความสูง: 40px;
ความสูงของบรรทัด: 40px;
}

#topbar พี {
สี: #fff;
}

นี่คือผลลัพธ์:

วิธีเพิ่มแถบด้านบนให้กับหน้าร้าน

44. วิธีเพิ่มข้อความที่กำหนดเองในแถบด้านบนของคุณ

นี่เป็นอีกวิธีหนึ่งในการเพิ่มข้อความที่กำหนดเองที่แถบด้านบน เพียงเพิ่มโค้ดบรรทัดต่อไปนี้ในไฟล์ function.php ของธีมลูก:

 /**
* เพิ่มแถบด้านบนที่หน้าร้าน ก่อนส่วนหัว
*/
ฟังก์ชั่น storefront_add_topbar() {
ทั่วโลก $current_user;
get_currentuserinfo();

ถ้า ( ! ว่างเปล่า ( $current_user->user_firstname ) ) {
$ผู้ใช้ = $current_user->user_firstname;
} อื่น {
$user = __( 'แขก', 'หน้าร้าน-ลูก' );
}

?>
<div id="topbar">
<div class="col-full">
<p>ยินดีต้อนรับ <?php echo $user ?>!</p>
</div>
</div>
<?php
}
add_action( 'storefront_before_header', 'storefront_add_topbar' ); 

วิธีเพิ่มข้อความที่กำหนดเองในแถบด้านบนของคุณ

45. วิธีทำให้ Meta Slider เต็มความกว้างด้วยหน้าร้าน

Meta Sliders เป็นที่นิยมอย่างมากในไซต์ WordPress หลายแห่ง เพิ่มโค้ดนี้เพื่อขยายแถบเลื่อนให้เต็มความกว้าง เพิ่มไปยังธีมย่อยของแถบเลื่อนให้เต็มความกว้าง:

 add_action( 'init', 'child_theme_init' );
ฟังก์ชั่น child_theme_init () {
add_action( 'หน้าร้าน_before_content', 'woa_add_full_slider', 5 );
}
ฟังก์ชัน woa_add_full_slider() { ?>
<div id="slider">
<?php echo do_shortcode("[metaslider id=388 เปอร์เซ็นต์ความกว้าง=100]"); ?>
</div>
<?php
}

อย่างไรก็ตาม คุณสามารถใช้ปลั๊กอินเพื่อทำสิ่งนี้ได้ และตัวอย่างที่ดีคือปลั๊กอิน WooSlider

46. ​​วิธีเพิ่ม Google Fonts พิเศษให้กับหน้าร้าน

มันง่ายมาก และคุณต้องดาวน์โหลดและเปิดใช้งานปลั๊กอิน Easy Google Fonts ผู้ใช้มากกว่า 300,000 คนในชุมชน WordPress ไว้วางใจปลั๊กอินแบบอักษรที่ดีนี้

Google Fonts อย่างง่าย

47. วิธีลบแถบค้นหาออกจากส่วนหัว

นี่เป็นอีกวิธีหนึ่งในการลบแถบค้นหาออกจากส่วนหัว โดยวางโค้ดต่อไปนี้ลงในไฟล์ function.php ของธีมลูก:

 add_action( 'init', 'jk_remove_storefront_header_search' );
ฟังก์ชั่น jk_remove_storefront_header_search () {
remove_action( 'storefront_header', 'storefront_product_search', 40 );
}

นี่คือผลลัพธ์:

วิธีลบแถบค้นหาออกจากส่วนหัว

48. วิธีซ่อนชื่อเพจในหน้าร้าน

หากคุณต้องการซ่อนชื่อเพจ คุณต้องติดตั้งและเปิดใช้งานปลั๊กอิน Title Toggle for Storefront Theme ที่มีอยู่ในชุมชน wordpress.org ผู้ใช้มากกว่า 10,000 รายไว้วางใจปลั๊กอินนี้

Title Toggle for Storefront Theme

49. วิธีลบ 'ออกแบบโดย WooThemes' ในส่วนท้ายของหน้าร้าน

นี่เป็นทางเลือกอื่นสำหรับปัญหานี้ตามที่กล่าวไว้ก่อนหน้านี้ คุณต้องเพิ่มรหัสนี้ในไฟล์ function.php ของธีมลูก:

 add_action( 'init', 'custom_remove_footer_credit', 10 );
ฟังก์ชั่น custom_remove_footer_credit () {
remove_action( 'storefront_footer', 'storefront_credit', 20 );
add_action( 'storefront_footer', 'custom_storefront_credit', 20 );
}
ฟังก์ชั่น custom_storefront_credit() {
?>
<div class="site-info">
&สำเนา; <?php echo get_bloginfo( 'ชื่อ' ) ' ' . get_the_date( 'ใช่' ); ?>
</div><!-- .site-info -->
<?php
}

นี่คือผลลัพธ์:

วิธีลบ 'ออกแบบโดย WooThemes' ในส่วนท้ายของหน้าร้าน

50. วิธีเพิ่มไอคอน Font Awesome ในเมนูหน้าร้านของคุณ

ซึ่งสามารถทำได้โดยใช้ปลั๊กอิน Font Awesome 4 Menus ที่มีอยู่ในชุมชน wordpress.org ผู้ใช้มากกว่า 50,000 รายไว้วางใจปลั๊กอินนี้

Font Awesome 4 เมนู

51. วิธีเปลี่ยนชื่อ 'การนำทาง' ในมุมมองมือถือบนหน้าร้าน

ในการดำเนินการนี้ เพียงเพิ่มโค้ดนี้ลงในไฟล์ function.php ของธีมลูก:

 ฟังก์ชั่น storefront_primary_navigation () {
?>
<nav id="site-navigation" class="main-navigation" role="navigation">
<button class="menu-toggle"><?php _e( 'แก้ไขชื่อเมนู', 'หน้าร้าน' ); ?></button>
<?php wp_nav_menu( array( 'theme_location' => 'primary' ) ); ?>
</nav><!-- #site-navigation -->
<?php
}

นี่คือผลลัพธ์:

วิธีเปลี่ยนชื่อ 'การนำทาง' ในมุมมองมือถือบนหน้าร้าน

52. วิธีเพิ่มรูปประจำตัวลูกค้าในหน้าร้าน 'หน้าบัญชีของฉัน'

ซึ่งสามารถทำได้โดยเพียงแค่เพิ่มโค้ดต่อไปนี้ลงในไฟล์ function.php ของธีมลูก:

/**
* พิมพ์รูปประจำตัวลูกค้าในหน้าบัญชีของฉันหลังข้อความต้อนรับ
*/
ฟังก์ชั่น storefront_myaccount_customer_avatar () {
$current_user = wp_get_current_user();

echo '<div class="myaccount_avatar">' . get_avatar( $current_user->user_email, 72, '', $current_user->display_name ) '</div>';
}
add_action( 'woocommerce_before_my_account', 'storefront_myaccount_customer_avatar', 5 );
จากนั้นเพิ่มกฎคำสั่ง CSS ต่อไปนี้ในส่วน CSS เพิ่มเติม:
.myaccount_avatar {
ขอบขวา: 1px ของแข็ง rgba(0, 0, 0, 0.1);
ลอย: ซ้าย;
padding-ขวา: 10px;
ความกว้าง: 83px;
}

.myaccount_user {
ขอบซ้าย: 3px ทึบ #787E87;
ลอย: ขวา;
ช่องว่างภายในซ้าย: 10px;
ความกว้าง: 88%;
}

นี่คือผลลัพธ์:

วิธีเพิ่มรูปประจำตัวลูกค้าในหน้าร้าน 'หน้าบัญชีของฉัน'

53. วิธีเปลี่ยนความสูงของส่วนท้ายของหน้าร้าน WooCommerce

ง่ายมากที่จะเปลี่ยนความสูงของส่วนท้ายของ WooCommerce Storefront โดยการเพิ่มโค้ด CSS ต่อไปนี้ในส่วน CSS เพิ่มเติม :

 section.footer-widgets {
ช่องว่างภายในด้านบน: 25px;
}

div.site-info {
ช่องว่างภายในด้านบน: 16px;
padding-ด้านล่าง: 25px;
}

นี่คือผลลัพธ์:

วิธีเปลี่ยนความสูงของส่วนท้ายของหน้าร้าน WooCommerce

54. การเพิ่มภาพพื้นหลังให้กับหน้าร้านในส่วนของโฮมเพจโดยเฉพาะ

ธีมหน้าร้านเริ่มต้นมีหกส่วน ได้แก่ หมวดหมู่ผลิตภัณฑ์ ผลิตภัณฑ์ล่าสุด สินค้าเด่น สินค้ายอดนิยม สินค้าลดราคา และผลิตภัณฑ์ขายดี เพียงเพิ่มโค้ดต่อไปนี้ลงในส่วน CSS เพิ่มเติม :

 .storefront-feature-products{
background-image: url(เพิ่ม URL ของคุณที่นี่);
พื้นหลังตำแหน่ง: ศูนย์กลาง;
พื้นหลังซ้ำ: ไม่ซ้ำ;
ขนาดพื้นหลัง: ปก;
-o-ขนาดพื้นหลัง: ปก;
}

นี่คือผลลัพธ์:

การเพิ่มภาพพื้นหลังไปยังหน้าร้านในส่วนของโฮมเพจโดยเฉพาะ

55. การเพิ่มสีพื้นหลังให้กับส่วนหน้าแรกของหน้าร้าน

ในการดำเนินการนี้ คุณต้องระบุส่วนที่คุณต้องการเพิ่มสีก่อน สามารถทำได้โดยการเพิ่มโค้ดต่อไปนี้ในส่วน CSS เพิ่มเติม :

 .storefront-feature-products{
พื้นหลัง-สี:#FFEB3B;
}

นี่คือผลลัพธ์:

การเพิ่มสีพื้นหลังให้กับส่วนหน้าแรกของหน้าร้าน

56. วิธีลบหรือซ่อนชื่อส่วนหน้าแรก

ในการดำเนินการนี้ คุณต้องระบุส่วนที่คุณต้องการลบหรือซ่อนก่อน ซึ่งสามารถทำได้โดยการเพิ่มโค้ดต่อไปนี้ในส่วน CSS เพิ่มเติม :

 .storefront-recent-products .section-title {display:none;} .
.storefront-product-categories .section-title {display:none;} .
.storefront-featured-products .section-title {แสดง:ไม่มี;}
.storefront-popular-products .section-title {แสดง:ไม่มี;}
.storefront-on-sale-products .section-title {display:none;} .
.storefront-best-sell-products .section-title {display:none;}

นี่คือผลลัพธ์:

วิธีลบหรือซ่อนชื่อส่วนหน้าแรก

57. วิธีการเปลี่ยนหน้าแรกหัวข้อหัวข้อ

ในการดำเนินการนี้ คุณต้องระบุส่วนที่คุณต้องการลบชื่อก่อน รายการนี้จะช่วยคุณระบุตัวกรองส่วนหน้าแรกของหน้าร้าน:

  • หน้าร้าน_product_categories_args
  • หน้าร้าน_recent_products_args
  • หน้าร้าน_featured_products_args
  • หน้าร้าน_popular_products_args
  • หน้าร้าน_on_sale_products_args
  • หน้าร้าน_best_selling_products_args

เพิ่มรหัสต่อไปนี้ในไฟล์ function.php ของธีมลูก:

 add_filter( 'storefront_featured_products_args', 'custom_storefront_product_featured_title');

// Frontpage แนะนำผลิตภัณฑ์ Title
ฟังก์ชั่น custom_storefront_product_featured_title ( $args ) {
$args['title'] = __( 'ชื่อผลิตภัณฑ์แนะนำใหม่ที่นี่', 'หน้าร้าน' );
ส่งคืน $args;
}

นี่คือผลลัพธ์:

วิธีการเปลี่ยนชื่อส่วนหน้าแรก

58. วิธีเพิ่มส่วนหน้าแรกของผลิตภัณฑ์ต่อหน้า

เพียงเพิ่มโค้ดบรรทัดต่อไปนี้ในไฟล์ function.php ของธีมลูก

 add_filter('storefront_featured_products_shortcode_args','custom_storefront_featured_product_per_page' );
// แนะนำผลิตภัณฑ์เด่นต่อหน้า
ฟังก์ชั่น custom_storefront_featured_product_per_page ($args) {
$args['per_page'] = 10;
ส่งคืน $args;
}

59. วิธีเพิ่มตารางคอลัมน์ผลิตภัณฑ์ส่วนหน้าแรกหรือคอลัมน์

เพียงเพิ่มโค้ดบรรทัดต่อไปนี้ในไฟล์ function.php ของธีมลูก

 add_filter('storefront_featured_products_shortcode_args','custom_storefront_featured_product_per_row' );

// สินค้าแนะนำคอลัมน์
ฟังก์ชั่น custom_storefront_featured_product_per_row ($args) {
$args['columns'] = 2;
ส่งคืน $args;
}

นี่คือผลลัพธ์:

วิธีเพิ่มตารางคอลัมน์ผลิตภัณฑ์ส่วนหน้าแรกหรือคอลัมน์

60. วิธีแสดงหมวดหมู่เพิ่มเติมในโฮมเพจ

เพียงเพิ่มโค้ดบรรทัดต่อไปนี้ในไฟล์ function.php ของธีมลูก

 add_filter('storefront_product_categories_shortcode_args','custom_storefront_category_per_page' );

// หมวดหมู่ สินค้า
ฟังก์ชั่น custom_storefront_category_per_page( $args ) {
$args['number'] = 10;
ส่งคืน $args;
}

61. วิธีเพิ่มคำอธิบายใต้หัวข้อหน้าแรกของหัวข้อ

เพียงเพิ่มโค้ดนี้ลงในไฟล์ function.php ของธีมลูก:

 add_action('storefront_homepage_after_featured_products_title', 'custom_storefront_product_featured_description');

ฟังก์ชั่น custom_storefront_product_featured_description(){ ?>
<p class="element-title--sub">
<?php echo "คำอธิบายส่วนที่นี่";?>
</p>
<?php }

62. วิธีลบส่วนสินค้ายอดนิยมจากหน้าแรกของหน้าร้าน

มีอยู่สองอย่างที่จะทำสิ่งนี้ หนึ่งกำลังติดตั้งปลั๊กอินที่จะช่วยคุณลบส่วนนี้ คุณสามารถดูปลั๊กอิน การควบคุมหน้าแรก ได้

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

 remove_action( 'โฮมเพจ', 'หน้าร้าน_ยอดนิยม_ผลิตภัณฑ์', 50 );

นอกจากนี้ คุณสามารถลบออกได้โดยเพิ่มโค้ดต่อไปนี้ในส่วน CSS เพิ่มเติม :

 .storefront-popular-products .section-title {แสดง:ไม่มี;}

63. วิธีการเปลี่ยนหัวข้อสินค้ายอดนิยม

เพียงเพิ่มโค้ดนี้ลงในไฟล์ function.php ของธีมลูก:

 add_filter( 'storefront_popular_products_args', 'custom_storefront_product_popular_title');
// Frontpage แนะนำผลิตภัณฑ์ Title
ฟังก์ชั่น custom_storefront_product_popular_title ( $args ) {
$args['title'] = __( 'สินค้ายอดนิยม', 'หน้าร้าน' );
ส่งคืน $args;
}

64. วิธีแสดงผลิตภัณฑ์เพิ่มเติมในส่วนที่มีคะแนนสูงสุด

ค่าเริ่มต้นสำหรับหน้าร้านจะแสดงผลิตภัณฑ์ 4 รายการในส่วนที่มีคะแนนสูงสุด ในตัวอย่างนี้ เราจะเพิ่มเป็น 15 ผลิตภัณฑ์ เพียงเพิ่มโค้ดนี้ลงในไฟล์ function.php ของธีมลูก:

 add_filter('storefront_popular_products_shortcode_args','custom_storefront_top_product_per_page' );

// แนะนำผลิตภัณฑ์เด่นต่อหน้า
ฟังก์ชั่น custom_storefront_top_product_per_page( $args ) {
$args['per_page'] = 12;
ส่งคืน $args;
}

65. วิธีลบส่วนสินค้าลดราคาจากหน้าแรกของหน้าร้าน

มีอยู่สองอย่างที่จะทำสิ่งนี้ หนึ่งกำลังติดตั้งปลั๊กอินที่จะช่วยคุณลบส่วนนี้ คุณสามารถดูปลั๊กอิน การควบคุมหน้าแรก ได้

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

 remove_action( 'โฮมเพจ', 'หน้าร้าน_on_sale_products', 60 );

66. วิธีเปลี่ยนสีพื้นหลังของสินค้าลดราคา

ซึ่งสามารถทำได้โดยการเพิ่มโค้ดต่อไปนี้ในส่วน CSS เพิ่มเติม :

 .storefront-on-sale-products{
พื้นหลัง-สี:#FFEB3B;
}

67. วิธีปรับแต่งปุ่ม

ปุ่มสามารถแก้ไขได้โดยใช้เครื่องมือ ปรับแต่ง ไปที่ ลักษณะที่ปรากฏ แล้ว ปรับแต่ง คลิกที่ปุ่ม จากนั้นจัดรูปแบบตามข้อกำหนดของคุณ

นี่คือตัวอย่าง:

68. วิธีเพิ่มลิงก์ส่วนท้ายที่กำหนดเองของหน้าร้าน

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

 add_filter ( 'storefront_credit_links_output', ฟังก์ชัน ( $default_links ) {
เอาท์พุท $ = [
sprintf(
'<a href="%s">%s</a>', get_home_url(), 'เพิ่มลิงก์ที่กำหนดเองที่นี่'

),

$default_links
];
กลับระเบิด(
' <span role="separator" aria-hidden="true"></span> ', $output
);
} );

นี่คือผลลัพธ์:

วิธีเพิ่มลิงก์ส่วนท้ายแบบกำหนดเองของหน้าร้าน

69. หน้าร้านแสดงบล็อกข้อความที่ตัดตอนมาในจดหมายเหตุ

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

 add_action ('เริ่มต้น', ฟังก์ชัน () {
remove_action( 'storefront_loop_post', 'storefront_post_content', 30 );
add_action ('storefront_loop_post', ฟังก์ชัน () {
echo '<div class="entry-content" itemprop="articleBody">';
ถ้า( has_post_thumbnail() ) {
the_post_thumbnail( 'ขนาดใหญ่', [ 'itemprop' => 'image' ] );
}
the_excerpt();
ก้อง '</div>';
}, 30 );
} );

70. วิธีเพิ่มแท็ก Metaviewport แบบกำหนดเอง

เพียงเพิ่มโค้ดเหล่านี้ลงในไฟล์ function.php ของธีมลูก:

 add_filter ('wpex_meta_viewport', ฟังก์ชัน () {
ส่งคืน '<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />';
} );

71. วิธีลบประกาศแนะนำปลั๊กอิน

ประกาศเกี่ยวกับปลั๊กอินอาจสร้างความรำคาญให้กับบางคนและง่ายต่อการลบออก เพียงเพิ่มโค้ดเหล่านี้ลงในไฟล์ function.php ของธีมลูก:

 // ลบปลั๊กอินบางตัว
ฟังก์ชั่น my_recommended_plugins ( $plugins ) {
// ลบประกาศเพื่อติดตั้ง WooCommerce
unset( $plugins['woocommerce'] );
// ส่งคืนปลั๊กอิน
ส่งคืนปลั๊กอิน $;
}
add_filter( 'wpex_recommended_plugins', 'my_recommended_plugins' );
// ลบปลั๊กอินทั้งหมด
// ไม่แนะนำหากคุณกำลังใช้ปลั๊กอินบางตัว เนื่องจากคำบอกกล่าวยังใช้เพื่อแจ้งให้คุณทราบถึงการอัปเดต
add_filter( 'wpex_recommended_plugins', '__return_empty_array' );

72. วิธีแสดงหรือซ่อนคำบรรยายใต้ภาพตามเงื่อนไข

เพียงเพิ่มโค้ดเหล่านี้ลงในไฟล์ function.php ของธีมลูก:

 ฟังก์ชั่น my_callout_visibility( $bool ) {
// ซ่อนอยู่หน้าแรก
ถ้า ( is_front_page() ) {
$bool = เท็จ;
}
// ส่งคืนบูลีน
ส่งคืน $bool;
}
add_filter( 'wpex_callout_enabled', 'my_callout_visibility', 20 );

73. วิธีลบตัวสร้าง Meta ของธีม

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

เพียงเพิ่มโค้ดเหล่านี้ลงในไฟล์ function.php ของธีมลูก:

 add_action ('เริ่มต้น', ฟังก์ชัน () {
remove_action( 'wp_head', 'wpex_theme_meta_generator', 1 );
}, 10 )

74. วิธีเพิ่มพื้นที่ว่างใต้ส่วนหัวโดยอัตโนมัติสำหรับหน้าที่ไม่มีชื่อ

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

 body.page-header-disabled #main {
ช่องว่างภายใน: 30px;
}

75. วิธีซ่อนปุ่มเลื่อนไปที่ด้านบนสุดบนมือถือ

เพียงเพิ่มโค้ดต่อไปนี้ลงในส่วน CSS เพิ่มเติม :

 หน้าจอ @media เท่านั้นและ (ความกว้างสูงสุด: 959px) {
#site-scroll-top { แสดง: ไม่มี !important; }
}

76. วิธีย้ายส่วนหัวและส่วนท้ายออกจากเลย์เอาต์ "แบบกล่อง"

เพียงเพิ่มโค้ดเหล่านี้ลงในไฟล์ function.php ของธีมลูก:

 ฟังก์ชั่น myprefix_move_header_footer_out_of_boxed_layout () {
// ลบส่วนหัว/ส่วนท้าย
remove_action( 'wpex_hook_wrap_top', 'wpex_header' );
remove_action( 'wpex_hook_wrap_bottom', 'wpex_footer' );
// เพิ่มส่วนหัว/ส่วนท้ายอีกครั้ง
add_action( 'wpex_outer_wrap_before', 'wpex_header', 9999 );
add_action( 'wpex_outer_wrap_after', 'wpex_footer' );
}
add_action( 'init', 'myprefix_move_header_footer_out_of_boxed_layout' );

77. วิธีเพิ่มตัวเลือกคอลัมน์เพิ่มเติมให้กับโมดูลกริด

เพียงเพิ่มโค้ดเหล่านี้ลงในไฟล์ function.php ของธีมลูก:

 // ฟังก์ชันนี้จะเพิ่มการเลือกคอลัมน์ จากนั้นคุณจะต้องเพิ่ม CSS . ที่กำหนดเอง
// สำหรับคอลัมน์จริง ตัวอย่าง '.span_1_of_8{ ความกว้าง: 12.5%; }'
ฟังก์ชั่น myprefix_grid_columns ($ คอลัมน์) {
$columns['8'] = '8';
$columns['9'] = '9';
$columns['10'] = '10'; //เพิ่มมากเท่าที่ต้องการ
ส่งคืนคอลัมน์ $;
}
add_filter( 'wpex_grid_columns', 'myprefix_grid_columns' );

78. วิธีเพิ่มเมนูกำหนดเองรองภายใต้หัวข้อ

เพียงเพิ่มโค้ดเหล่านี้ลงในไฟล์ function.php ของธีมลูก:

 ฟังก์ชั่น add_custom_menu_above_main_content () { ?>
<div class="my-nav-wrapper clr">
<div class="container clr"> <!-- .center เนื้อหาแถบนำทาง -->
<?php
// โซลูชันที่ 1 เพิ่มรหัสย่อของแถบนำทาง
echo do_shortcode( '[vcex_navbar menu="60"]' ); // เปลี่ยน ID เมนู
// โซลูชันที่ 2 โดยใช้เมนู WP ดู
// @ https://codex.wordpress.org/Function_Reference/wp_nav_menu สำหรับ args
$args = อาร์เรย์ ();
wp_nav_menu( $args );
// โซลูชันที่ 3 ใช้ปลั๊กอินเมนูเช่น uberMenu
do_shortcode( '[menu_shortcode_here]' ); ?>
</div>
</div>
<?php }
add_action( 'wpex_hook_header_after', 'add_custom_menu_above_main_content' );

79. วิธีลบหัวเรื่องออกจากส่วนหัวของหน้า & ปล่อยให้ breadcrumbs เท่านั้น

เพียงเพิ่มโค้ดเหล่านี้ลงในไฟล์ function.php ของธีมลูก:

 // ลบหัวเรื่องออกจากพื้นที่ส่วนหัวของหน้า
add_action ('เริ่มต้น', ฟังก์ชัน () {
remove_action( 'wpex_hook_page_header_inner', 'wpex_page_header_title' );
remove_action( 'wpex_hook_page_header_content', 'wpex_page_header_title' ); // รวม v5+
} );

80. การอ้างอิงการดำเนินการ

นี่คือฟังก์ชัน add_action() ที่มีอยู่ทั้งหมดที่ใช้ในธีมหน้าร้าน มันแนบฟังก์ชันกับเบ็ดตามที่กำหนดโดย do_action

ทั่วไป

ต่อไปนี้คือฟังก์ชันการดำเนินการทั่วไปบางส่วน:

storefront_before_site – Executed after opening <body> tag

 storefront_before_content – ​​ดำเนินการก่อนเปิด <div id="content"> tag
storefront_content_top – ดำเนินการหลังจากเปิด <div id="content"> tag

หัวข้อ

 storefront_before_header – ดำเนินการหลังจาก <div id="page"> tag
storefront_header – ดำเนินการภายใน <div class="col-full"> ของแท็ก <header id="masthead">
หน้าแรก
storefront_homepage – ดำเนินการภายใน <div class="col-full"> ของส่วนเนื้อหาหน้าแรก

หมวดหมู่สินค้า

 storefront_homepage_before_product_categories – ดำเนินการก่อนส่วนหน้าแรก <section class="storefront-product-categories"> storefront_homepage_after_product_categories_title` – ดำเนินการหลังจาก <h2 class="section-title"> ชื่อส่วนหมวดหมู่ผลิตภัณฑ์ storefront_homepage_after_product_categories – ดำเนินการหลังจาก <section class="storefront -product-categories">หน้าแรกของหมวด

สินค้าล่าสุด

 storefront_homepage_before_recent_products – ดำเนินการก่อนส่วนหน้าแรก <section class="storefront-recent-products"> storefront_homepage_after_recent_products_title – ดำเนินการหลังจาก <h2 class="section-title"> หัวข้อผลิตภัณฑ์ล่าสุด storefront_homepage_after_recent_products – ดำเนินการหลังจาก <section class="storefront ผลิตภัณฑ์ล่าสุด"> ส่วนหน้าแรก

สินค้าแนะนำ

 storefront_homepage_before_featured_products – ดำเนินการก่อน <section class="storefront-featured-products">
ส่วนหน้าแรก storefront_homepage_after_featured_products_title – ดำเนินการหลังจาก <h2 class="section-title">
ชื่อส่วนผลิตภัณฑ์เด่น storefront_homepage_after_featured_products – ดำเนินการหลังจากส่วนหน้าแรก <section class="storefront-featured-products">

สินค้ายอดนิยม

 storefront_homepage_before_popular_products – ดำเนินการก่อนส่วนหน้าแรก <section class="storefront-popular-products"> storefront_homepage_after_popular_products_title – ดำเนินการหลังจาก <h2 class="section-title"> ส่วนชื่อผลิตภัณฑ์ยอดนิยม storefront_homepage_after_popular_products – ดำเนินการหลังจาก <section class="storefront สินค้ายอดนิยม"> ส่วนหน้าแรก

สินค้าลดราคา

 storefront_homepage_before_on_sale_products – ดำเนินการก่อนส่วนหน้าแรก <section class="storefront-on-sale-products"> storefront_homepage_after_on_sale_products_title – ดำเนินการหลังจาก <h2 class="section-title"> ส่วนชื่อผลิตภัณฑ์ลดราคา storefront_homepage_after_sectionon_sale after theproducts – ดำเนินการ ="storefront-on-sale-products"> ส่วนหน้าแรก

สินค้าขายดี

 storefront_homepage_before_best_selling_products – ดำเนินการก่อนส่วนหน้าแรกของ <section class="storefront-best-selling-products">
storefront_homepage_after_best_selling_products_title – ดำเนินการหลังจากชื่อส่วนผลิตภัณฑ์ขายดี <h2 class="section-title">
storefront_homepage_after_best_selling_products – ดำเนินการหลังจากส่วนหน้าแรก <section class="storefront-best-selling-products">

หน้าคลังบล็อก

 storefront_loop_before – ดำเนินการก่อนโพสต์ทั้งหมดในคลังบล็อก
storefront_loop_post – ดำเนินการก่อนแต่ละโพสต์ในที่เก็บถาวรของบล็อก
storefront_post_content_before – ดำเนินการก่อนเนื้อหาของแต่ละโพสต์ในคลังบล็อก
storefront_post_content_after – ดำเนินการหลังจากเนื้อหาของแต่ละโพสต์ในคลังบล็อก

หน้าทั่วไป

 storefront_page_before – ดำเนินการหลังจากแท็ก `<main id=”main”>` ในหน้าเดียว
storefront_page – ดำเนินการหลังจากเปิดแท็ก `<div id=”post-…”>` ในหน้าเดียว
storefront_page_after – ดำเนินการที่ส่วนท้ายของแท็ก `<div id=”post-…”>` ในหน้าเดียว

โพสต์เดียว

 storefront_single_post_before – ดำเนินการหลังจากแท็กเปิด <main id="main"> ในโพสต์บล็อกเดียว
storefront_single_post_top – ดำเนินการหลังจากแท็กเปิด <div id="post-..."> ในโพสต์เดียว
storefront_single_post – ดำเนินการทันทีหลังจาก storefront_single_post_top ขอแสดงเนื้อหาโพสต์
storefront_single_post_bottom – ดำเนินการก่อนแท็กปิด <div id="post-..."> ในโพสต์เดียว
storefront_single_post_after – ดำเนินการก่อนแท็กปิด <main id="main"> ในโพสต์บล็อกเดียว

แถบด้านข้าง

storefront_sidebar – ดำเนินการในทุกหน้าที่มีแถบด้านข้าง มีวิดเจ็ตที่ให้มา

ส่วนท้าย

 storefront_before_footer – ดำเนินการก่อนแท็ก <footer id="colophon">
storefront_footer – ดำเนินการก่อนปิดแท็ก <footer id="colophon">
storefront_after_footer – ดำเนินการหลังจากปิดแท็ก <footer id="colophon">

คู่มืออ้างอิงตัวกรอง

ส่วนนี้แสดงรายการตัวกรองที่ใช้บ่อยที่สุดบางส่วนที่มีอยู่ในธีมหน้าร้าน

ความคิดเห็น

ไฟล์: comments.php

storefront_comment_form_args – กรองความคิดเห็นตอบกลับชื่อ HTML ก่อนและหลัง

ฟังก์ชันเทมเพลตหน้าร้าน

ไฟล์: /inc/storefront-template-functions.php

เมนูนำทาง

storefront_menu_toggle_text – กรองข้อความสลับเมนูตอบสนอง

หน้าแรก

หมวดหมู่สินค้า

 storefront_product_categories_args – กรองอาร์กิวเมนต์หมวดหมู่ผลิตภัณฑ์หน้าแรก
storefront_product_categories_shortcode_args – กรองอาร์กิวเมนต์รหัสย่อหมวดหมู่ผลิตภัณฑ์หน้าแรก

สินค้าล่าสุด

 storefront_recent_products_args – กรองอาร์กิวเมนต์ผลิตภัณฑ์ล่าสุดของหน้าแรก
storefront_recent_products_shortcode_args – กรองอาร์กิวเมนต์ย่อผลิตภัณฑ์ล่าสุดหน้าแรก

สินค้าแนะนำ

 storefront_featured_products_args – กรองอาร์กิวเมนต์ผลิตภัณฑ์เด่นของหน้าแรก
storefront_featured_products_shortcode_args – กรองอาร์กิวเมนต์รหัสย่อผลิตภัณฑ์เด่นของหน้าแรก

สินค้ายอดนิยม

 storefront_popular_products_args – กรองอาร์กิวเมนต์สินค้ายอดนิยมของหน้าแรก
storefront_popular_products_shortcode_args – กรองอาร์กิวเมนต์รหัสย่อผลิตภัณฑ์ยอดนิยมของหน้าแรก

สินค้าลดราคา

 storefront_on_sale_products_args – กรองอาร์กิวเมนต์หน้าแรกเกี่ยวกับสินค้าลดราคา
storefront_on_sale_products_shortcode_args – กรองหน้าแรกเกี่ยวกับอาร์กิวเมนต์รหัสย่อผลิตภัณฑ์ลดราคา

สินค้าขายดี

 storefront_best_selling_products_args – กรองอาร์กิวเมนต์สินค้าขายดีหน้าแรก
storefront_best_selling_products_shortcode_args – กรองอาร์กิวเมนต์รหัสย่อของผลิตภัณฑ์ที่ขายดีที่สุดในหน้าแรก

โพสต์เดียว

storefront_single_post_posted_on_html – กรอง single ที่โพสต์ในรายละเอียด

ส่วนท้าย

 storefront_footer_widget_rows – จำนวนตัวกรองของแถววิดเจ็ตส่วนท้าย (ค่าเริ่มต้น: 1)
storefront_footer_widget_columns – จำนวนตัวกรองของคอลัมน์วิดเจ็ตส่วนท้าย (ค่าเริ่มต้น: 4)
storefront_copyright_text – กรองข้อความลิขสิทธิ์ส่วนท้าย
storefront_credit_link – กรองลิงค์เครดิตส่วนท้าย

ฟังก์ชั่นหน้าร้าน

ไฟล์: /inc/storefront-functions.php

 storefront_header_styles – กรองสไตล์ส่วนหัว
storefront_homepage_content_styles – กรองรูปแบบเนื้อหาหน้าแรก

ชั้นเรียนหน้าร้าน

ไฟล์: /inc/class-storefront.php

 storefront_custom_background_args – กรองอาร์กิวเมนต์พื้นหลังเริ่มต้น
storefront_default_background_color – กรองสีพื้นหลังของไซต์เริ่มต้น
storefront_sidebar_args – กรองอาร์กิวเมนต์แถบด้านข้างเริ่มต้น
storefront_google_font_families – กรองกลุ่มแบบอักษร Google เริ่มต้น
storefront_navigation_markup_template – กรองมาร์กอัปผลลัพธ์ของการนำทาง

ฟังก์ชันเทมเพลต WooCommerce

ไฟล์: /woocommerce/storefront-woocommerce-template-functions.php

 storefront_upsells_columns – กรองคอลัมน์เพิ่มยอดขาย (ค่าเริ่มต้น: 3)
storefront_loop_columns – กรองการแสดงลูปผลิตภัณฑ์เริ่มต้น (ค่าเริ่มต้น: 3)
storefront_handheld_footer_bar_links – กรองลิงก์บาร์ส่วนท้ายแบบใช้มือถือ

คลาส WooCommerce

ไฟล์: /woocommerce/class-storefront-woocommerce.php

 storefront_related_products_args – กรองข้อโต้แย้งของผลิตภัณฑ์ที่เกี่ยวข้อง
storefront_product_thumbnail_columns – กรองคอลัมน์ภาพขนาดย่อของผลิตภัณฑ์ (ค่าเริ่มต้น: 4)
storefront_products_per_page – กรองผลิตภัณฑ์ต่อหน้าในหมวดหมู่ผลิตภัณฑ์

บทสรุป

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

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