Ich möchte eine Website mit WordPress erstellen, aber ich möchte, dass meine Website eine von mir erstellte benutzerdefinierte Startseite hat, die sich vollständig vom Thema der Website unterscheidet, und dann die WordPress-Seiten direkt von meiner Seite aus verlinken.
Ist das möglich? Wie kann ich das erreichen? Kann ich einfach die Seite erstellen und die andere erstellte mit dem WordPress-Panel verknüpfen, ohne alles kaputt zu machen?
Entsprechend offizieller WordPress-Kodex:
Geht ein Besucher auf Ihre Homepage unter http://example.com/blog/passiert folgendes:
- WordPress ermittelt zunächst, ob es eine statische Startseite hat. Wenn eine statische Startseite festgelegt wurde, lädt WordPress diese Seite gemäß der Seitenvorlagenhierarchie.
- Wenn keine statische Startseite festgelegt wurde, sucht WordPress nach einer Vorlagendatei namens home.php und verwendet es, um die angeforderte Seite zu generieren.
- Wenn home.php fehlt, sucht WordPress im Verzeichnis des aktiven Themes nach einer Datei namens index.php und verwendet diese Vorlage, um die Seite zu generieren.
Dazu müssen Sie nur eine erstellen home.php Template und platzieren Sie es mit den anderen Templates (welches Theme Sie auch immer verwenden werden) und WordPress beginnt automatisch mit der Verwendung der home.php-Vorlage für die Startseite.
Kopieren Sie einfach die Standard-Template-Datei page.php und rufen Sie sie auf front-page.php
. Ändern Sie die Konfiguration am Anfang dieser Datei. Erstellen Sie nun eine neue Seite namens home.
Gehen Sie zu Verwaltung > Einstellungen > Lesebereich und legen Sie eine statische Startseite fest.
Weitere Hilfe finden Sie unter diesem Link auf der WordPress-Website:
https://codex.wordpress.org/Creating_a_Static_Front_Page
Wenn Sie zuerst HTML von Ihrer Homepage erstellen, ist dies für Sie einfach
Erstellen Sie zunächst eine Datei wie diese “template-home.php” in Ihrem Theme.
Jetzt in “template-home.php” Zuerst müssen Sie diese Zeilen oben auf der Seite schreiben
<?php
/* ==========
Template Name: Home
========== */
?>
Danach fügen Sie Ihre header.php und footer.php wie folgt hinzu:
<?php get_header(); ?>
// Your Content is here
<?php get_footer(); ?>
Jetzt wird Ihr gesamter HTML-Code in Kopf- und Fußzeile bearbeitet
Gehen Sie dann zu Ihrem Admin-Panel
Gehen Sie zu Seiten > Neu hinzufügen
und erstellen Sie eine Seite mit dem Namen “Home”
HINWEIS: Wenn Sie eine Seite erstellen, wählen Sie bitte eine Startseitenvorlage aus und “veröffentlichen”.
Gehen Sie dann zu Einstellungen > Lesen und wählen Sie das Optionsfeld “Eine statische Seite (unten auswählen)”, dann ist ein Dropdown-Menü aktiv und wählen Sie Ihre “Startseite” aus. Klicken Sie dann auf Änderungen speichern.
ich hoffe, dies wird dir helfen
Sie können eine front-page.php-Datei in Ihrem aktiven Themenordner erstellen. Es kann sowohl für Ihre neuesten Beiträge als auch für eine statische Seite verwendet werden, wie Sie möchten.