In einer der Plugin Dateien muss folgende Action aufgerufen werden, um z.B. alle später benötigten Styles zu nutzen.
function load_scripts($hook) { // Style Registrieren (noch nicht einbetten) $handle = 'tduam-admin-style'; $src = PLUGIN_URL . 'assets/css/tduam_admin_styles.css'; $deps = []; $version = TDUAM_VERSION; wp_register_style( $handle, $src, $deps, $version ); // Script Registrieren (noch nicht einbetten) $handle = 'tduam-admin-script'; $src = PLUGIN_URL . 'assets/js/tduam_admin_script.js'; $deps = []; $version = TDUAM_VERSION; $in_footer = true; wp_register_script( $handle, $src, $deps, $version,$in_footer ) } add_action('admin_enqueue_scripts', 'load_scripts');
Wenn die Scripts & Styles so registrier wurden (sie werden noch nicht geladen), dann können Sie in einer Options / Settings Page Render Funktion so geladen werden:
// Render Funktion function user_access_manager(){ wp_enqueue_script( 'tduam-admin-script' ); // Registriertes Script einbinden wp_enqueue_style( 'tduam-admin-style' ); // Registrierten Style einbinden echo "<h1>Meine Options Seite im Backend</h1>"; // HTML Template in einer anderen File include_once PLUGIN_PATH . 'templates/admin-user-manager.php'; }