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.
Termékadatok kiírása az adatrétegbe
Szekció neve “Termékadatok kiírása az adatrétegbe”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);Kísérleti szűrők
Szekció neve “Kísérleti szűrők”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');A szkript áthelyezése a lábrészbe
Szekció neve “A szkript áthelyezése a lábrészbe”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: