Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Menjadikan Item Bar Sisi Aktif untuk Produk Semasa dalam WooCommerce?

Bagaimana untuk Menjadikan Item Bar Sisi Aktif untuk Produk Semasa dalam WooCommerce?

Linda Hamilton
Lepaskan: 2024-11-13 06:41:02
asal
238 orang telah melayarinya

How to Make Sidebar Items Active for the Current Product in WooCommerce?

Item Bar Sisi Aktif untuk Produk Semasa dalam WooCommerce

Menambah bar sisi pada halaman butiran produk WooCommerce anda ialah satu cara untuk meningkatkan pengalaman pengguna . Walau bagaimanapun, anda mungkin menghadapi cabaran untuk mengenal pasti produk semasa dan memaparkan kelas "aktif" dengan sewajarnya.

Mendapatkan ID Produk Semasa

Untuk menambah " aktif" kepada produk yang sedang dipilih dalam bar sisi, anda perlu mendapatkan ID produk semasa. Dalam versi WooCommerce sebelum 3.0, anda boleh mengakses ID produk menggunakan kod berikut:

echo get_the_ID();
Salin selepas log masuk

Walau bagaimanapun, dalam WooCommerce 3.0 dan lebih baharu, anda perlu menggunakan kod yang diubah suai ini:

global $product;
$id = $product->get_id();
Salin selepas log masuk

Kod ini mengakses produk menggunakan pembolehubah $product global dan kemudian mendapatkan IDnya menggunakan get_id() kaedah.

Menambah Kelas "Aktif"

Setelah anda mempunyai ID produk semasa, anda boleh membandingkannya dengan ID produk di bar sisi dan menambah kelas "aktif" jika ia sepadan. Berikut ialah contoh:

Salin selepas log masuk

Kod ini membandingkan ID produk yang diperoleh sebelum ini ($id) dengan ID item bar sisi semasa ($li). Jika ia sepadan, ia menambah kelas "aktif" pada

  • elemen.

    Dengan melaksanakan kod ini, anda boleh memaparkan kelas "aktif" dengan berkesan untuk item bar sisi yang sepadan dengan produk yang dipilih pada masa ini dalam tema WooCommerce anda.

    Atas ialah kandungan terperinci Bagaimana untuk Menjadikan Item Bar Sisi Aktif untuk Produk Semasa dalam WooCommerce?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

  • sumber:php.cn
    Kenyataan Laman Web ini
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
    Artikel terbaru oleh pengarang
    Tutorial Popular
    Lagi>
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan