80+ เคล็ดลับในการปรับแต่งหน้าร้าน WooCommerce Theme : สุดยอดคู่มือการปรับแต่งธีมหน้าร้าน
เผยแพร่แล้ว: 2022-01-04
กำลังมองหาวิธีปรับแต่งธีมหน้าร้าน 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;
}นี่คือผลลัพธ์:

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' );
นี่คือผลลัพธ์:

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;
}นี่คือผลลัพธ์:

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 เพิ่มเติม และเพิ่มบรรทัดต่อไปนี้:
#โฆษณาด้านบน > .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;
}นี่คือผลลัพธ์:

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%; }นี่คือผลลัพธ์:

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 ไว้วางใจปลั๊กอินแบบอักษรที่ดีนี้

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 รายไว้วางใจปลั๊กอินนี้

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
}นี่คือผลลัพธ์:

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

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;
}นี่คือผลลัพธ์:

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 – กรองผลิตภัณฑ์ต่อหน้าในหมวดหมู่ผลิตภัณฑ์
บทสรุป
หากคุณต้องการปรับแต่งธีมหน้าร้าน เคล็ดลับเหล่านี้ที่แชร์ในคู่มือการปรับแต่งหน้าร้านที่ครอบคลุมนี้ควรเป็นจุดเริ่มต้นที่ดีที่สุด นอกจากนี้ยังมีข้อมูลโค้ดที่คุณสามารถเพิ่มธีมย่อยของหน้าร้านและรับผลลัพธ์ได้ทันที ฉันหวังว่าคุณจะพบว่าคู่มือการปรับแต่งหน้าร้านนี้มีประโยชน์
บทความที่คล้ายกัน
- วิธีลบลิงก์ส่วนท้ายของหน้าร้านและ Woocommerce ด้วย 4 ตัวเลือกง่ายๆ
- วิธีลบข้อความและลิงก์ส่วนท้ายของหน้าร้านโดยใช้ปลั๊กอิน
- การจัดรูปแบบรายการเมนู WordPress แยกจากเมนู WordPress คลาส CSS
- วิธีสร้างโซลูชันแก้ไขด่วนสำหรับเมนูมือถือ Divi แบบเลื่อนได้
- วิธีสร้าง Number Pagination ใน WordPress โดยไม่ต้องใช้ Plugin
