Skip to content

Instantly share code, notes, and snippets.

View Nerdies24's full-sized avatar
:octocat:
Von zu Hause aus arbeiten

Frank Noack Nerdies24

:octocat:
Von zu Hause aus arbeiten
View GitHub Profile
@Nerdies24
Nerdies24 / Besuchern die richtig Browsersprache anzeigen lassen.md
Last active July 8, 2021 16:30
Besuchern die richtig Browsersprache anzeigen lassen

Besuchern die richtig Browsersprache anzeigen lassen

Machen Sie bitte vor dem Hochladen ein Back-up Ihrer jetzigen .htaccess Datei.

Wir nehmen an, dass deutsche, englische und spanische Besucher zu Deinen Website- Besuchern gehören. Das Ziel ist, allen Besuchern die richtig Seite mit seiner / ihrer Browsersprache anzeigen zu lassen. WordPress darf hierbei in keinem Unterverzeichnis Deiner Domain installiert sein.

Deutsche Besucher sollen auf https://dein-seite.de/de

@Nerdies24
Nerdies24 / WP CLI mit Xampp unter Windows.md
Last active December 24, 2021 05:53
WP CLI mit Xampp unter Windows

WP CLI installieren

  • Downloade CLI - https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
  • kürze die gedownloadete Datei auf wp und speichere sie unter c:
  • Rechtsklick Windows Symbol / System
  • Suche nach "Umgebungsvariablen"
  • Umgebungsvariablen für dieses Konto bearbeiten
  • Klicke auf path / bearbeiten / neu
  • Trage ein c:\xampp\php => abspeichern
  • Gebe unter c: => php c:\wp --info in die Powershell ein
@Nerdies24
Nerdies24 / Contact Form 7 - Bedingte Weiterleitung basierend auf User Dropdown oder Radio Button.md
Last active May 14, 2022 20:43
Contact Form 7 - Bedingte Weiterleitung basierend auf User Dropdown oder Radio Button

Contact Form 7 - Bedingte Weiterleitung basierend auf User Dropdown oder Radio Button

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

In diesem Beispiel soll ein User abhängig von seiner Radio-Button-Auswahl nach dem Absenden des Formulares auf eine bestimmte Seite weitergeleitet werden.

Image

Contact Form 7 Shortcode

@Nerdies24
Nerdies24 / HTTP Sicherheitsheader.md
Last active October 28, 2022 16:51
HTTP Sicherheitsheader

Meine am häufigsten verwendeten HTTPs-Sicherheitsheader mit optimalen Einstellungen

Es erfordert, dass Sie die .htaccess-Datei auf Ihrer Website bearbeiten. Die .htaccess-Datei ist eine Serverkonfigurationsdatei, die am häufigsten bei Apache Webservern verwendet wird. Diese liegt im Root Verzeichnis Ihrer WordPress-Installation.

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

@Nerdies24
Nerdies24 / Javascript in einem WordPress Plugin richtig laden.md
Last active January 2, 2023 15:12
Javascript in einem WordPress Plugin richtig laden

Eine Javascript Datei aus einem Plugin Ordner laden

function enqueue_my_javascript() {
    wp_enqueue_script( 'my-javascript', plugin_dir_url( __FILE__ ) . 'js/my-javascript.js', array(), '1.0.0', true );
}
add_action( 'wp_enqueue_scripts', 'enqueue_my_javascript' );

Dieser Code fügt ein JavaScript-Skript namens "my-javascript" in das Frontend einer WordPress-Seite ein. Hierbei wird die Funktion "wp_enqueue_script" verwendet, um das Skript zu registrieren und einzufügen.

@Nerdies24
Nerdies24 / CSS in einem WordPress Plugin richtig laden.md
Created January 2, 2023 15:36
CSS in einem WordPress Plugin richtig laden

Diese Funktion fügt ein neues Stylesheet in einem Plugin Ordner zu WordPress hinzu.

function enqueue_my_css() {
    wp_enqueue_style( 'my-css', plugin_dir_url( __FILE__ ) . 'css/my-css.css', array(), '1.0.0' );
}
add_action( 'wp_enqueue_scripts', 'enqueue_my_css' );

Diese Funktion fügt ein neues Stylesheet zu WordPress hinzu. Die Funktion wp_enqueue_style ist eine Funktion von WordPress, die dazu verwendet wird, Stylesheets für das Frontend einer WordPress-Seite einzufügen. Der Name des Stylesheets wird als erster Parameter übergeben, in diesem Fall 'my-css'. Der zweite Parameter ist der Pfad zu dem Stylesheet, das mit plugin_dir_url dynamisch erzeugt wird. Der dritte Parameter ist ein Array von Abhängigkeiten, d.h. Stylesheets, von denen dieses Stylesheet abhängig ist. In diesem Fall ist das Array leer, da das Stylesheet keine Abhängigkeiten hat. Der vierte und letzte Parameter ist die Versionsnummer des Stylesheets.

Diese Funktion fügt ein neues Stylesheet in einem Plugin Ordner mit jquery