• Hallo in die Runde,

    ich bin neu hier und benötige etwas Hilfe beim Anpassen meiner Startseite für unseren Shop, die einfach nicht mehr aktuell ist.

    Ich habe nun zwei Seiten mit Elementor erstellt (1x für eingeloggte User, 1x für nicht eingeloggte User), diese Seiten möchte ich nun als Startseiten integrieren, mit den Bedingungen wie im Titel beschrieben.

    Durch Google habe ich erfahren, dass man Startseiten in Einstellungen – Lesen anpassen kann. Frage hierzu: Wird mein vorheriges Menü so übernommen, wenn ich eine neue Seite einspiele und ist es überhaupt möglich, zwei Seiten für unterschiedliche Kundengruppen als Startansicht festzulegen.

    Danke im Voraus für Eure Hilfe. 🙂

Ansicht von 5 Antworten – 1 bis 5 (von insgesamt 5)
  • Es gibt in WordPress immer nur eine Startseite und ein Template, das die Darstellung vorgibt.

    Du kannst aber

    • ein Template erstellen, dass abfragt, ob der Anwender angemeldet ist und dann mit einem if-Statement entweder den einen oder anderen Abschnitt deiner Webseite ausgeben,
    • beim Block-Editor ein Plugin nutzen, dass Blöcke nur für angemeldete bzw. nicht für angemeldete Nutzer anzeigt (ob das in Elementor geht, weiß ich nicht – ich nutze Elementor nicht)
    • per eigenen CSS-Regeln Inhalte ausblenden. Diese Inhalte stehen dann noch im Quellcode der Webseite, werden aber im Browser nicht angezeigt.

    Die erste und letzte Variante setzen entsprechende Programmierkenntnisse voraus.

    Dass du in Einstellungen > Lesen vorgeben kannst, welche Seite als Startseite ausgegeben werden soll, ist richtig. Da wird aber nur eine Seite festgelegt.

    Thread-Starter sarah239

    (@sarah239)

    Guten Morgen,

    gibt es vielleicht zu den jeweiligen Punkten Anleitungen?

    Ich möchte gerne das Menü so behalten wie es ist, nur die Startseite soll angepasst werden.

    Gibt es da Dinge, auf die ich achten muss und beziehen sich die Varianten auf WordPress oder ist dies auch in Woocommerce möglich?

    Hier gibt es einen Code, den du z.B. mit dem Plugin Code Snippets hinzufügen könntest: https://wordpress.stackexchange.com/a/358582/129212

    Der Code bewirkt, dass angemeldete Benutzer als Startseite eine Seite mit der ID 56 angezeigt bekommen. Die ID kannst du natürlich ändern. Welche ID die von dir erstellte Seite hat, kannst du am einfachsten herausfinden, indem du im Menü Seiten mit der Maus über die Seite fährst und in der Statusleiste deines Browsers die ID ausliest.

    Screenshot

    Zum Vergrößern bitte anklicken …

    In diesem Beispiel hat die Seite „ABC“ die ID 19, zu erkennen an der Statusleiste mit …?post=19…

    Da WooCommerce nichts anderes ist, als ein WordPress-Plugin, sollte diese Lösung auch damit funktionieren.

    Thread-Starter sarah239

    (@sarah239)

    Danke für die schnelle Antwort.

    Gibt es die Möglichkeit, diese Einstellung offline zu testen oder ein Duplikat zu erstellen?

    Du kannst WordPress lokal auf deinem Computer installieren, entweder mit einem lokalen Webserver wir XAMPP oder Laragon oder – wesentlich komfortabler – mit dem Softwarepaket Local-WP.

    Grundsätzlich besteht auch die Möglichkeit, deine vorhandene WordPress-Installation in dieser lokalen Entwicklungsumgebung zu klonen. Ich nutze dafür UpdraftPlus WP Backup, erstelle ein Backup, lade das herunter, installiere das Plugin auch lokal und stelle in der Entwicklungsumgebung das Backup wieder her. Da die URL anders lautet, musst du dann aber noch die Felder siteurlundhomein der lokalen Datenbank-Tabelle wp_optionsändern und nachher in Elementor > Werkzeuge die URL auch nochmal ersetzen.

    Alles keine Raketenwissenschaft, aber auch nicht „mal eben“ gemacht, während ein paar Zeilen Code einfügen, testen und im schlimmsten Fall den Code wieder entfernen sicherlich keine großartige Sache ist.

Ansicht von 5 Antworten – 1 bis 5 (von insgesamt 5)
  • Das Thema „Startseite bearbeiten“ ist für neue Antworten geschlossen.