====== Scripts & Styles nur in bestimmen Admin Seiten nutzen ======
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 "Meine Options Seite im Backend
";
// HTML Template in einer anderen File
include_once PLUGIN_PATH . 'templates/admin-user-manager.php';
}