80+ Trik untuk Menyesuaikan Tema WooCommerce Storefront: Panduan Kustomisasi Tema Storefront Ultimate

Diterbitkan: 2022-01-04

kustomisasi tema etalase woocommerce Mencari cara untuk menyesuaikan tema etalase WooCommerce Anda? Artikel ini memiliki 80+ trik berbeda yang dapat Anda gunakan untuk menyesuaikan tema WooCommerce Storefront Anda. Kustomisasi tema WooCommerce Storefront seharusnya mudah setelah membaca panduan ini.

Etalase WooCommerce adalah tema sederhana dan kuat yang gratis. Tema ini memberi Anda kontrol besar atas toko Anda dalam hal presentasi produk dan akses pengguna. Ini gratis dan menawarkan banyak pilihan penyesuaian melalui tema anak.

Sebelum kita mempelajari semua trik untuk menyesuaikan tema WooCommerce Storefront, beri tahu kami dasar-dasarnya terlebih dahulu. Selain itu, akan ada panduan terperinci tentang cara menginstal dan mengonfigurasi Tema WooCommerce Storefront.

Tema WooCommerce etalase

etalase

Apakah Anda memiliki proyek WooCommerce? Jika ya, maka Storefront adalah tema eCommerce terbaik yang dibangun untuk bekerja secara elegan dengan WooCommerce.

Tema ini dikembangkan oleh pengembang WooCommerce Core, dengan desain yang bersih dan minimal yang terbuka untuk segala jenis penyesuaian.

Tema ini memiliki desain responsif yang akan berfungsi di perangkat apa pun. Berikut adalah beberapa fitur luar biasa yang akan Anda dapatkan dari mengunduh tema ini:

    • Desain yang elegan.
    • Tata letak responsif.
    • markup yang ramah SEO.
    • Templat halaman khusus.
    • Bebas.
    • berlisensi GPL.
    • Terjemahan siap untuk bahasa lain.

Cara Memasang dan Mengonfigurasi Tema Toko WooCommerce

Mengunduh tema Storefront sama seperti memasang plugin lain untuk situs WordPress Anda. Pertama, Anda harus pergi ke Appearance , Themes , dan terakhir Add New . Pada kolom pencarian, ketik 'storefront' dan kemudian klik tombol install .

Setelah terinstal, Anda dapat mengaktifkan tema menggunakan tombol Aktifkan .

Pemasangan etalase

Selain itu, Anda dapat mengunjungi wordpress.org untuk mengunduh Storefront versi terbaru. Anda kemudian dapat mengunggah folder yang diekstraksi ke direktori tema di server Anda melalui FTP. Setelah itu, Anda perlu mengaktifkan tema dengan masuk ke Penampilan, lalu Tema .

Template Halaman

Storefront secara otomatis membuat dua templat halaman tambahan, selain halaman WooCommerce default. Mereka adalah Beranda dan Lebar penuh.

Templat Beranda.

Template Beranda menawarkan cara yang bagus untuk menampilkan semua produk Anda, memberi Anda gambaran umum tentang produk dan kategori produk. Pengunjung toko Anda pertama kali akan mendarat di halaman ini saat memasuki toko Anda.

Menyiapkannya sangat mudah karena Anda hanya perlu membuat halaman baru dan menambahkan beberapa konten untuk ditampilkan. Kemudian, Anda harus memilih 'Homepage' dari drop-down template di kotak meta Atribut Halaman.

Templat Halaman Beranda

Setelah menerbitkan halaman ini, Anda dapat mengaturnya sebagai beranda dengan menavigasi ke Pengaturan lalu Membaca.

Anda kemudian akan mencentang 'Halaman statis' dan kemudian memilih beranda yang dibuat dari menu tarik-turun 'Halaman depan'. Setelah Anda menyimpan perubahan, perubahan tersebut akan secara otomatis tercermin di front-end.

Mengatur Beranda

Setelah konfigurasi selesai, Beranda Anda harus memiliki beberapa bagian.

Tampilan Beranda

Berbagai cluster ditampilkan seperti produk yang direkomendasikan, favorit penggemar, produk yang dijual, dan best seller. Cara elemen ini ditampilkan sama dengan urutan di back-end.

Selain itu, Anda dapat menggunakan fitur seret dan lepas untuk melakukan modifikasi dengan mengklik produk lalu, kategori .

Lebar Penuh di keranjang dan checkout

Lebar Penuh adalah templat lain yang membentang di seluruh halaman tanpa bilah sisi, yang merupakan opsi yang disarankan untuk halaman keranjang dan checkout Anda. Ini dapat dilakukan dengan masuk ke halaman keranjang dan checkout dan pilih 'Lebar Penuh' dari drop-down di bagian Atribut Halaman.

Mengatur template Lebar Penuh

Mengonfigurasi menu

Etalase memiliki pengaturan default lokasi menu yang primer dan sekunder. Menu utama ditampilkan tepat di bawah logo situs. WooCommerce menampilkan semua halaman Anda sebagai 'menu utama' jika Anda belum menetapkan menu utama tertentu.

Menu sekunder berada tepat di samping logo, bersarang ke kotak pencarian. Namun, menu sekunder ini hanya akan muncul jika Anda menetapkan menu.

Menampilkan Menu

Membuat menu baru dan menambahkan halaman

Ini dapat dilakukan dengan menavigasi ke Appearance lalu Menus di panel admin. Di sisi kiri, Anda akan melihat judul yang disebut 'halaman'. Klik tombol Lihat Semua untuk mendapatkan daftar semua halaman yang telah Anda terbitkan.

Centang halaman yang Anda inginkan lalu klik Add to Menu . Sangat mudah untuk menyesuaikan urutan menu hanya dengan menyeret dan menjatuhkan halaman.

Membuat Menu

Menempatkan Widget

Tema Storefront memberi Anda tiga area berbeda untuk menempatkan widget di situs web Anda. Widget header dapat ditempatkan di atas konten, tepat di bawah header situs Anda. Widget bilah sisi ditempatkan di samping berdasarkan tata letak yang Anda pilih. Selain itu, Anda dapat menempatkan widget footer berdasarkan pilihan Anda dari empat widget yang tersedia.

Jadi sekarang setelah Anda mengetahui tentang dasar-dasar menginstal dan mengonfigurasi tema WooCommerce Storefront, mari kita lihat berbagai trik yang dapat Anda lakukan untuk menyesuaikan tema ini.

1. Membuat tema anak

Sebelum kita dapat menggali trik rumit dalam menyesuaikan etalase WooCommerce Anda, mari kita buat tema anak untuk tema Etalase kami terlebih dahulu. Tema anak adalah tema kecil yang bergantung pada tema induk. Mereka menimpa lembar gaya dan fungsi kustom dari tema induk sehingga menciptakan perubahan pada bagian yang berbeda dari halaman Anda.

Mengapa kita harus membuat tema anak? Ini karena inti dari Storefront terus diperbarui dan ini akan menimbulkan risiko bagi semua upaya penyesuaian Anda. Ini berarti Anda dapat meningkatkan Storefront dengan aman, tanpa kehilangan pekerjaan khusus kami.

Cara terbaik untuk membuat tema anak adalah dengan mengunduh plugin Konfigurator Tema Anak dan mengaktifkannya. Ikuti wizard untuk membuat tema anak pertama Anda.

2. Tambahkan logo ke toko Anda

Ini dapat dilakukan dengan menggunakan Penyesuai Tema yang ada di dasbor Anda di bawah Tema lalu Sesuaikan. Pilih opsi 'identitas situs' untuk menambahkan logo dengan mengunggah gambar. Ukuran yang disarankan untuk setiap tema Storefront adalah 470px kali 110px. Anda kemudian akan menyimpan perubahan dengan mengklik 'Terbitkan'.

3. Sesuaikan ukuran tajuk

Di sini kita akan menggunakan Theme Customizer lagi, tetapi kita akan menulis beberapa kode CSS di bagian 'CSS Tambahan'.

Tambahkan kode berikut:

 * Ketua */
#masthead.site-header {
   tinggi: 155px!penting;
   margin-bawah: 0px
}
/* CSS Seluler untuk Masthead */
@media saja layar dan (max-width: 320px) {
   #masthead.site-header {
   tinggi: 80px!penting;
   margin-bawah:0px;
}
}
/* Menu kepala tiang */
.storefront-primary-navigation a, .cart-contents a {
   margin:0 0 0 0;
}
.main-navigasi ul {
   padding:0 0 10px 4px!penting;
}
.main-navigasi li {
   tinggi:38px!penting;}
/* CSS Seluler untuk menu Masthead */
@media saja layar dan (max-width: 320px) {
.main-navigasi ul {
   latar belakang:#D6DDE4!penting;
}
}
/* Area tajuk */
.tajuk situs {
padding-top: 0.5em;
}
.site-header .custom-logo-link img, .site-header .site-logo-anchor img, .site-header .site-logo-link img {
margin-bawah: -45px;
}

Inilah hasilnya:

Sesuaikan ukuran tajuk

4. Hapus bilah pencarian dari tajuk tema

Tambahkan kode ini ke bagian 'CSS tambahan'.

 .site-header .widget_product_search
tampilan: tidak ada;
}

Inilah hasilnya:

Hapus bilah pencarian dari tajuk tema

5. Buat menu Dropdown terpisah untuk perangkat seluler

Etalase dibuat agar sangat responsif, menyesuaikan dengan baik ke semua ukuran layar. Jika Anda memiliki banyak menu, penting untuk mengarahkan perhatian pengunjung Anda ke tempat-tempat tertentu di situs web. Menggunakan Penyesuai WordPress, Anda dapat menambahkan cuplikan kode berikut untuk melakukan hal itu.

Pergi ke Appearance , lalu Customize dan kemudian pilih opsi 'Menus' di mana kita dapat membuat desain menu kustom kita dengan memilih 'Handheld Menu' untuk layar kecil.

Buat menu tarik-turun terpisah untuk perangkat seluler

6. Matikan ulasan pelanggan

Secara default, WooCommerce dan etalase memiliki fungsi standar untuk ulasan. Integrasi yang sangat bagus ini memungkinkan Anda mengetahui pendapat pengunjung tentang produk Anda.

Namun, ulasan pelanggan mungkin tidak berlaku untuk semua jenis toko eCommerce. Untuk mematikan ulasan pelanggan, navigasikan ke pengaturan WooCommerce dan buka tab 'Produk'. Di bagian bawah halaman, Anda akan menemukan bagian 'ulasan' di mana Anda dapat memperbarui ulasan sesuai keinginan.

Matikan ulasan pelanggan

7. Hapus gambar kategori produk dari beranda

WooCommerce memungkinkan Anda untuk menampilkan produk serta kategori produk dengan gambarnya di beranda. Namun, jika Anda lebih suka kategori ditampilkan sebagai teks saja, Anda perlu menambahkan baris ini ke file functions.php tema anak Anda. Cukup tambahkan di akhir file function.php.

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

Inilah hasilnya:

Hapus gambar kategori produk dari beranda

8. Ubah warna menu header

Customizer memungkinkan kami untuk menyesuaikan header dengan warna yang Anda inginkan. Ini dapat dilakukan dengan menavigasi ke Customize lalu Header dan pilih warna yang Anda inginkan.

Namun, opsi ini mewarnai seluruh wilayah header termasuk bilah pencarian, bagian login, dan logo. Untuk mendapatkan latar belakang yang berbeda ke menu header hanya dengan menambahkan cuplikan kode berikut ke panel CSS tambahan .

 .storefront-primary-navigation,
.main-navigation ul.menu ul.sub-menu{
warna latar:#f0f0f0;
}

Inilah hasilnya:

8. Ubah warna menu header

9. Sembunyikan bilah navigasi utama

Storefront Theme secara default menampilkan semua halaman sebagai menu. Jika Anda ingin menyembunyikan bilah navigasi utama, menghapus menu saja tidak cukup. Cukup navigasikan ke Customize lalu bagian CSS tambahan dan tambahkan baris berikut:

 .storefront-primary-navigation {
tampilan: tidak ada;
}

Inilah hasilnya:

Sembunyikan bilah navigasi utama

10. Sembunyikan judul produk di halaman toko

Untuk menyembunyikan judul produk di halaman toko, cukup navigasikan ke Kustomisasi lalu bagian CSS tambahan dan tambahkan baris berikut:

 h2.woocommerce-loop-product__title {
tampilan: tidak ada !penting;
}

Inilah hasilnya:

Sembunyikan judul produk di halaman toko

11. Hapus ruang kosong dari header

Cukup navigasikan ke Customize lalu bagian CSS tambahan dan tambahkan baris berikut:

 .pencitraan situs {
margin-bawah: 0px;
}

Inilah hasilnya:

Hapus ruang kosong dari header

12. Tambah lebar bilah pencarian

Apa yang akan Anda lakukan jika Anda ingin memperpanjang lebar bilah pencarian? Menggunakan bagian CSS tambahan, tambahkan baris berikut:

 .woocommerce-active .site-header .site-search {
lebar: 44,739%;
}
#masthead .site-search .widget_product_search input[type="search"] {
lebar: 700 piksel !penting;
}

Inilah hasilnya:

Tambah lebar bilah pencarian

13. Hapus spasi antara header dan menu

Cukup navigasikan ke Customize lalu bagian CSS tambahan dan tambahkan baris berikut:

 .tajuk situs {
tinggi: 77 piksel;
}
.col-penuh {
atas: -84 piksel;
}
@media saja layar dan (max-width: 640px) {
.tajuk situs {
tinggi: otomatis;
}
.col-penuh {
atas: 0;
}
}

Inilah hasilnya:

Hapus ruang antara header dan menu

14. Menambahkan teks tambahan ke Halaman Pendaftaran WooCommerce

Menambahkan pesan di halaman pendaftaran adalah penting, karena kami mungkin ingin menambahkan Terima kasih atau menawarkan voucher diskon untuk pendaftar baru. Untuk mengarsipkan ini, cukup tambahkan fungsi di file function.php tema anak.

 add_action( 'bp_signup_profile_fields', function() {
// Mulai mengedit di bawah.
?>
<p class="notice-check-inbox">
Harap ingat untuk memeriksa email Anda dan mengkonfirmasi pendaftaran untuk a
<strong>Voucher diskon 10%</strong>!
</p>
<?php
// Akhiri pengeditan.
} );

15. Hapus remah roti di tema Storefront

Di bagian atas halaman di sebagian besar situs web, remah roti ditambahkan untuk memudahkan navigasi. Mereka ditemukan di bagian atas setiap halaman, menunjukkan kategori tempat halaman atau produk tersebut berada.

Tepung roti

Breadcrumbs adalah alat yang luar biasa untuk Search Engine Optimization, tetapi jika Anda ingin menghapusnya cukup tambahkan kode berikut ke file functions.php tema anak:

 add_filter( 'woocommerce_get_breadcrumb', '__return_false' );

Inilah hasilnya:

Hapus remah roti di tema Storefront

16. Ubah tautan URL di logo

Tema WordPress secara umum, tautan beranda situs di logo. Fungsi ini standar untuk sebagian besar situs web, dan pengguna berharap mereka dapat kembali ke beranda setiap kali mereka mengklik logo.

Bagaimana jika beranda berada di lokasi yang berbeda? Ini berarti Anda harus mengonfigurasi URL, jika kami menginginkan tautan khusus. Untuk mengubahnya, kita perlu menambahkan kode berikut ke file functions.php tema anak:

 add_action( 'storefront_header' , 'custom_storefront_header', 1 );
fungsi custom_storefront_header () {
remove_action( 'storefront_header' , 'storefront_site_branding', 20 );
add_action( 'storefront_header' , 'custom_site_branding', 20 );
fungsi custom_site_branding() {
// SINI atur tautan logo atau judul situs Anda
$link = home_url( '/link-kustom-saya/' );
?>
<div class="situs-branding">
<?php
if ( function_exists( 'the_custom_logo' ) && has_custom_logo() ) {
$custom_logo_id = get_theme_mod( 'custom_logo' );
jika ( $custom_logo_id ) {
$custom_logo_attr = array('class' => 'custom-logo', 'itemprop' => 'logo' );
$image_alt = get_post_meta( $custom_logo_id, '_wp_attachment_image_alt', benar );
if ( kosong( $image_alt ) ) {
$custom_logo_attr['alt'] = get_bloginfo( 'nama', 'tampilan' );
}
$logo = sprintf( '<a href="%1$s" class="custom-logo-link" rel="home" itemprop="url">%2$s</a>',
esc_url( $tautan ),
wp_get_attachment_image( $custom_logo_id, 'penuh', salah, $custom_logo_attr )
);
}
elseif ( is_customize_preview() ) {
$logo = sprintf( '<a href="%1$s" class="custom-logo-link" style="display:none;"><img class="custom-logowaktu/a>' , esc_url( $tautan ) );
}
$html = is_front_page() ? '<h1 class="logo">' . $logo. '</h1>' : $logo;
} elseif ( function_exists( 'jetpack_has_site_logo' ) && jetpack_has_site_logo() ) {
$logo = situs_logo()->logo;
$logo_id = get_theme_mod( 'custom_logo' );
$logo_id = $logo_id ? $logo_id : $logo['id'];
$ukuran = site_logo()->theme_size();
$html = sprintf( '<a href="%1$s" class="site-logo-link" rel="home" itemprop="url">%2$s</a>',
esc_url( $tautan ),
wp_get_attachment_image( $logo_id, $size, false, array(
'class' => 'lampiran logo situs-' . $ukuran,
'ukuran data' => $ukuran,
'itemprop' => 'logo'
) )
);
$html = apply_filters( 'jetpack_the_site_logo', $html, $logo, $size );
} kalau tidak {
$tag = is_front_page() ? 'h1' : 'div';

$html = '<' . esc_attr( $tag ) . ' class="beta site-title"><a href="' . esc_url( $link ) . '" rel="home">' . esc_html( get_bloginfo( 'nama' ) ) . '</a></' . esc_attr( $tag ) .'>';

if ( '' !== get_bloginfo( 'deskripsi' ) ) {
$html .= '<p class="site-description">' . esc_html( get_bloginfo( 'deskripsi', 'display' ) ) . '</p>';
}
}
gema $html;
?>
</div>
<?php
}
}

Tautan khusus berjalan di baris 7 ' ( '/my-custom-link/' ); ' , di mana Anda akan menambahkan tautan khusus Anda dengan menggantinya dengan "tautan khusus-saya".

17. Hapus kategori sepenuhnya dari halaman toko

Fitur ini sederhana menghapus kategori. Anda perlu menambahkan baris berikut ke file functions.php:

 function storefront_child_reorder_homepage_contant() {
remove_action('homepage', 'storefront_product_categories', 20 );
}
add_action('init', 'storefront_child_reorder_homepage_contant');

Inilah hasilnya:

Hapus kategori sepenuhnya dari halaman toko

18. Hapus gambar produk dari troli dan mini-cart

Untuk melakukannya, cukup tambahkan kode berikut ke file functions.php tema anak Anda:

 add_filter( 'woocommerce_cart_item_thumbnail', '__return_false' );

Inilah hasilnya:

Hapus gambar produk dari troli dan troli mini

19. Produk terbaru dari halaman toko kami

Saat Anda menambahkan produk baru, itu ditambahkan ke bagian 'Baru masuk' di halaman depan. Ini adalah pengaturan default dalam tema Storefront. Namun, jika Anda terus-menerus menambahkan produk ke daftar Anda, mereka mungkin mengacaukan halaman toko. Anda mungkin juga ingin menampilkan informasi tambahan di bagian ini.

Untuk menghapus bagian ini, cukup tambahkan kode berikut ke file function.php tema anak.

 function storefront_child_reorder_homepage_contant() {
remove_action('homepage', 'storefront_recent_products', 30 );
}
add_action('init', 'storefront_child_reorder_homepage_contant');

Inilah hasilnya:

Produk terbaru dari halaman toko kami

20. Hapus produk terlaris dari halaman toko

Bagi sebagian orang, ini mungkin bukan fitur yang diinginkan. Untuk menghapus bagian terlaris, cukup tambahkan kode berikut ke file function.php tema anak.

 function storefront_child_reorder_homepage_contant() {
remove_action('homepage', 'storefront_best_selling_products', 70 );
}
add_action('init', 'storefront_child_reorder_homepage_contant');

Inilah hasilnya:

Hapus produk terlaris dari halaman toko

21. Hapus produk unggulan

Dengan cara yang sama, Anda mungkin ingin menonaktifkan bagian produk unggulan. Ini dapat dilakukan dengan menambahkan cuplikan kode berikut ke file functions.php tema anak:

 function storefront_child_reorder_homepage_contant() {
remove_action('homepage', 'storefront_featured_products', 40 );
}
add_action('init', 'storefront_child_reorder_homepage_contant');

Inilah hasilnya:

Hapus produk unggulan

22. Integrasikan tombol "Tambahkan ke troli" yang lengket

Penting untuk memberikan informasi penting tentang produk Anda seperti deskripsi, galeri gambar, dan informasi tambahan. Pada akhirnya, ini mungkin menghasilkan halaman yang panjang.

Namun, jika Anda ingin mempermudah proses penambahan produk ke troli tanpa memaksa pelanggan untuk menggulir kembali ke atas halaman untuk menambahkan produk ke troli, Anda dapat menambahkan tombol “Tambahkan ke troli” di bagian atas layar.

Ini dapat dilakukan dengan menggunakan plugin bernama Sticky add to cart untuk WooCommerce. Cukup instal dan aktifkan, untuk menikmati tombol “Tambahkan ke troli” yang menempel di semua halaman produk Anda.

Inilah hasilnya:

Integrasikan tombol "Tambahkan ke troli" yang lengket

23. Tambahkan daftar dropdown kota di halaman Checkout

Saat Anda menambahkan daftar dropdown kota di halaman checkout, ini akan membantu pelanggan kami untuk mengisi detail pribadi mereka dengan cepat. Ini akan memungkinkan Anda untuk hanya membuat kota-kota yang tersedia di mana Anda dapat mengirimkan produk Anda.

Cukup tambahkan kode berikut ke file functions.php tema anak:

 add_filter( 'woocommerce_default_address_fields', 'override_checkout_city_fields', 10, 1 );
function override_checkout_city_fields($fields) {
// Tentukan di sini dalam array kota yang Anda inginkan (Berikut contoh kota)
$option_city = array(
'' => __( 'Pilih kota Anda' ),
'a' => 'a',

);

$fields['city']['type'] = 'pilih';
$fields['city']['options'] = $option_cities;

kembalikan $bidang;
}

Jika Anda melihat baris kelima kode tersebut, Anda dapat menentukan daftar kota kami. Bagian pertama dari kode 'a' => adalah ID kota, yang tidak boleh berisi spasi atau karakter kosong. Cukup tulis nama kota persis seperti yang Anda inginkan.

Inilah hasilnya:

Tambahkan daftar dropdown kota di halaman Checkout

24. Sembunyikan tombol plus dan minus kuantitas produk dari halaman produk

Agar Anda dapat menyembunyikan bidang teks dengan tombol plus dan minus untuk menambah atau mengurangi kuantitas produk, yang perlu Anda lakukan hanyalah menambahkan kode CSS berikut di bagian CSS Tambahan :

 .kuantitas {
tampilan: tidak ada !penting;
}

Inilah hasilnya:

Sembunyikan tombol plus dan minus kuantitas produk dari halaman produk

25. Sembunyikan tombol “Tambahkan ke troli” di halaman produk

Untuk melakukan ini, cukup navigasikan ke bagian Customize lalu Additional CSS dan tambahkan baris berikut:

 .single_add_to_cart_button {
tampilan: tidak ada !penting;
}

Inilah hasilnya:

26. Hapus kredit tema Storefront dari footer

Secara default, tema WooCommerce Storefront menambahkan kredit tema ke footer. Anda mungkin menginginkan footer dengan sentuhan pribadi. Untuk menghapus kredit tema, cukup tambahkan fungsi berikut di file functions.php tema anak:

 add_action( 'init', 'custom_remove_footer_credit', 10 );
fungsi custom_remove_footer_credit () {
remove_action( 'storefront_footer', 'storefront_credit', 20 );
add_action( 'storefront_footer', 'custom_storefront_credit', 20 );
}
fungsi custom_storefront_credit() {
?>
<div class="site-info">
&salinan; <?php echo get_bloginfo( 'nama') . ' ' . get_the_date( 'Y' ); ?>
</div><!-- .site-info -->
<?php
}

Inilah hasilnya:

Hapus kredit tema Storefront dari footer

27. Ubah warna bagian widget etalase dan ukuran font

Tidak ada cara langsung untuk mengubah warna atau ukuran font untuk widget halaman dengan menggunakan penyesuai. Anda dapat dengan mudah mengubahnya dengan menambahkan baris kode CSS berikut. Untuk melakukan ini, cukup navigasikan ke bagian Customize lalu Additional CSS dan tambahkan baris berikut:

 .widget-area .widget {
warna: hijau;
ukuran font: 1em;
}

Inilah hasilnya:

Ubah warna bagian widget etalase dan ukuran font

28. Tampilkan lencana "Penjualan" etalase pada gambar produk

Versi default dari tema WooCommerce Storefront memungkinkan Anda untuk menentukan penjualan atau harga diskon untuk produk tertentu. Namun, jika Anda ingin menambahkan lencana Penjualan pada gambar produk, cukup navigasikan ke Kustomisasi lalu bagian CSS Tambahan dan tambahkan baris berikut:

 ul.produk li.produk .onsale {
posisi: mutlak;
atas: 137px;
kanan: 62 piksel;
}

Inilah hasilnya:

Tampilkan lencana "Penjualan" etalase pada gambar produk

29. Ubah warna lencana "Penjualan"

Untuk mengubah warna lencana Penjualan, cukup navigasikan ke Kustomisasi lalu bagian CSS tambahan dan tambahkan baris berikut:

 .dijual {
warna latar: #FFFFFF;
perbatasan-warna: hijau;
warna: hijau;
}

Inilah hasilnya:

Ubah warna lencana "Penjualan"

30. Ubah kuantitas warna kotak “plus-minus”

Ini dapat dilakukan dengan mengubah warna latar belakang tombol kuantitas plus dan minus. Untuk melakukan ini, cukup navigasikan ke bagian Customize lalu Additional CSS dan tambahkan baris berikut:

 .jumlah .qty {
warna: #000;
warna-latar belakang: #f5df72;
}

Inilah hasilnya:

Ubah kuantitas warna kotak "plus-minus"

31. Cara mengubah warna latar belakang header Storefront

Penyesuai WordPress memungkinkan kita untuk mengubah warna latar belakang header tema Storefront. Untuk melakukan ini, cukup navigasikan ke bagian Customize lalu Header :

Cara mengubah warna latar belakang header Storefront

32. Ubah warna latar belakang minicart di header

Saat mengubah warna header, dropdown minicart mewarisi warna ini. Namun, Anda dapat mengubahnya dengan menggunakan aturan CSS berikut untuk menambah visibilitas. Cukup navigasikan ke Customize lalu bagian CSS tambahan dan tambahkan baris berikut:

.

 woocommerce.widget_shopping_cart {
latar belakang: putih;
batas-radius: 12px;
}

Inilah hasilnya:

Ubah warna latar belakang minicart di header

33. Tambahkan Gambar di Footer Storefront Menggunakan CSS di bawah Hak Cipta

Jika Anda ingin menambahkan logo Anda sendiri, pembayaran yang diterima, atau lencana mitra di bawah teks hak cipta, cukup navigasikan ke Lapisan , Sesuaikan , lalu klik Footer .

Klik Kustomisasi untuk memperluas panel dan klik Pilih Gambar di latar belakang.

Pilih gambar yang Anda inginkan dan tambahkan .

Pilih No Repeat and Bottom , atau posisikan secara manual sesuai keinginan.

Arahkan kembali ke Customizer dan klik CSS untuk memperluas panel. Namun, Anda harus memastikan bahwa persentasenya sesuai dengan spesifikasi Anda. Kemudian tambahkan baris berikut:

 .info-situs:setelah {
isi: '';
background-image: url (tambahkan URL Anda sendiri);
tampilan: blok;
lebar: 100 piksel;
tinggi: 100 piksel;
margin: 0 otomatis;
}

34. Cara menghilangkan celah di footer

Cukup navigasikan ke Customize lalu bagian CSS tambahan dan tambahkan baris berikut:

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

Inilah hasilnya:

Cara menghilangkan celah di footer

35. Cara menghilangkan header tapi tetap menu

Cukup navigasikan ke Customize lalu bagian CSS tambahan dan tambahkan baris berikut:

 #masthead &gt; .col-penuh,
#masthead .site-header-cart {
tampilan: tidak ada;
}

36. Cara menghapus garis bawah dari Hyperlink

Secara default, tema Storefront menggarisbawahi tautan, dan jika Anda ingin menghapusnya, cukup navigasikan ke bagian Customize lalu Additional CSS dan tambahkan baris berikut:

 sebuah {
dekorasi teks: tidak ada !penting;
}

Inilah hasilnya:

Cara menghapus garis bawah dari Hyperlink

37. Cara menghapus gambar unggulan pada Postingan di tema WooCommerce Storefront

Cukup tambahkan baris berikut ke file function.php tema anak:

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

38. Cara mengubah warna garis Horizontal di beranda Storefront

Cukup tambahkan kode berikut ke file custom.css tema anak Anda:

 .page-template-template-homepage .hentry .entry-header,
.page-template-template-homepage .hentry,
.page-template-template-homepage .storefront-product-section {
perbatasan-warna: merah;
}

39. Cara menyesuaikan lencana penjualan WooCommerce Storefront

Cukup tambahkan kode berikut ke bagian CSS Tambahan Anda:

 .dijual {
warna latar: #FFFFFF;
warna batas: #FF0000;
warna: #FF0000;
}

Inilah hasilnya:

Cara menyesuaikan lencana penjualan WooCommerce Storefront

40. Cara mengubah ukuran logo, navigasi sekunder, dan bilah pencarian

Untuk mengubah semuanya sekaligus, cukup tambahkan kode berikut ke bagian CSS Tambahan Anda:

 @media screen dan (min-width: 768px) {
/* LOGO */
.site-header .site-branding, .site-header .site-logo-anchor, .site-header .site-logo-link { width: 30% !important; /* Gunakan nilai px jika Anda mau, mis. 350 piksel */ }

/* NAVIGASI SEKUNDER */
.site-header .secondary-navigation { lebar: 40% !penting; /* Gunakan nilai px jika Anda mau, mis. 350 piksel */ }

/* BAR PENCARIAN */
.site-header .site-search { lebar: 30% !penting; /* Gunakan nilai px jika Anda mau, mis. 350 piksel */ }

41. Cara menghapus bilah sisi pada halaman produk WooCommerce agar lebih lebar

Cukup tambahkan kode berikut ke file functions.php tema anak:

 add_action( 'get_header', 'remove_storefront_sidebar' );
jika ( is_produk() ) {
remove_action( 'storefront_sidebar', 'storefront_get_sidebar', 10 );
}
}
Tambahkan baris ini ke bagian CSS Tambahan Anda:
body.woocommerce #primary { lebar: 100%; }

Inilah hasilnya:

Cara menghapus bilah sisi pada halaman produk WooCommerce agar lebih lebar

42. Cara menambahkan gambar atau ikon di item menu.

Untuk melakukan ini, cukup instal dan aktifkan Menu Image, Plugin Icons made easy dan tambahkan ikon Anda sesuai keinginan. Cukup tambahkan dimensi yang diinginkan ke bidang menu yang berbeda.

Berikut adalah deskripsi visualnya:

43. Bagaimana cara menambahkan bilah atas ke Storefront

Ini dapat dilakukan untuk menambahkan hal-hal keren seperti ikon sosial atau pesan selamat datang. Untuk menambahkan ini, cukup tambahkan baris kode berikut ke file function.php tema anak:

 /**
* Menambahkan bilah atas ke Storefront, sebelum header.
*/
fungsi etalase_add_topbar() {
?>
<div id="topbar">
<div class="col-full">
<p>Selamat datang untuk Menguji WooStore</p>
</div>
</div>
<?php
}
add_action( 'storefront_before_header', 'storefront_add_topbar' );

Kemudian tambahkan CSS ini di bagian CSS tambahan pada penyesuai Anda:

 #batang atas {
warna latar: #1F1F20;
tinggi: 40 piksel;
tinggi garis: 40px;
}

#topbar p {
warna: #ff;
}

Inilah hasilnya:

Bagaimana cara menambahkan bilah teratas ke Storefront

44. Bagaimana cara menambahkan pesan khusus ke bilah atas Anda

Ini adalah cara lain untuk menambahkan pesan khusus di bilah atas. Cukup tambahkan baris kode berikut ke file function.php tema anak:

 /**
* Menambahkan bilah atas ke Storefront, sebelum header.
*/
fungsi etalase_add_topbar() {
global $current_user;
get_currentuserinfo();

if ( ! kosong( $current_user->user_firstname ) ) {
$user = $current_user->user_firstname;
} kalau tidak {
$user = __( 'tamu', 'storefront-child' );
}

?>
<div id="topbar">
<div class="col-full">
<p>Selamat datang <?php echo $user ?>!</p>
</div>
</div>
<?php
}
add_action( 'storefront_before_header', 'storefront_add_topbar' ); 

Bagaimana cara menambahkan pesan khusus ke bilah teratas Anda

45. Cara membuat Meta Slider lebar penuh dengan Storefront

Meta Slider sangat populer di banyak situs WordPress. Tambahkan sedikit kode ini untuk meregangkan slider menjadi lebar penuh. Tambahkan ke peregangan tema anak menjadi lebar penuh:

 add_action( 'init', 'child_theme_init' );
fungsi child_theme_init() {
add_action( 'storefront_before_content', 'woa_add_full_slider', 5 );
}
fungsi woa_add_full_slider() { ?>
<div id="slider">
<?php echo do_shortcode("[id metaslider=388 persen lebar=100]"); ?>
</div>
<?php
}

Namun, Anda dapat menggunakan plugin untuk melakukan ini dan contoh yang baik adalah plugin WooSlider .

46. ​​Bagaimana cara menambahkan Font Google ekstra ke Storefront

Ini sangat mudah dan Anda hanya perlu mengunduh dan mengaktifkan plugin Easy Google Fonts . Lebih dari 300.000 pengguna di Komunitas WordPress mempercayai plugin font yang bagus ini.

Google Font Mudah

47. Cara menghapus bilah pencarian dari header

Ini adalah cara alternatif untuk menghapus bilah pencarian dari header, dengan menempelkan kode berikut ke file function.php tema anak:

 add_action( 'init', 'jk_remove_storefront_header_search' );
fungsi jk_remove_storefront_header_search() {
remove_action( 'storefront_header', 'storefront_product_search', 40 );
}

Inilah hasilnya:

Cara menghapus bilah pencarian dari header

48. Cara menyembunyikan Judul Halaman di Etalase

Jika Anda ingin menyembunyikan judul halaman, Anda perlu menginstal dan mengaktifkan plugin Title Toggle for Storefront Theme yang tersedia di komunitas wordpress.org. Lebih dari 10.000 pengguna mempercayai plugin ini.

Beralih Judul untuk Tema Etalase

49. Bagaimana cara menghapus 'designed by WooThemes' di footer Storefront

Ini adalah solusi alternatif untuk masalah ini seperti yang dibahas sebelumnya. Anda perlu menambahkan kode ini ke file function.php tema anak:

 add_action( 'init', 'custom_remove_footer_credit', 10 );
fungsi custom_remove_footer_credit () {
remove_action( 'storefront_footer', 'storefront_credit', 20 );
add_action( 'storefront_footer', 'custom_storefront_credit', 20 );
}
fungsi custom_storefront_credit() {
?>
<div class="site-info">
&salinan; <?php echo get_bloginfo( 'nama') . ' ' . get_the_date( 'Y' ); ?>
</div><!-- .site-info -->
<?php
}

Inilah hasilnya:

Bagaimana menghapus 'dirancang oleh WooThemes' di footer Storefront

50. Bagaimana cara menambahkan ikon Font Awesome ke menu Storefront Anda

Ini dapat dilakukan dengan menggunakan plugin Font Awesome 4 Menus yang tersedia di komunitas wordpress.org. Lebih dari 50.000 pengguna mempercayai plugin ini.

Font Keren 4 Menu

51. Cara mengganti nama 'Navigasi' di tampilan seluler di Storefront

Untuk melakukannya, cukup tambahkan kode ini ke file function.php tema anak:

 fungsi storefront_primary_navigation() {
?>
<nav id="site-navigation" class="main-navigation" role="navigation">
<button class="menu-toggle"><?php _e( 'Edit Nama Menu', 'etalase' ); ?></button>
<?php wp_nav_menu( array( 'theme_location' => 'utama' ) ); ?>
</nav><!-- #site-navigation -->
<?php
}

Inilah hasilnya:

Cara mengganti nama 'Navigasi' di tampilan seluler di Storefront

52. Bagaimana cara menambahkan avatar pelanggan di etalase 'Halaman Akun Saya'

Ini dapat dilakukan hanya dengan menambahkan baris kode berikut ke file function.php tema anak:

/**
* Cetak avatar pelanggan di halaman Akun Saya, setelah pesan selamat datang
*/
function 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 );
Kemudian tambahkan aturan perintah CSS berikut di bagian CSS tambahan:
.avatar_akun saya {
perbatasan-kanan: 1px solid rgba(0, 0, 0, 0.1);
mengapung: kiri;
padding-kanan: 10px;
lebar: 83 piksel;
}

.akun saya_pengguna {
border-left: 3px solid #787E87;
mengapung: benar;
padding-kiri: 10px;
lebar: 88%;
}

Inilah hasilnya:

Cara menambahkan avatar pelanggan di etalase 'Halaman Akun Saya'

53. Bagaimana cara mengubah Ketinggian Footer Toko WooCommerce

Sangat mudah untuk mengubah tinggi footer WooCommerce Storefront dengan menambahkan kode CSS berikut di bagian CSS Tambahan :

 section.footer-widget {
padding-top: 25px;
}

div.situs-info {
padding-top: 16px;
bantalan-bawah: 25px;
}

Inilah hasilnya:

Bagaimana cara mengubah Tinggi Footer Etalase Toko WooCommerce

54. Menambahkan Gambar Latar Belakang ke Etalase Bagian Beranda tertentu

Tema Storefront default memiliki enam bagian yaitu, kategori produk, produk terbaru, produk unggulan, produk populer, produk obral, dan produk terlaris. Cukup tambahkan kode berikut ke bagian CSS tambahan :

 .produk-fitur-depan toko{
background-image: url(Tambahkan URL Anda di sini);
posisi latar belakang: tengah tengah;
background-repeat: tidak-ulangi;
ukuran latar belakang: sampul;
-o-background-size: penutup;
}

Inilah hasilnya:

Menambahkan Gambar Latar Belakang ke Etalase Bagian Beranda tertentu

55. Menambahkan Warna Latar Belakang ke Bagian Halaman Depan Toko

Untuk melakukan ini, Anda harus terlebih dahulu mengidentifikasi bagian yang ingin Anda tambahkan warna. Ini dapat dengan mudah dilakukan dengan menambahkan kode berikut ke bagian CSS tambahan :

 .produk-fitur-depan toko{
warna latar:#FFEB3B;
}

Inilah hasilnya:

Menambahkan Warna Latar Belakang ke Bagian Halaman Depan Toko

56. Cara Menghapus atau menyembunyikan Judul Bagian Beranda

Untuk melakukan ini, Anda harus terlebih dahulu mengidentifikasi bagian yang ingin Anda hapus atau sembunyikan. Ini dapat dilakukan dengan menambahkan kode berikut ke bagian CSS tambahan :

 .storefront-recent-products .section-title {display:none;}
.storefront-product-categories .section-title {display:none;}
.storefront-featured-products .section-title {display:none;}
.storefront-popular-products .section-title {display:none;}
.storefront-on-sale-products .section-title {display:none;}
.storefront-best-selling-products .section-title {display:none;}

Inilah hasilnya:

Cara Menghapus atau menyembunyikan Judul Bagian Beranda

57. Cara Mengubah Judul Bagian Beranda

Untuk melakukan ini, Anda harus terlebih dahulu mengidentifikasi bagian yang ingin Anda hapus judulnya. Daftar ini akan membantu Anda mengidentifikasi filter bagian beranda etalase:

  • etalase_produk_kategori_args
  • etalase_terkini_produk_args
  • etalase_fitur_produk_args
  • etalase_popular_produk_args
  • etalase_on_penjualan_produk_args
  • etalase_best_selling_products_args

Tambahkan kode berikut di file function.php tema anak:

 add_filter( 'storefront_featured_products_args', 'custom_storefront_product_featured_title');

// Judul Produk Unggulan Halaman Depan
function custom_storefront_product_featured_title( $args ) {
$args['title'] = __( 'Judul Produk Unggulan Baru Di Sini', 'etalase' );
kembali $args;
}

Inilah hasilnya:

Cara Mengubah Judul Bagian Beranda

58. Cara Meningkatkan Produk Bagian Beranda per Halaman

Cukup tambahkan baris kode berikut ke file function.php tema anak.

 add_filter('storefront_featured_products_shortcode_args','custom_storefront_featured_product_per_page' );
// Produk Unggulan Unggulan per halaman
function custom_storefront_featured_product_per_page( $args ) {
$args['per_page'] = 10;
kembali $args;
}

59. Cara Meningkatkan Halaman Beranda Bagian Produk Kolom Grid atau Kolom

Cukup tambahkan baris kode berikut ke file function.php tema anak.

 add_filter('storefront_featured_products_shortcode_args','custom_storefront_featured_product_per_row' );

// kolom Produk Unggulan Unggulan
function custom_storefront_featured_product_per_row( $args ) {
$args['kolom'] = 2;
kembali $args;
}

Inilah hasilnya:

Cara Meningkatkan Halaman Beranda Bagian Produk Kolom Kisi atau Kolom

60. Cara Menampilkan Lebih Banyak Kategori di Beranda

Cukup tambahkan baris kode berikut ke file function.php tema anak.

 add_filter('storefront_product_categories_shortcode_args','custom_storefront_category_per_page' );

// Kategori Produk
fungsi custom_storefront_category_per_page( $args ) {
$args['angka'] = 10;
kembali $args;
}

61. Cara Menambahkan Deskripsi di bawah Judul Bagian Beranda

Cukup tambahkan kode ini ke file function.php tema anak:

 add_action('storefront_homepage_after_featured_products_title', 'custom_storefront_product_featured_description');

fungsi custom_storefront_product_featured_description(){ ?>
<p class="element-title--sub">
<?php echo "Deskripsi bagian di sini";?>
</p>
<?php }

62. Cara menghapus bagian produk berperingkat teratas dari Beranda Storefront

Ada dua untuk melakukan ini. Salah satunya adalah menginstal plugin yang akan membantu Anda untuk menghapus bagian ini. Anda dapat melihat plugin Homepage Control .

Namun, Anda cukup menghapus bagian tersebut menggunakan pengait. Ini dilakukan hanya dengan menambahkan baris berikut ke file function.php tema anak:

 remove_action( 'homepage', 'storefront_popular_products', 50 );

Selain itu, Anda dapat menghapusnya dengan menambahkan kode berikut di bagian CSS tambahan :

 .storefront-popular-products .section-title {display:none;}

63. Bagaimana Mengubah Judul Bagian Produk Berperingkat Teratas

Cukup tambahkan kode ini ke file function.php tema anak:

 add_filter( 'storefront_popular_products_args', 'custom_storefront_product_popular_title');
// Judul Produk Unggulan Halaman Depan
function custom_storefront_product_popular_title( $args ) {
$args['title'] = __( 'Produk Teratas', 'etalase' );
kembali $args;
}

64. Cara Menampilkan Lebih Banyak Produk di Bagian Nilai Tertinggi

Default untuk Storefront menampilkan 4 produk di Bagian Nilai Tertinggi. Dalam contoh ini, kami akan meningkatkannya menjadi 15 produk. Cukup tambahkan kode ini ke file function.php tema anak:

 add_filter('storefront_popular_products_shortcode_args','custom_storefront_top_product_per_page' );

// Produk Unggulan Unggulan per halaman
function custom_storefront_top_product_per_page( $args ) {
$args['per_page'] = 12;
kembali $args;
}

65. Cara Menghapus Bagian Produk Penjualan dari Halaman Depan Toko

Ada dua untuk melakukan ini. Salah satunya adalah menginstal plugin yang akan membantu Anda untuk menghapus bagian ini. Anda dapat melihat plugin Homepage Control .

Namun, Anda cukup menghapus bagian tersebut menggunakan pengait. Ini dilakukan hanya dengan menambahkan baris berikut ke file function.php tema anak:

 remove_action( 'homepage', 'storefront_on_sale_products', 60 );

66. Bagaimana Mengubah Warna Latar Belakang Produk yang Dijual

Ini dapat dilakukan dengan menambahkan kode berikut ke bagian CSS tambahan :

 .toko-di-penjualan-produk{
warna latar:#FFEB3B;
}

67. Cara menyesuaikan tombol

Tombol dapat dimodifikasi dengan menggunakan Customizer . Arahkan ke Penampilan, lalu Sesuaikan. Klik Tombol lalu gayakan sesuai spesifikasi Anda.

Berikut ini contohnya:

68. Bagaimana cara menambahkan tautan footer khusus Storefront

Dengan menggunakan kode ini, Anda akan dapat menambahkan tautan footer khusus dan Anda dapat menatanya sesuai keinginan. Cukup tambahkan baris kode ini ke file function.php tema anak:

 add_filter( 'storefront_credit_links_output', function( $default_links ) {
$keluaran = [
lari cepat(
'<a href="%s">%s</a>', get_home_url(), 'Tambahkan Tautan Khusus Di Sini'

),

$default_links
];
kembali meledak (
' <span role="separator" aria-hidden="true"></span> ', $output
);
} );

Inilah hasilnya:

Bagaimana cara menambahkan tautan footer khusus Storefront

69. Tampilan etalase blog kutipan di arsip

Jika Anda menjalankan blog pada tema WooCommerce Storefront Anda, maka kode ini akan dapat menampilkan kutipan blog alih-alih konten lengkap di arsip posting blog. Cukup tambahkan baris kode ini ke file function.php tema anak:

 add_action( 'init', fungsi() {
remove_action( 'storefront_loop_post', 'storefront_post_content', 30 );
add_action( 'storefront_loop_post', function() {
echo '<div class="entry-content" itemprop="articleBody">';
jika( has_post_thumbnail() ) {
the_post_thumbnail( 'besar', [ 'itemprop' => 'gambar' ] );
}
kutipan_();
echo '</div>';
}, 30 );
} );

70. Bagaimana cara menambahkan Tag Metaviewport kustom

Cukup tambahkan baris kode ini ke file function.php tema anak:

 add_filter( 'wpex_meta_viewport', fungsi() {
return '<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />';
} );

71. Cara menghapus pemberitahuan plugin yang direkomendasikan

Pemberitahuan plugin mungkin mengganggu sebagian orang dan sangat mudah untuk menghapusnya. Cukup tambahkan baris kode ini ke file function.php tema anak:

 // Hapus plugin tertentu
function my_recommended_plugins( $plugins ) {
// Hapus pemberitahuan untuk menginstal WooCommerce
unset( $plugins['woocommerce'] );
// Kembalikan plugin
kembalikan $plugin;
}
add_filter( 'wpex_recommended_plugins', 'my_recommended_plugins' );
// Hapus semua plugin
// INI TIDAK DIREKOMENDASIKAN JIKA ANDA MENGGUNAKAN BEBERAPA PLUGIN KARENA PEMBERITAHUAN JUGA DIGUNAKAN UNTUK MEMBERI TAHU PEMBARUAN
add_filter( 'wpex_recommended_plugins', '__return_empty_array' );

72. Cara menampilkan atau menyembunyikan info footer secara kondisional

Cukup tambahkan baris kode ini ke file function.php tema anak:

 function my_callout_visibility( $bool ) {
// Sembunyikan di halaman depan
jika ( is_front_page() ) {
$bool = salah;
}
// Kembalikan boolean
kembalikan $bool;
}
add_filter( 'wpex_callout_enabled', 'my_callout_visibility', 20 );

73. Bagaimana menghapus tema Meta generator

Ini digunakan untuk dukungan agar Anda diberi tahu tentang versi tema yang Anda gunakan. Tidak ada masalah berada di sana tetapi jika Anda ingin menghapusnya di sini adalah caranya.

Cukup tambahkan baris kode ini ke file function.php tema anak:

 add_action( 'init', fungsi() {
remove_action( 'wp_head', 'wpex_theme_meta_generator', 1 );
}, 10 )

74. Cara otomatis menambahkan spasi di bawah header untuk halaman tanpa judul

Setiap kali Anda menonaktifkan Judul Halaman utama untuk halaman mana pun, tidak ada ruang tersisa di bawah header. Cuplikan kode ini akan membantu Anda menambahkan spasi sehingga Anda dapat menyisipkan penggeser, gambar, atau konten lain yang rata dengan bagian atas. Cukup tambahkan kode berikut ke bagian CSS tambahan :

 body.page-header-disabled #main {
padding-top: 30px;
}

75. Cara menyembunyikan tombol gulir ke atas di ponsel

Cukup tambahkan kode berikut ke bagian CSS tambahan :

 @media saja layar dan (max-width: 959px) {
#site-scroll-top { tampilan: tidak ada !penting; }
}

76. Cara memindahkan header & footer di luar tata letak "kotak"

Cukup tambahkan baris kode ini ke file function.php tema anak:

 function myprefix_move_header_footer_out_of_boxed_layout() {
// Hapus header/footer
remove_action('wpex_hook_wrap_top', 'wpex_header');
remove_action( 'wpex_hook_wrap_bottom', 'wpex_footer' );
// Tambahkan kembali header/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. Bagaimana menambahkan lebih banyak pilihan kolom ke modul grid

Cukup tambahkan baris kode ini ke file function.php tema anak:

 // Fungsi ini akan menambahkan pilihan kolom yang kemudian Anda harus menambahkan CSS khusus Anda
// untuk kolom yang sebenarnya. Contoh '.span_1_of_8{ lebar: 12,5%; }'
function myprefix_grid_columns( $columns ) {
$columns['8'] = '8';
$columns['9'] = '9';
$columns['10'] = '10'; // tambahkan sebanyak yang kamu mau
kembalikan $kolom;
}
add_filter( 'wpex_grid_columns', 'myprefix_grid_columns' );

78. Bagaimana cara menambahkan menu kustom sekunder di bawah header

Cukup tambahkan baris kode ini ke file function.php tema anak:

 fungsi add_custom_menu_above_main_content() { ?>
<div class="my-nav-wrapper clr">
<div class="container clr"> <!-- .center konten navbar -->
<?php
// Solusi 1 tambahkan kode pendek navbar
echo do_shortcode( '[vcex_navbar menu="60"]' ); // ubah ID menu
// Solusi 2 menggunakan menu WP lihat
// @ https://codex.wordpress.org/Function_Reference/wp_nav_menu untuk argumen
$args = array();
wp_nav_menu( $args );
// Solusi 3 gunakan plugin menu seperti uberMenu
do_shortcode( '[menu_shortcode_sini]'); ?>
</div>
</div>
<?php }
add_action( 'wpex_hook_header_after', 'add_custom_menu_above_main_content' );

79. Bagaimana menghapus judul dari header halaman & hanya meninggalkan remah roti

Cukup tambahkan baris kode ini ke file function.php tema anak:

 // Hapus judul dari area header halaman
add_action( 'init', fungsi() {
remove_action( 'wpex_hook_page_header_inner', 'wpex_page_header_title' );
remove_action( 'wpex_hook_page_header_content', 'wpex_page_header_title' ); // Jumlah v5+
} );

80. Referensi Tindakan

Ini semua adalah fungsi add_action() yang tersedia yang digunakan pada tema Storefront. Itu menempelkan fungsi ke kait seperti yang didefinisikan oleh do_action

Umum

Berikut adalah beberapa fungsi Action umum:

storefront_before_site – Executed after opening <body> tag

 storefront_before_content – ​​Dieksekusi sebelum membuka tag <div id="content">
storefront_content_top – Dieksekusi setelah membuka tag <div id="content">

tajuk

 storefront_before_header – Dieksekusi setelah tag <div id="page">
storefront_header – Dieksekusi di dalam <div class="col-full"> dari tag <header id="masthead">
Beranda
storefront_homepage – Dijalankan di dalam <div class="col-full"> bagian konten beranda

Kategori Produk

 storefront_homepage_before_product_categories – Dijalankan sebelum <section class="storefront-product-categories"> bagian beranda storefront_homepage_after_product_categories_title` – Dieksekusi setelah <h2 class="section-title"> judul bagian kategori produk storefront_homepage_after_product_categories – Dieksekusi setelah <section class="storefront -kategori-produk"> bagian beranda

Produk terbaru

 storefront_homepage_before_recent_products – Dijalankan sebelum <section class="storefront-recent-products"> bagian beranda storefront_homepage_after_recent_products_title – Dieksekusi setelah <h2 class="section-title"> judul bagian produk terbaru storefront_homepage_after_recent_products – Dieksekusi setelah <section class="storefront- <section class="storefront produk terbaru"> bagian beranda

Produk Unggulan

 storefront_homepage_before_featured_products – Dijalankan sebelum <section class="storefront-featured-products">
bagian beranda storefront_homepage_after_featured_products_title – Dieksekusi setelah <h2 class="section-title">
produk unggulan judul bagian storefront_homepage_after_featured_products – Dijalankan setelah bagian beranda <section class="storefront-featured-products">

Produk populer

 storefront_homepage_before_popular_products – Dijalankan sebelum <section class="storefront-popular-products"> bagian beranda storefront_homepage_after_popular_products_title – Dieksekusi setelah <h2 class="section-title"> judul bagian produk populer storefront_homepage_after_popular_products – Dieksekusi setelah <section class="storefront- <section class="storefront produk-populer"> bagian beranda

Produk yang dijual

 storefront_homepage_before_on_sale_products – Dieksekusi sebelum <section class="storefront-on-sale-products"> bagian beranda storefront_homepage_after_on_sale_products_title – Dieksekusi setelah <h2 class="section-title"> judul bagian produk yang dijual storefront_homepage_after_on_sale_products – <section classecuted setelah ="storefront-on-sale-products"> bagian beranda

Produk terlaris

 storefront_homepage_before_best_selling_products – Dijalankan sebelum bagian beranda <section class="storefront-best-selling-products">
storefront_homepage_after_best_selling_products_title – Dijalankan setelah <h2 class="section-title"> judul bagian produk terlaris
storefront_homepage_after_best_selling_products – Dijalankan setelah bagian beranda <section class="storefront-best-selling-products">

halaman arsip blog

 storefront_loop_before – Dijalankan sebelum semua posting di arsip blog
storefront_loop_post – Dijalankan sebelum setiap posting di arsip blog
storefront_post_content_before – Dijalankan sebelum konten setiap posting di arsip blog
storefront_post_content_after – Dieksekusi setelah konten setiap posting di arsip blog

halaman umum

 storefront_page_before – Dieksekusi setelah tag `<main id="main">` pada satu halaman
storefront_page – Dieksekusi setelah tag `<div id=”post-…”>` pembuka pada satu halaman
storefront_page_after – Dieksekusi di akhir tag `<div id=”post-…”>` pada satu halaman

Postingan tunggal

 storefront_single_post_before – Dieksekusi setelah tag pembuka <main id="main"> pada postingan blog tunggal
storefront_single_post_top – Dieksekusi setelah tag pembuka <div id="post-..."> pada postingan tunggal
storefront_single_post – Dieksekusi segera setelah storefront_single_post_top hook untuk menampilkan konten postingan
storefront_single_post_bottom – Dieksekusi sebelum tag <div id="post-..."> penutup pada satu postingan
storefront_single_post_after – Dijalankan sebelum tag <main id="main"> penutup pada satu posting blog

Bilah samping

storefront_sidebar – Dijalankan pada semua halaman yang berisi sidebar, widget yang disediakan hadir

catatan kaki

 storefront_before_footer – Dieksekusi sebelum tag <footer id="colophon">
storefront_footer – Dieksekusi sebelum menutup tag <footer id="colophon">
storefront_after_footer – Dieksekusi setelah tag <footer id="colophon"> ditutup

Panduan referensi filter

Bagian ini mencantumkan beberapa filter yang paling umum digunakan yang tersedia dalam tema Storefront.

Komentar

File: komentar.php

storefront_comment_form_args – filter HTML judul balasan komentar sebelum dan sesudah

Fungsi template etalase

File: /inc/storefront-template-functions.php

Menu navigasi

storefront_menu_toggle_text – filter teks toggle menu responsif

Beranda

Kategori Produk

 storefront_product_categories_args – memfilter argumen kategori produk beranda
storefront_product_categories_shortcode_args – memfilter argumen kode pendek kategori produk beranda

Produk terbaru

 storefront_recent_products_args – memfilter argumen produk terbaru beranda
storefront_recent_products_shortcode_args – memfilter argumen kode pendek produk terbaru beranda

Produk Unggulan

 storefront_featured_products_args – memfilter argumen produk unggulan beranda.
storefront_featured_products_shortcode_args – memfilter argumen kode pendek produk unggulan beranda.

Produk populer

 storefront_popular_products_args – memfilter argumen produk populer beranda.
storefront_popular_products_shortcode_args – memfilter argumen kode pendek produk populer beranda.

Produk yang dijual

 storefront_on_sale_products_args – memfilter beranda pada argumen produk obral.
storefront_on_sale_products_shortcode_args – filter beranda pada argumen kode pendek produk obral

Produk terlaris

 storefront_best_selling_products_args – memfilter argumen produk terlaris beranda
storefront_best_selling_products_shortcode_args – memfilter argumen kode pendek produk terlaris beranda

Postingan tunggal

storefront_single_post_posted_on_html – filter single yang diposting pada detail

catatan kaki

 storefront_footer_widget_rows – memfilter jumlah baris widget footer (default: 1)
storefront_footer_widget_columns – memfilter jumlah kolom widget footer (default: 4)
storefront_copyright_text – memfilter teks hak cipta footer
storefront_credit_link – filter tautan kredit footer

Fungsi etalase

File: /inc/storefront-functions.php

 storefront_header_styles – memfilter gaya header
storefront_homepage_content_styles – memfilter gaya konten beranda

Kelas etalase

File: /inc/class-storefront.php

 storefront_custom_background_args – memfilter argumen latar belakang default
storefront_default_background_color – memfilter warna latar belakang situs default
storefront_sidebar_args – memfilter argumen sidebar default
storefront_google_font_families – filter keluarga Font Google default
storefront_navigation_markup_template – memfilter markup keluaran navigasi.

Fungsi template WooCommerce

File: /woocommerce/storefront-woocommerce-template-functions.php

 storefront_upsells_columns – memfilter kolom upsell (default: 3)
storefront_loop_columns – memfilter tampilan loop produk default (default: 3)
storefront_handheld_footer_bar_links – memfilter tautan bilah footer genggam

Kelas WooCommerce

File: /woocommerce/class-storefront-woocommerce.php

 storefront_related_products_args – memfilter argumen produk terkait
storefront_product_thumbnail_columns – memfilter kolom thumbnail produk (default: 4)
storefront_products_per_page – memfilter produk per halaman pada kategori produk.

Kesimpulan

Jika Anda ingin menyesuaikan tema etalase, kiat-kiat yang dibagikan di panduan penyesuaian etalase komprehensif ini harus menjadi tempat terbaik untuk memulai. Ini juga menawarkan kepada Anda cuplikan kode yang dapat Anda tambahkan dengan cepat ke tema anak Storefront dan dapatkan hasilnya secara instan. Ini harapan saya bahwa Anda menemukan panduan kustomisasi Storefront ini berguna.

Artikel Serupa