Tovább a tartalomhoz

Termékduplikálás és altermékek linkjei

Külön másolat a csoportokról duplikált termékeknél, és az altermékek neveinek linkelése.

A kódrészleteket a sablon functions.php fájljába vagy egy kódrészlet-kezelő bővítménybe másold.

Csoportok és mezők másolása a termék duplikálásakor

Szekció neve “Csoportok és mezők másolása a termék duplikálásakor”

Alapból a duplikált termék ugyanazokat a csoportokat és mezőket használja, mint az eredeti. Ha az új termék kiegészítőit szerkeszted, az eredeti terméké is megváltozik. Hogy a másolat saját csoportokat és mezőket kapjon, amelyek függetlenül szerkeszthetők, kapcsold be a pewc_duplicate_fields szűrőt:

add_filter( 'pewc_duplicate_fields', '__return_true' );

Ha a mezőben altermékeket kínálsz fel (lásd a Termékek és Termékkategóriák mező fejezetet), az alterméknevek alapból nem linkek. A pewc_child_product_title szűrő a nevet és az altermék objektumát kapja, és egy linket adhat vissza az altermék oldalára. A link alapból új lapon nyílik, a célt a pewc_child_product_title_target szűrővel változtathatod. A pointer-events: auto stílus teszi kattinthatóvá a linket:

add_filter( 'pewc_child_product_title', function ( $cim, $altermek ) {
$cel = apply_filters( 'pewc_child_product_title_target', '_blank' );
return sprintf(
'<a style="pointer-events: auto" href="%s" target="%s">%s</a>',
esc_url( get_permalink( $altermek->get_id() ) ),
esc_attr( $cel ),
esc_html( get_the_title( $altermek->get_id() ) )
);
}, 10, 2 );

Ez a példa a nevet cseréli linkre, ezért a név mellől az ár és az elválasztó is eltűnik.

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