Support » Allgemeine Fragen » cookie free subdomain wordpress

  • Hallo

    Um die Geschwindigkeit zu verbessern habe ich eine Subdomain, welche auf den wp-content Ordner zeigt, angelegt.
    In meiner wp-config.php habe ich folgendes hinterlegt:

    define("WP_CONTENT_URL", "https://static.beispiel.ch"); 
    define("COOKIE_DOMAIN", "www.beispiel.ch");

    Wenn ich nun die Seite neu lade, dann ist das ganze Styling weg.
    Die Resourcen werden mit dem neuen Pfad der Subdomain im DOM angezeigt.

    Ich habe dann das Problem gegoogelt und noch folgenden Hinweis gefunden:

    Note: Please make sure that you have used “bloginfo(‘template_directory’)” to load your static content in theme files.

    Daraus werde ich nicht ganz schlau.
    Heisst das, dass ich in der functions.php die styles und scripts so laden muss:

    function test_css(){
            wp_register_style( 'my-css', bloginfo('template_directory') . '/css/my-css.css', array(), '1.0', 'all' );
    	wp_enqueue_style('my-css');
    	}
    
    add_action('wp_enqueue_scripts', 'test_css');

    Ich hab das ausprobiert und es hat nichts gebracht.
    Kann mir jemand einen Tipp geben, wie ich die Sache zum laufen bekomme?

    Vielen Dank für euere Hilfe.
    theo

    • Dieses Thema wurde geändert vor 7 Jahren, 3 Monaten von timholz.
Ansicht von 9 Antworten - 1 bis 9 (von insgesamt 9)
  • Ich hab das ausprobiert und es hat nichts gebracht.

    Warum nicht? Falscher Pfad? Wenn welcher, welcher?

    Gruß, Torsten

    Thread-Starter timholz

    (@timholz)

    Hallo Torsten
    Die Pfade zeigen auf die Subdomain, aber das Styling und die Scripts haben keine Wirkung.
    Offenbar ist da nichts vorhanden.
    Was mache ich falsch?
    grüsse
    theo

    • Diese Antwort wurde geändert vor 7 Jahren, 3 Monaten von timholz.

    Die Pfade zeigen auf die Subdomain, aber das Styling und die Scripts haben keine Wirkung.

    Kopiere mal den Pfad und gib ihn in den Browser ein oder checke den Network-Tab in deinen Developer-Tools. Gibt das Element vielleicht einen Fehlercode? Zuwenig Rechte z.B. also einen 403 oder 404 nicht gefunden?

    Landet die Subdomain auf dem korrekten Ordner?

    Gruß, Torsten

    Thread-Starter timholz

    (@timholz)

    Wenn ich aus dem DOM einen Pfad für ein Script in die Adresszeile eingebe, heisst es:
    Diese Verbindung ist nicht sicher
    so sieht das Beispiel aus:
    https://crestatic.creatifpassion.ch/themes/mystile-creatifpassion/js/my_general.min.js

    Thread-Starter timholz

    (@timholz)

    Gibt’s irgendwo eine Anleitung, welche diesen Vorgang ausführlich darstellt?
    Ich hab das jetzt schon ein paar mal recherchiert und finde keine Lösung, die klappt.

    Thread-Starter timholz

    (@timholz)

    Bringt alle nichts. Diese Methode scheint falsch zu sein.

    Thread-Starter timholz

    (@timholz)

    Einen kleine Schritt zu einer Lösung habe ich gefunden.
    Zunächst war die Subdomain nicht richtig referenziert. Und dann musste auch noch das SSL für die Subdomain aktiviert werden.
    Aber ganz wichtig: bloginfo('template_directory') ist gar nicht nötig.
    Es scheint auch mit: get_stylesheet_directory_uri()

    Das einzige Problem das bleibt, sind die Schriften, welche im CSS mit @font-face aufgerufen werden. Die schaffens irgendwie noch nicht ganz.
    Ich habs mit dem Pfad der Subdomain probiert:
    src:url(https://static.xy.com/fonts/butterfly/Butterfly-Kids.ttf.woff) format('woff'),etc...

    Scheint nicht zu greifen.
    Hat jemand einen Anhaltspunkt, wie die Schriften in diesem Kontext mit @font-face geladen werden müssen?
    Danke für das Interesse.
    theo

    Und dann musste auch noch das SSL für die Subdomain aktiviert werden.

    Ja, wenn du von einer https-Seite eine http-Referenz versuchst, dann klappt das nicht. Die Browser lehnen das als unsichere Kombi ab.

    https://static.xy.com/fonts/butterfly/Butterfly-Kids.ttf.woff

    .ttf.woff?

    Thread-Starter timholz

    (@timholz)

    Hallo Torsten

    Ein gutes neues Jahr, wünsch ich dir.

    Ja, ttf.woff ist ein bisschen gewöhnungsbedürftig, aber es klappt als Dateiendung.
    Jedoch nicht auf der Subdomain. Ich liefere die Fonts auf einem anderen Weg, der vermutlich klappen wird.

    theo

Ansicht von 9 Antworten - 1 bis 9 (von insgesamt 9)
  • Das Thema „cookie free subdomain wordpress“ ist für neue Antworten geschlossen.