Support » Allgemeine Fragen » Überschrift in Startseiten wird nicht dargestellt !

  • Gelöst Emko2

    (@emko2)


    WP 5.6
    Block-Editor
    Theme: twenty twenty-one

    In der Seite, die ich (in Einstellung/lesen) zur Startseite festlege, wird auf der Webseite die Überschrift nicht angezeigt. Auf der Seite – Seiten bearbeiten wird die Überschrift dargestellt. Auch auf allen anderen Seiten wird die Überschrift dargestellt. Aber so bald eine Seite zur Startseite festgelegt wird verschwindet die Überschrift auf der Webseite.
    Kann man das vielleicht einstellen ?

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 15 Antworten - 1 bis 15 (von insgesamt 26)
  • Hallo,
    kann es sein, dass du etwas durcheinander bringst? – Eine Überschrift (h1, h2, h3, etc.) konnte ich auf der Seite im Quellcode nicht entdecken. Vielleicht meinst du den Titel?
    Sonst definiere doch auf der Startseite einfach eine h2-Überschrift und teste das dann doch mal bitte.
    Viele Grüße
    Hans-Gerd

    Wenn du im Block-Editor einer neuen Seite einen Titel gibst und diese Seite anschließend als Startseite festlegst, wird der Titel tatsächlich nicht auf der Startseite angezeigt. Hat mich auch ein wenig überrascht, ist aber anscheinend eine gewollte Entscheidung der Entwicklerinnen: Der Titel wird im Template-Part content-page.php für die Startseite ausdrücklich nicht ausgegeben, vgl. content-page.php:Zeile16.

    Aber wie Hans-Gerd bereits beschrieben hat hält dich nichts davon ab, als erstes auf der Seite einen Block mit einer Überschrift auszugeben. Die sollte mit Blick auf die Suchmaschinenoptimierung und Barrierefreiheit ein <h2>-Tag bekommen.

    Der Sinn des Themes soll ja auch sein, eine Website mal erfrischend anders zu präsentieren. Für eine Square-Dance-Gruppe wären doch ein paar Fotos von Auftritten als Einstieg nicht schlecht. Und muss denn jede Seite eine Überschrift haben? (Technisch/für SEO ist bereits der Website-Titel eine eigenständige Überschrift.)

    Thread-Starter Emko2

    (@emko2)

    Danke an alle für die Lösung! Mich hat das halt gewunder bzw war mir nicht sicher ob ich da was falsch mache.

    Durchaus berechtigte Frage. Ich hab auch erstmal nachschauen müssen.

    Thread-Starter Emko2

    (@emko2)

    … leider ist der Platz, an dem die Überschrift stehen sollte, ein leerer Platzvergeuder.

    Nennt sich Weißraum. 😉

    Du kannst einen Überschriften-Block h2 einfügen, in der Sidebar unter Erweitert eine CSS-Klasse entry-header zuweisen und dann im Customizer folgende CSS-Regel hinzufügen:

    .home h2:first-child {
        font-size: var(--global--font-size-page-title);
        font-weight: var(--heading--font-weight-page-title);
        color: var(--entry-header--color);
        letter-spacing: var(--heading--letter-spacing-h2);
        line-height: var(--heading--line-height-h2);
        overflow-wrap: break-word;
        border-bottom: 3px solid var(--global--color-border);
        padding-bottom: calc(2 * var(--global--spacing-vertical));
        margin-bottom: calc(3 * var(--global--spacing-vertical));
    }

    Das sollte dann den Überschriften der anderen Seiten entsprechen.

    Thread-Starter Emko2

    (@emko2)

    Sorry, aber die Erklärung ist für mich momentan noch ein „spanisches Dorf“ 🙂

    Aber so bald eine Seite zur Startseite festgelegt wird verschwindet die Überschrift auf der Webseite

    Natürlich. Man kann ganze Romane und Galerien auf jede Seite packen – aber sobald diese als (statische!) Startseite eingestellt wird und man dessen Template auf „Homepage“ stellt, ist die Seite leer.
    Ab dem Zeitpunkt werden bei allen Themes, die ich kenne nur mehr jene Inhalte dargestellt, welche per Widgets in den „Homepage“ Bereichen eingerichtet werden.

    @pezi Ich fürchte, du bringst da etwas durcheinander. Es soll keine statische Seite als Beitragsseite verwendet werden (dabei werden die Inhalte der statischen Seite mit der Auflistung der Beiträge ersetzt), sondern es soll einfach eine statische Seite als Startseite angezeigt werden. Üblich ist, dass auch die Startseite dann den Seitentitel der statischen Startseite anzeigt, z.B. recht prominent in Twenty Twenty:

    Screenshot Einstellungen

    Genau das tut das Theme Twenty Twenty One aber nicht.

    Einige Themes verwenden auch ein spezielles Startseiten-Template, bei dem zu dann über den Customizer angeben kannst, wie es sich zusammensetzt oder Widgets platzieren kannst. Darum geht es hier aber nicht.

    Achsoo sorry …

    Thread-Starter Emko2

    (@emko2)

    Hallo Bego Mario Garde,
    könntes du mir bitte Deinen Vorschlag, was ich in der Sidebar und im Customizer machen muss genauer erklären (ich bin noch Newbe).

    Ich habe im Twenty Twenty-One-Theme in Design/Customizer im Register „Zusätzliche CSS“ deinen Code reinkopiert und in der Sidebar unter „Erweitert/Zusätzliche CSS-Klasse(n)“ den Text wie oben dargestellt reinkopiert. Der Block „Erweitert“ wird nur angezeigt, wenn der curser im Inhalts-Bereich ist (und natürlich aktualisiert).

    Ich habe jedoch keine Änderung auf der HP festgestellt bzw. was ich ändern kann.

    Viele Grüße

    Fritz

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

    Hallo,
    das mit dem Code unter zusätzliches CSS wäre ok.
    Bezogen auf die weiteren Dinge, siehe hier:
    ueberschrift-h2-entry-header
    Das ist wohl nicht ganz so gut zu lesen:
    Rechts unter Erweitert aufklappen und dann unter Zusätzliche CSS-Klasse(n): entry-header eintragen (ohne Punkt). Das war der Vorschlag von Bego.
    Liebe Grüße
    Hans-Gerd

    Dieses Eingabefeld für die CSS-Klasse wird nicht angezeigt, wenn du im Editor auf den Seitentitel klickst. Mein Vorschlag war, eine zusätzliche Überschrift (<h2>) einzufügen. Wenn du die anklickst, kann du der Überschrift auch eine CSS-Klasse hinzufügen.

    Thread-Starter Emko2

    (@emko2)

    WP: 5.6
    Theme: twenty twenty-one

    Ok, danke.
    Ein weiteres Problem, egal was ich mache, die Blocks und die kopierten Bilder werden in der Webseite nur ca. 1/3 des Bildschirms gross. Der Responsive-Mode ist nicht eingeschaltet.
    In der Vorschau des Themes wird doch auch der ganze Bildschirm ausgenutzt.
    Gruß
    Fritz

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

    Hallo,
    ich vermute mal, dass du mit deiner Äußerung „nur ca. 1/3 des Bildschirms gross“ dei Breite der einzelnen Blöcke meinst.
    schau mal bitte in den folgenden thread: Da hat Bego sehr ausführlich beschrieben, wie man das anhand des Gruppen-Blocks beim Block-Editor gestalten kann.
    Viele Grüße
    Hans-Gerd

Ansicht von 15 Antworten - 1 bis 15 (von insgesamt 26)
  • Das Thema „Überschrift in Startseiten wird nicht dargestellt !“ ist für neue Antworten geschlossen.