Btw
Je winkelwagen

Je winkelwagen is leeg.

Je eigen scripts en stijlen laden in Addofy

Zet je eigen scripts en stylesheets via Addofy in de wachtrij in plaats van met wp_enqueue_script(). Ze volgen dan de laadregels van Addofy: nooit op de frontend, nooit in veilige modus (?adba_safe=1 of de constante ADBA_SAFE_MODE) en nooit op een uitgesloten scherm.

Een script en een stylesheet in de wachtrij zetten

add_action( 'adba_screen', static function ( $screen ) {
	adba( 'assets' )->enqueue_external(
		'myplugin-admin',                          // Unique handle, prefixed with your slug.
		plugins_url( 'build/admin.js', __FILE__ ),
		array( 'adba-core' ),                      // Needed for window.adba.
		'1.2.0'
	);
	adba( 'assets' )->enqueue_external( 'myplugin-admin-css', plugins_url( 'build/admin.css', __FILE__ ) );
} );

Regels

  • Het type volgt de URL (een .css-bestand is een stylesheet) of het vijfde argument (script of style).
  • De eigen handles van Addofy kun je niet vervangen.
  • Laat je script afhangen van adba-core als het window.adba gebruikt.
  • Voor een stylesheet die na de kleuren van de donkere modus moet laden, laat je hem afhangen van adba-module-darkmode-css.
  • De handles adba-module-design, adba-module-shell, adba-module-notices, adba-module-search en adba-module-help blijven geregistreerd als aliassen van adba-core, dus een oudere dependency daarop blijft werken.

Wanneer aanroepen

Roep enqueue_external() aan vanuit de action adba_screen of vanuit de on_screen() van een module. Beide draaien alleen als Addofy actief is op het huidige scherm, dus je hoeft het scherm niet zelf te controleren.

Gerelateerd

Klaar om je AI te koppelen aan echte tools?

Start gratis proefperiode