Stylesheet wird nicht erkannt

  • Hallo liebe Leser,

    leider erkennt Wordpress nicht mein stylesheet. Wenn ich in bearbeitungsprogramm die Seite anschaue, dann werden wird alles richtig angezeigt mit Hintergrundfarbe und größe. Lade ich aber nun die Index.php und die style.css hoch wird nicht aus der style.css übernommen.

    <link href="style.css" rel="stylesheet" type="text/css">

    So habe ich meine style.css in die index eingebunden. WO liegt mein Fehler?

    Desweiteren habe ich einen test server von bplaced gemietet bevor ich die Website richtig hochladen möche. Warum muss ich wenn ich auf meiner Seite bin /wordpress noch eingeben, damit die Seite angezeigt wird?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hast du mal einen Link zum Problem? So kann man leider nur schwer bis gar nicht helfen.

    beste Grüße moal

  • Dein Fehler liegt darin, dass du nicht den kompletten Pfad angibst. Also entweder so

    PHP
    <link rel="stylesheet" href="<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/style.css">


    oder so

    Code
    <link rel="stylesheet" href="/wp-content/themes/namedeinesthemes/style.css">


    Ich bevorzuge Variante 1, da dass themeunabhängig ist.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]


  • Lade ich aber nun die Index.php und die style.css hoch wird nicht aus der style.css übernommen.

    <link href="style.css" rel="stylesheet" type="text/css">

    So habe ich meine style.css in die index eingebunden. WO liegt mein Fehler?

    Wahrscheinlich am Pfad zum style.css.

    Ich würde zudem mit einem Theme und einem Child Theme arbeiten:

    http://wordpress.clickwork.ch/child-theme-ergaenzungsvorlage/

    Zitat

    Desweiteren habe ich einen test server von bplaced gemietet bevor ich die Website richtig hochladen möche. Warum muss ich wenn ich auf meiner Seite bin /wordpress noch eingeben, damit die Seite angezeigt wird?

    Das hat wahrscheinlich mit der Konfiguration des Servers zu tun. Ich meinte, dass das hier auch schon besprochen wurde. Hast Du nach bplaced gesucht?

    P. S. Sorry für die Überschneidungen, wir waren gleichzeitig am Werk.

    Einmal editiert, zuletzt von Edi (12. Dezember 2014 um 12:21)

  • Wie Edi und SirEctor schon geschrieben haben und ...


    ... aufhören CSS Dateien in Templates einzufügen. Dafür gibt es einen Hook.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Dein Fehler liegt darin, dass du nicht den kompletten Pfad angibst. Also entweder so

    PHP
    <link rel="stylesheet" href="<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/style.css">


    oder so

    Code
    <link rel="stylesheet" href="/wp-content/themes/namedeinesthemes/style.css">


    Ich bevorzuge Variante 1, da dass themeunabhängig ist.


    danke hat geklappt:)

    aufhören CSS Dateien in Templates einzufügen. Dafür gibt es einen Hook. warum sollte man damit aufhören bzw. child theme verwenden?

    Einmal editiert, zuletzt von desyer (12. Dezember 2014 um 12:39)

  • danke hat geklappt:)

    aufhören CSS Dateien in Templates einzufügen. Dafür gibt es einen Hook. warum sollte man damit aufhören bzw. child theme verwenden?


    Weil Du durch das feste Einbinden des Stylesheets Funktionalität zerstörst, die in WordPress vorgesehen ist. Viel Spass beim Erstellen eines Childthemes für ein Theme welches die CSS in die Templates einbindet oder beim Versuch mit einem Minify Plugin Deine Stylesheets zu optimieren.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Weil Du durch das feste Einbinden des Stylesheets Funktionalität zerstörst, die in WordPress vorgesehen ist. Viel Spass beim Erstellen eines Childthemes für ein Theme welches die CSS in die Templates einbindet oder beim Versuch mit einem Minify Plugin Deine Stylesheets zu optimieren.


    Das bedeutet, dass ich über Childthemes meine Website anpassen soll?
    Es ist derzeit so, dass das Design der homepage vorliegt und dies eigentlich nur noch für Wordpress angepasst werden muss. Darum habe ich es über die style.css gemacht. Wie bei einer normalen Website ohne wordpress auch.

  • Es ist derzeit so, dass das Design der homepage vorliegt und dies eigentlich nur noch für Wordpress angepasst werden muss. Darum habe ich es über die style.css gemacht. Wie bei einer normalen Website ohne wordpress auch.

    Dann stellt sich die Frage, warum die "normale" Website auf WordPress umgestellt werden soll. ;-)

    Zwischen der Erstellung eines Themes, zu dem auch Templates und JavaScript gehören, und dem Anpassen eines Themes, von dem Du sprichst, bestehen wesentliche Unterschiede. Einfach irgend etwas einbinden, zerstört die Funktionalität von WordPress, wie mensmaximus geschrieben hat.

    Also dann lieber bei der alten Website bleiben oder ein Theme erstellen (vielleicht mit den Vorgaben der alten Website), was nicht ganz ohne sein kann, oder ein bestehendes Theme mit einem Child Theme anpassen. Der Nachbau von bestehenden Websites mit oder ohne WordPress ist immer eine äusserst aufwendige Angelegenheit...

  • Dann stellt sich die Frage, warum die "normale" Website auf WordPress umgestellt werden soll. ;-)

    Zwischen der Erstellung eines Themes, zu dem auch Templates und JavaScript gehören, und dem Anpassen eines Themes, von dem Du sprichst, bestehen wesentliche Unterschiede. Einfach irgend etwas einbinden, zerstört die Funktionalität von WordPress, wie mensmaximus geschrieben hat.

    Also dann lieber bei der alten Website bleiben oder ein Theme erstellen (vielleicht mit den Vorgaben der alten Website), was nicht ganz ohne sein kann, oder ein bestehendes Theme mit einem Child Theme anpassen. Der Nachbau von bestehenden Websites mit oder ohne WordPress ist immer eine äusserst aufwendige Angelegenheit...

    Wurde vielleicht etwas falsch verstanden.
    Es liegt derzeit nur eine Template vor, dass nun mit Wordpress gecodet werden soll.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!