Tovább a tartalomhoz

Hookok és kísérleti szűrők

A termékadatok kiírása saját sablonból, valamint a kísérleti szűrők a szkript halasztására és a lábrészbe tételére.

A hookokkal a bővítmény működését a saját kódodból is használhatod. Nem minden sablon követi a WooCommerce szokásait: ilyenkor a termék adatait te adhatod át a Pixel Managernek.

A pmw_print_product_data_layer_script_by_product hook a termék adatait a Pixel Manager adatrétegébe írja. Használd a saját termék-sablonfájlodban, ott, ahol a termék megjelenik.

Az elv előnye, hogy a termékadat csak akkor kerül az oldalra, amikor a termék ténylegesen megjelenik, így a gyorsítótárazó bővítményekkel is jól működik.

Termékobjektummal:

do_action('pmw_print_product_data_layer_script_by_product', $product);

Termékazonosítóval:

do_action('pmw_print_product_data_layer_script_by_product_id', $termek_azonosito);

A kísérleti funkciókat idővel szűrőként építik be a bővítménybe, és a felhasználók megszavazhatják a hasznosnak ítélteket. A kísérleti kód előzetes értesítés nélkül megváltozhat vagy megszűnhet, ezért éles boltban csak megfontoltan használd.

A Pixel Manager szkriptjének halasztása (defer)

Szekció neve “A Pixel Manager szkriptjének halasztása (defer)”

Sok JavaScript-optimalizáló bővítmény tud szkriptet halasztani. Ha ezt a Pixel Managerrel akarod megtenni, kapcsold be a szűrőt a gyermektéma functions.php fájljában:

add_filter('pmw_experimental_defer_scripts', '__return_true');

Ez a szűrő a Pixel Manager szkriptjét a fejrészből a lábrészbe teszi át. Hatása hasonló a halasztáshoz.

add_filter('pmw_experimental_move_pmw_script_to_footer', '__return_true');

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