So prüfen Sie, ob es sich bei der aktuellen Seite um ein Plugin-Admin-Panel in WordPress handelt
Bitte ich möchte wissen, wie ich überprüfen kann, ob ich gerade auf der Admin-Seite eines Plugins bin. Ich habe ein Plugin mit einem Menüelement erstellt, das eine Seite mit einigen Statistiken dieser Plugin-Verwendung anzeigt. Dazu verwende ich benutzerdefinierte JQuery-Plugins, einige CSS-Codes, die ich außerhalb dieser Seite niemals verwenden werde.
Ich frage mich also, wie ich das überprüfen kann, um Plugins Styles und JSs in die Warteschlange zu stellen oder nicht.
Hier ist mein Enqueue-Style-Code
function bridge_style_enqueuer() {
wp_register_style( "bridge_display_style", WP_PLUGIN_URL.'/symfony-bridge/chosen.css');
wp_register_style( "bridge_display_style_tb", WP_PLUGIN_URL.'/symfony-bridge/bootstrap.min.css');
wp_enqueue_style( 'bridge_display_style' );
wp_enqueue_style( 'bridge_display_style_tb' );
}
add_action( 'admin_init', 'bridge_style_enqueuer' );
Ich mache das gleiche mit Js
function bridge_script_enqueuer() {
wp_register_script( "bridge_script", WP_PLUGIN_URL.'/symfony-bridge/bridge.js', array('jquery'),FASLE, TRUE);
wp_register_script( "bridge_chosen_script", WP_PLUGIN_URL.'/symfony-bridge/chosen.js', array('jquery'),FASLE, TRUE);
wp_register_script( "bridge_chosen_script_tb", WP_PLUGIN_URL.'/symfony-bridge/bootstrap.min.js', array('jquery'),FASLE, TRUE);
wp_enqueue_script( 'bridge_script' );
wp_enqueue_script( 'bridge_chosen_script' );
wp_enqueue_script( 'bridge_chosen_script_tb' );
}
add_action( 'admin_init', 'bridge_script_enqueuer' );