Wenn ich get_header () von 404-Seite entferne, funktioniert mein CSS nicht

Wenn ich get_header () von 404-Seite entferne, funktioniert mein CSS nicht.

  

css

  .page-content { max-width: 300px; margin: 0 auto; text-align: center; } .page-title { color: red; } 

Solutions Collecting From Web of "Wenn ich get_header () von 404-Seite entferne, funktioniert mein CSS nicht"

Natürlich nicht. Wenn Sie get_header() entfernen, entfernen Sie auch den Code, der die CSS-Dateien lädt, ganz zu schweigen davon, dass Sie große Blöcke des erforderlichen HTML- get_header() entfernen. Die Vorlage, die du oben gepostet hast, ist sehr, sehr kaputt.

Sie haben auch get_footer() wodurch Ihr Markup höchstwahrscheinlich ebenfalls kaputt gehen wird.

Anstatt get_header() verwenden Sie es mit einem optionalen Argument, um eine abgeschnittene Header-Datei für Ihre 404-Seite zu laden:

Beschreibung

Enthält die Vorlagendatei “header.php” aus dem Verzeichnis des aktuellen Themes. Wenn ein Name angegeben wird, wird ein spezieller Header-Header {Name} .php enthalten.

Wenn das Theme keine header.php-Datei enthält, wird die Kopfzeile des Standardthemas wp-includes / theme-compat / header.php eingebunden.

Zum Beispiel (aus dem Codex):

 if ( is_home() ) : get_header( 'home' ); elseif ( is_404() ) : get_header( '404' ); else : get_header(); endif; 

In Ihrer Vorlage benötigen Sie nur get_header( '404' ); plus eine PHP-Datei namens header-404.php die alles enthält, was Sie anzeigen möchten.

Die minimale Vorlagenstruktur ist:

1) get_header ()

2) get_footer ()

Sie können diese functionen nicht berühren, dies ist ein Herz jeder Vorlage / Seite / Single / Kategorie …