it-swarm.com.de

Erzwinge CSS und JS Laden des Plugins nur wo nötig

Ich habe die ausgezeichnete Antwort gesehen (Link unten), möchte aber selbst lernen, wie man nach einem Aktionsaufruf eines bestimmten Plugins sucht, damit ich ihn mit der Idee von EAMan stoppen kann . Beschränken eines Plugins auf Nur CSS und JS auf ausgewählten Seiten laden?

Ich habe http://wordpress.org/extend/plugins/datapress/ verwendet und sein js/css wird nur auf einer Seite benötigt.

Gleiches gilt für andere Plugins. Wie finde ich heraus, welche Funktion diese Plugins aufrufen, damit ich sie nur auf den benötigten Seiten aktivieren kann?.

1
Andy Nguyen

is_admin () ist nützlich für das Frontend.

Der load- $ pagenow-Hook und einige andere sind im Backend nützlich. wp-admin/admin-header.php enthält zum Beispiel:

do_action('admin_enqueue_scripts', $hook_suffix);
do_action("admin_print_styles-$hook_suffix");
do_action('admin_print_styles');
do_action("admin_print_scripts-$hook_suffix");
do_action('admin_print_scripts');
do_action("admin_head-$hook_suffix");
do_action('admin_head');

Beachten Sie die Variable $ hook_suffix, die Sie dann und dort var_dump () können, um zu erfahren, welchen Wert sie hat, wenn die Seite Ihres Plugins geladen wird.

2