Tovább a tartalomhoz

WooCommerce sablonhorgok (do_action)

A do_action dinamikus címke használata a WooCommerce-sablonokban: melyik horgot hová tedd, és milyen natív WooCommerce-műveleteket távolít el a Bricks.

A do_action dinamikus címke a Bricks és a harmadik féltől származó WooCommerce-bővítmények közti kompatibilitási gondok többségét oldja meg. Emellett a horgokat tetszőleges helyre elhelyezheted a tervben.

Ez a fejezet azt mutatja, mely sablonokba érdemes betenni a címkét. A lépés nem kötelező, ha a Bricksszel épített WooCommerce-weboldalad már megfelelően működik.

A do_action címke használatakor a Bricks bizonyos natív WooCommerce-műveleteket automatikusan eltávolít, hogy ne jelenjen meg kétszer a tartalom. Például a {do_action:woocommerce_after_shop_loop_item_title} eltávolítja a woocommerce_template_loop_rating és a woocommerce_template_loop_price műveletet, mert az információt a Termékár és a Termékértékelés elem írja ki a kívánt helyen. Más bővítmények és kódok ettől még rá tudnak kapcsolódni a címkére.

A Bricks által eltávolított WooCommerce-műveletek

Szekció neve “A Bricks által eltávolított WooCommerce-műveletek”
Horog Eltávolított művelet, prioritás
woocommerce_before_shop_loop_item woocommerce_template_loop_product_link_open, 10
woocommerce_before_shop_loop_item_title woocommerce_show_product_loop_sale_flash, 10; woocommerce_template_loop_product_thumbnail, 10
woocommerce_shop_loop_item_title woocommerce_template_loop_product_title, 10
woocommerce_after_shop_loop_item_title woocommerce_template_loop_rating, 5; woocommerce_template_loop_price, 10
woocommerce_after_shop_loop_item woocommerce_template_loop_product_link_close, 5; woocommerce_template_loop_add_to_cart, 10
woocommerce_before_single_product_summary woocommerce_show_product_sale_flash, 10; woocommerce_show_product_images, 20
woocommerce_single_product_summary woocommerce_template_single_title, 5; woocommerce_template_single_rating, 10; woocommerce_template_single_price, 10; woocommerce_template_single_excerpt, 20; woocommerce_template_single_add_to_cart, 30; woocommerce_template_single_meta, 40; woocommerce_template_single_sharing, 50
woocommerce_after_single_product_summary woocommerce_output_product_data_tabs, 10; woocommerce_upsell_display, 15; woocommerce_output_related_products, 20
woocommerce_before_main_content woocommerce_output_content_wrapper, 10; woocommerce_breadcrumb, 20
woocommerce_archive_description woocommerce_taxonomy_archive_description, 10; woocommerce_product_archive_description, 10
woocommerce_before_shop_loop woocommerce_result_count, 20; woocommerce_catalog_ordering, 30
woocommerce_after_shop_loop woocommerce_pagination, 10
woocommerce_after_main_content woocommerce_output_content_wrapper_end, 10
woocommerce_cart_is_empty wc_empty_cart_message, 10

Termékoldal sablon (WooCommerce - Termékoldal)

Szekció neve “Termékoldal sablon (WooCommerce - Termékoldal)”

Ajánlott horgok:

  • {do_action:woocommerce_before_single_product}: fontos (WooCommerce-értesítés).
  • {do_action:woocommerce_before_single_product_summary}
  • {do_action:woocommerce_single_product_summary}: fontos, sok harmadik féltől származó bővítmény ide teszi a kódját.
  • {do_action:woocommerce_after_single_product_summary}
  • {do_action:woocommerce_after_single_product}

Ha nem tudod, melyik horgot használja egy bővítmény, a legbiztosabb mindet beletenni a termékoldal sablonba.

Termékarchívum sablon (WooCommerce - Termékarchívum)

Szekció neve “Termékarchívum sablon (WooCommerce - Termékarchívum)”

Ajánlott horgok:

  • {do_action:woocommerce_archive_description}
  • {do_action:woocommerce_before_shop_loop}: fontos (WooCommerce-értesítés).
  • {do_action:woocommerce_before_shop_loop_item}
  • {do_action:woocommerce_before_shop_loop_item_title}
  • {do_action:woocommerce_shop_loop_item_title}
  • {do_action:woocommerce_after_shop_loop_item_title}
  • {do_action:woocommerce_after_shop_loop_item}
  • {do_action:woocommerce_after_shop_loop}

Az egyéni lekérdezési ciklussal épített archívumnál is ezeket a horgokat használd. Az újonnan beszúrt Termékek elem mezői már alapból tartalmazzák a do_action horgokat.

Üres kosár sablon (WooCommerce - Üres kosár)

Szekció neve “Üres kosár sablon (WooCommerce - Üres kosár)”
  • {do_action:woocommerce_cart_is_empty}: fontos (WooCommerce-értesítés).
  • {do_action:woocommerce_before_cart}: fontos (WooCommerce-értesítés).
  • {do_action:woocommerce_before_cart_collaterals}
  • {do_action:woocommerce_after_cart}

Fizetés sablon (WooCommerce - Fizetés)

Szekció neve “Fizetés sablon (WooCommerce - Fizetés)”
  • {do_action:woocommerce_pay_order_before_payment}

Ha így építed fel a Bricksben készült sablonokat, azok teljesen kompatibilisek maradnak a WooCommerce-szel, és minden szükséges művelet és adat a várt módon megjelenik.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások