Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save Nerdies24/aade3a762493776a4577a68948019c92 to your computer and use it in GitHub Desktop.
Save Nerdies24/aade3a762493776a4577a68948019c92 to your computer and use it in GitHub Desktop.
Javascript-Datei in WordPress nur für eine Seite einbinden

Javascript-Datei in WordPress nur für eine Seite einbinden

Machen Sie bitte vor dem Hochladen des Codes ein Back-up Ihrer WordPress Installation. (z.B. mit dem Plugin Duplicator)

Manchmal möchte man eine Javascript-Datei auf seiner Wordpress Website auf nur einer einzigen Seite einbinden. Die Page ID ist im Vorschau Modus von WordPress in der URL erkennbar. (siehe Bild unten)

Es können auch mehrere Page IDs mit Komma getrennt aufgeführt und eingebunden werden.
Zum Beispiel: if (is_page(256, 566, 542).

Voraussetzung:

  • In Ihrem Child Theme muss ein Ordner js und darin eine dwp_main.js Datei existieren
  • Fügen Sie den unten stehenden Code in die functions.php Ihres Child Themes ein
  • Ersetzen Sie die ID 256 mit Ihrer ID

In diesem Beispiel wird die Datei dwp_main.js im Footer des Child Themes unter ID 256 eingebunden.

add_action( 'wp_print_scripts', 'my_main_script', 100 );
function my_main_script () {
if (is_page(256) ) {
wp_register_script( 'dwp-script', get_stylesheet_directory_uri() . '/js/dwp_main.js', array(), false, true);
wp_enqueue_script( 'dwp-script' ); } }
add_action( 'wp_enqueue_scripts', 'my_main_script' );

Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment