• Zur Hauptnavigation springen
  • Skip to main content
  • Zur Hauptsidebar springen
  • Zur Fußzeile springen
Logo

CITROWEB Webdesign

Erste Wahl für Ihren Onlineauftritt

  • Home
  • Leistungen
    • Webdesign, Webentwicklung und Beratung
    • Online-Shops mit WooCommerce
    • Technische Unterstützung für WooCommerce-Shops
    • Suchmaschinenmarketing
      • SEO: Ihr Webauftritt erhält mehr relevante Besucher
      • SEA: Suchmaschinenwerbung für Ihren Webauftritt
    • Webhosting
  • Blog
  • Kontakt aufnehmen

Blog

Lebensdauer des Login-Cookies in WordPress verändern

16. Juli 2022

"Angemeldet bleiben" beim WordPress-Login

Wird beim Login das Häkchen bei „Angemeldet bleiben“ gesetzt (siehe Bild), so erlaubt WordPress länger im WordPress-Backend zu arbeiten, ohne erneut anmelden zu müssen.

Wird dieser Haken gesetzt, so erhöht sich die Lebensdauer des Authentifizierungs-Cookies. Allerdings wird die Zeit nur um ca. einen halben Monat verlängert. Möchte man länger angemeldet bleiben, weil man z.B. täglich mit WordPress arbeiten möchte, so gibt es dafür folgende Lösung:

add_filter( 'auth_cookie_expiration', 'cwhf_extend_auth_cookie_to_1_year' );
function cwhf_extend_auth_cookie_to_1_year( $expirein ) {
	return 31556926; // 1 year in seconds
}

Der obenstehende Code muss dem WordPress-Code ergänzt werden. Das geschieht über das Code Snippets Plugin, die functions.php oder ein

Kategorie: Entwicklung, WordPress

WordPress multisite and cookie settings in wp-config.php

9. Juli 2022

Error Image: I created a new site in my multisite environment and replaced the subdomain address for that site with its own domain. The domain records are configured correctly, but still I can’t log into the dashboard on the new site.

The multisite or network feature of WordPress has been an essential part of the core system since version 3.0. In the past, you had to access the possibilities of Multisite via plugins first, but today this feature is part of the basic framework of WordPress. With the current version, it is possible to run sites with different domains within one installation, without being limited to subdomain solutions and directories.

Important: For a setup with subdomain or individual domains, the constant COOKIE_DOMAIN must be set. Otherwise the main domain of the installation will be entered as cookie domain in ms-default-constants and the login will not work. The browser sends cookies only to the matching domain!

Solution

In the wp-config.php the line define( ‚COOKIE_DOMAIN‘, “ ); should be inserted.

To make sure that the login with defined constant is not nevertheless hindered by existing cookies, the salt keys must be regenerated and the old ones replaced with them.

Kategorie: development, WordPress

WordPress-Multisite und Cookie Einstellungen in der wp-config.php

9. Juli 2022

Fehlerbild: Ich habe eine neue Seite in meiner Multisite-Umgebung erstellt und die Subdomain-Adresse für diese Site mit einer eigenen Domain ersetzt. Die Domain-Records sind korrekt konfiguriert, aber trotzdem kann ich mich auf der neuen Seite nicht im Dashboard anmelden.

Die Multisite- oder Netzwerkfunktion von WordPress ist seit Version 3.0 ein wesentlicher Bestandteil des Core-Systems. Früher musste man über Plugins erst auf die Möglichkeiten von Multisite zugreifen, heute ist diese Funktion Teil des Grundgerüsts von WordPress. Mit der aktuellen Version kann innerhalb einer Installation Sites mit unterschiedlichen Domains betreiben, ohne sich auf Subdomain-Lösungen und Verzeichnisse beschränken zu müssen.

Wichtig: Bei einem Setup mit Subdomain oder individuellen Domains muss die Konstante COOKIE_DOMAIN festgelegt werden. Andernfalls wird in ms-default-constants die Hauptdomain der Installation als Cookie-Domain eingetragen und der Login funktioniert dann nicht. Der Browser sendet Cookies nur an die passende Domain!

Lösung

In der wp-config.php die Zeile define( ‚COOKIE_DOMAIN‘, “ ); eingefügt werden.

Um sicherzugehen, dass die Anmeldung bei definierter Konstante nicht dennoch von bestehenden Cookies behindert wird, müssen die Salt-Keys neu generiert und die alten damit ersetzt werden.

Kategorie: Entwicklung, WordPress

Update GUIDs in WordPress after domain move

9. Juli 2022

If you move a WordPress installation with the WordPress Toolkit, the GUIDs are not updated. The GUIDs are used by WordPress in the RSS feeds.

If you want to drag the GUIDs, you can do it again with the following SQL command:

UPDATE wp_posts SET guid = REPLACE (guid, 'https://old-domain.com', 'https://new-domain.com');

wp_posts must of course be replaced by the actual table name if you use a cryptic table prefix.

Kategorie: WordPress

GUIDs in WordPress nach Domainumzug aktualisieren

9. Juli 2022

Verschiebt man eine WordPress-Installation mit dem WordPress-Toolkit, so werden die GUIDs nicht aktualisiert. Die GUIDs verwendet WordPress in den RSS-Feeds.

Möchte man die GUIDs nachziehen, so lässt sich das mit folgendem SQL-Befehl wieder nachziehen:

UPDATE wp_posts SET guid = REPLACE (guid, 'https://old-domain.com', 'https://new-domain.com');

wp_posts muss natürlich durch den tatsächlichen Tabellennamen ersetzt werden, sofern man einen kryptischen Tabellen-Prefix verwendet.

Kategorie: WordPress

Header (site-header-Element) in Genesis entfernen

7. Juni 2022

Um den Header aus der Seite komplett aus dem DOM zu entfernen, benötigt man folgenden Code:

add_action( 'genesis_title', 'cw_remove_header_right_widget', 9 );
function cw_remove_header_right_widget() {
    remove_action('genesis_header', 'genesis_header_markup_open', 5);
    remove_action('genesis_header', 'genesis_do_header');
    remove_action('genesis_header', 'genesis_header_markup_close', 15);
}

Header auf der Startseite in Genesis entfernen

Mit folgendem Code, lässt sich das Header-Element auf der Startseite entfernen:

add_action( 'genesis_title', 'cw_remove_header_right_widget', 9 );
function cw_remove_header_right_widget() {
    if ( is_front_page() ) {
        remove_action('genesis_header', 'genesis_header_markup_open', 5);
        remove_action('genesis_header', 'genesis_do_header');
        remove_action('genesis_header', 'genesis_header_markup_close', 15);
    }
}

Hinweis: Der Code wurde mit dem Genesis-Sample-Theme getestet. Sollte aber für die meisten Genesis-Themes funktionieren.

Kategorie: Entwicklung, Genesis-Framework

  • « Go to Previous Page
  • Seite 1
  • Interim pages omitted …
  • Seite 5
  • Seite 6
  • Seite 7
  • Seite 8
  • Seite 9
  • Interim pages omitted …
  • Seite 16
  • Go to Next Page »

Haupt-Sidebar

  • How to remove dashicons in WordPress frontend?
  • How do I create a website (homepage) with ChatGPT?
  • Can I create a website (homepage) with ChatGPT?
  • iOS restrictions re: bringing up the keyboard on programmatic focus
  • iOS restrictions re: bringing up the keyboard on programmatic focus
  • Remove user listing from WP-JSON
  • Benutzerauflistung aus WP-JSON entfernen
  • What does „Video is not the main content of the page“ mean?
  • Was hat es mit „Das Video ist nicht der Hauptinhalt der Seite“ auf sich?
  • Remove WordPress logo from toolbar
  • Efficient onboarding simplified: LearnSuite – the cloud application for digital onboarding
  • Wir stellen vor: LearnSuite – Die Cloudanwendung für digitales Onboarding
  • Howto: How do I create a website (homepage) with ChatGPT?
  • Howto: Wie erstelle ich mit ChatGPT eine Website (Homepage)?
  • Can I create a website (homepage) with ChatGPT?
  • Kann ich mit ChatGPT eine Website (Homepage) erstellen?
  • Set noindex nofollow via .htaccess HTTP header
  • Über .htaccess X-Robots-Tag noindex nofollow setzen
  • How to remove WordPress Dashicons in frontend?
  • Wie lassen sich Dashicons im WordPress-Frontend entfernen?
  • DSGVO (3)
  • GDPR (3)
  • Genesis Framework (10)
  • Genesis-Framework (9)
  • Google Search Console (4)
  • Google Search Console (4)
  • Linux (3)
  • Linux (3)
  • mobile (3)
  • Mobile (3)
  • Network (1)
  • Netzwerk (1)
  • SEO (5)
  • SEO (5)
  • Trends (3)
  • Trends (4)
  • Uncategorized (3)
  • Web development (1)
  • Web hosting (1)
  • Webentwicklung (1)
  • Webhosting (1)
  • WooCommerce (9)
  • WooCommerce (9)
  • WordPress (24)
  • WordPress (23)

Footer

Logo




© 2026 CITROWEB
  • Datenschutz
  • Impressum