Skip to content

Instantly share code, notes, and snippets.

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 Jul 8, 2021
Besuchern die richtig Browsersprache anzeigen lassen
View Besuchern die richtig Browsersprache anzeigen lassen.md

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 / Den WordPress-Header von unnötigen Einträgen befreien.md
Last active Jul 8, 2021
Den WordPress-Header von unnötigen Einträgen befreien
View Den WordPress-Header von unnötigen Einträgen befreien.md

Den WordPress-Header von unnötigen Einträgen befreien

Machen Sie bitte vor dem Hochladen ein Back-up Ihrer jetzigen WordPress Installation.

Der wp_head() Hook bläht an manchen Stellen den Header unnötig auf. Mit diesem Snippet ist Schluss damit. Der Code kommt in die functions.php idealerweise in Ihr Child Theme.

/**
 * Den WordPress-Header von unnötigen Einträgen befreien
 */
@Nerdies24
Nerdies24 / Erfassen wie oft ein Artikel aufgerufen wurde.md
Created Dec 11, 2020
Erfassen wie oft ein Artikel aufgerufen wurde
View Erfassen wie oft ein Artikel aufgerufen wurde.md

Erfassen wie oft ein Artikel aufgerufen wurde

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

Manchmal ist es nützlich zu sehen, wie oft die eigenen Artikel (Posts) auf meiner WordPress Website angeklickt werden, um einen kurzen Überblick zu bekommen, noch bevor man Google Analytics einsetzt.

Ziel ist zu sehen:

  1. ist der Artikel gut besucht und wenn ja...
  2. sollte ich Google Analytics einsetzen

Da die SEO Optimierung eines Artikels inklusive Google Analytics einiges an Zeit kostet, kann eine Vorabkontrolle hilfreich sein.

@Nerdies24
Nerdies24 / Javascript-Datei in WordPress nur für eine Seite einbinden.md
Created Jan 2, 2021
Javascript-Datei in WordPress nur für eine Seite einbinden
View Javascript-Datei in WordPress nur für eine Seite einbinden.md

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
@Nerdies24
Nerdies24 / debug.log.txt.md
Last active Jul 8, 2021
Deine WordPress Installation auf Fehler prüfen
View debug.log.txt.md

Ihre WordPress Installation auf Fehler prüfen

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

Sollten in Ihrer WordPress Installation Fehler auftauchen, können Sie diese in einer kleinen debug.log.txt im Ordner wp-content ausgeben lassen.

  • Loggen Sie sich via FTP in Ihre WordPress Installation ein
  • Downloaden Sie aus dem Root (Haupt) Verzeichnis die Datei wp-config.php
  • Geben Sie Code Zeilen unten (wie im Bild unten) ein.

Damit wird der Debug angeschaltet, jedoch nicht im Backend oder Frontend ausgegeben. Stattdessen wird eine debug.log.txt im Ordner wp-content generiert. Downloaden Sie diese Datei. In dieser Datei finden Sie alle Fehler die Ihre WordPress Installation generiert.

@Nerdies24
Nerdies24 / htaccess Redirect von HTTP auf HTTPS.md
Created Jan 26, 2021
htaccess Redirect von HTTP auf HTTPS
View htaccess Redirect von HTTP auf HTTPS.md

.htaccess Redirect von HTTP auf HTTPS

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

So gehen Sie vor!

  • Beantragen Sie bei Ihrem Webhoster ein https Zertifikat für Ihre Domain
  • Erst nach der Beantragung und Freischaltung stellen Sie Ihre WordPress Installation um (siehe Bild 1 - unten)
  • Downloaden Sie bitte mittels FTP die .htaccess Datei (siehe Bild 2 - unten) aus Ihrem Root Verzeichnis, machen eine Kopie und speichern das Original gesondert ab.
  • In die Kopie der .htaccess Datei fügen Sie den unten stehenden Code ein. Fügen Sie den Code in Ihre .htaccess Datei an das Ende hinzu.
  • Danach laden Sie die Datei wieder auf Ihren Server hoch und überschreiben die Version die auf Ihrem Server liegt.
  • Sollte etwas schief gehen, dann spielen Sie Ihre Original htaccess Datei wieder ein.
@Nerdies24
Nerdies24 / Contact Form 7 - Bedingte Weiterleitung basierend auf User Dropdown oder Radio Button.md
Last active Jul 8, 2021
Contact Form 7 - Bedingte Weiterleitung basierend auf User Dropdown oder Radio Button
View Contact Form 7 - Bedingte Weiterleitung basierend auf User Dropdown oder Radio Button.md

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 / Lity Video Lightbox in GeneratePress Child.md
Last active Jul 8, 2021
Lity Video Lightbox in GeneratePress Child
View Lity Video Lightbox in GeneratePress Child.md

Image

Step 1

Downloade Lity von https://sorgalla.com/lity

Image

Step 2

Entpacken Sie die gedownloadete Datei und rufen Sie den dist Ordner auf. Sie benötigen nur die beiden lity.min Dateien.

Image

@Nerdies24
Nerdies24 / Zeige alle Scripte und Styles.md
Created Feb 18, 2021
Zeige alle Scripte und Styles für angemeldete Admins
View Zeige alle Scripte und Styles.md

Zeige alle WordPress Scripte und WordPress Styles für angemeldete Admins

Der Code gehört in die functions.php

  • grün sind Scripte
  • blau sind Styles
//Zeige alle Scripte für eingeloggte Admins
function nerdies_print_scripts_styles() {
    if( !is_admin() && is_user_logged_in() && current_user_can( 'manage_options' )) {
        // Print Scripts
@Nerdies24
Nerdies24 / WP CLI mit Xampp unter Windows.md
Last active Jul 8, 2021
WP CLI mit Xampp unter Windows
View WP CLI mit Xampp unter Windows.md

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