• Ich habe das Problem, dass ich die „Seiten-Liste“ nicht mehr auf bestimmte übergeordnete Seiten eingrenzen kann. Im Entwurfs-Modus wird angezeigt „Seiten-Liste: Es können keine Seiten abgerufen werden.„.
    Unter Einstellungen in der Eingabe „Übergeordnet“ werden einige Seiten nicht mehr gefunden, die am Ende der Hierarchie stehen.
    Meine Webseite ist sehr fein untergliedert, derzeit sind 183 Seiten veröffentlicht, es sollen aber noch mehr werden.
    Ich habe den Verdacht, dass ein internes Limit der Anzahl bei der Seitenliste überschritten wurde. Kann die vielleicht nur ca. 150 Seiten verwalten?
    Im Anzeige-Modus funktioniert es noch, wenn ich z.B. eine bereits konfigurierte Seiten-Liste von einer anderen Seite kopiere.

    https://fotodrachen.de/start/inhalt/ Ich möchte die Seitenliste auf „Reise“ einschränken für eine neue untergeordnete Seite.

    • Dieses Thema wurde vor 3 Monaten, 1 Woche von Frank Jäger geändert.

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

Ansicht von 4 Antworten – 1 bis 4 (von insgesamt 4)
  • Moderator threadi

    (@threadi)

    Soweit ich sehe nutzt Du den Block Editor. WordPress hat schon lange bevor es ihn gab eine Begrenzung von 100 für die maximale Rückgabe von Datensätzen per REST API eingefügt. Dadurch bekommen die meisten Blöcke auch max. 100 Datensätze bereitgestellt, weshalb du beim Block Seitenliste auch nur max. 100 siehst. Grund ist hier eine Performance-Optimierung. Wäre die Liste unbegrenzt würde es ggfs. Sekunden dauern bis der Editor geladen ist – das wird niemand mögen.

    Um diesen Grenzwert zu erhöhen gibt es meines Wissens nur die Möglichkeit der Anpassung mit individuellem PHP. Mir ist kein Plugin bewusst was das leistet. Andere Themes als das von dir genutzte Blocksy Theme bringen so etwas auch schon mit. NuePress z.B. erhöht den Wert pauschal auf 1.000.000. Du könntest deren Code adaptieren und so die Grenzen bei dir überschreiten. Beispiel (ungetestet):

    function increase_per_page_limit($params) {
    if (isset($params['per_page'])) {
    $params['per_page']['maximum'] = 1000000;
    }
    return $params;
    }

    Einzufügen wäre das in der functions.php eines Child-Themes oder per Code Snippets Plugin.

    Alternativ dazu (und wenn du dich nicht daran traust) könntest du dich auch an den Support des von dir genutzten Themes wenden und das Problem schildern. Ich weiß nicht, ob und wie die darauf eingehen würden. Denn der Block Seitenliste gehört eigentlich zum Block Editor selbst deren Entwickler du hier ansprechen könntest: https://github.com/WordPress/gutenberg/issues

    Thread-Starter Frank Jäger

    (@fotodrachen)

    Danke für die Hinweise. Ich habe als erstes versucht, das Problem als Issue von Gutenberg zu melden. Das Plugin habe ich allerdings gar nicht installiert.
    https://github.com/WordPress/gutenberg/issues/69608
    Ich hoffe, ich habe mich auf Englisch korrekt ausgedrückt, sonst bitte ergänzend kommentieren.

    Moderator threadi

    (@threadi)

    Gut geschrieben, hast sogar schon die erste Reaktion. Jetzt heißt es etwas zu warten 🙂

    Thread-Starter Frank Jäger

    (@fotodrachen)

    Etwas warten“ hat bei meiner letzten Meldung genau ein Jahr gedauert.
    Siehe https://fotodrachen.de/wordpress-bildunterschrift-aus-darktable-metadaten-auslesen/

    Bei der vorgeschlagenen Function ist mir nicht klar, wann und von wo diese Function aufgerufen wird. Das Vorhandensein der Function bedeutet ja noch nicht, dass sie auch im passenden Moment angewendet wird.

Ansicht von 4 Antworten – 1 bis 4 (von insgesamt 4)