wpe_excerptlength funktioniert nicht richtig/synchron

  • Hallo zusammen

    Ich habe bei einem Freund von mir folgendes Problem:

    Auf der Startseite werden ganz unten News in einem Karusell angezeigt. Diese werden Automatisch von Wordpress gekürzt. Jedoch wie es scheint willkürlich. Den die Boxen sind nie gleich gross. Manchmal gehen die Boxen auch weiter als der weisse abschnitt, danach werden Sie jedoch vom dunklen Footer überdeckt. Nun die Frage, warum? Denn die Settings für diese Funktion habe ich in der functions.php gefunden.

    PHP
    // Home excerptfunction wpe_excerptlength_index($length) {    return 33;}

    Meiner Meinung nach sollte nun nach 33 Zeichen der Text gekürzt werden.

    Der Code für die Home Seite page_home.php ist der folgende:

    Hier nun die Seite: http://goo.gl/4CDbb

    Evtl. kann mir einer von euch helfen. Ich habe mit der Zahl ein bisschen herum experimentiert, jedoch komme ich auf keinen grünen Zweig.

    Vielen Dank
    gruss Zyclop

    Einmal editiert, zuletzt von zyclop (3. Januar 2013 um 21:19)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Auf der Startseite werden ganz unten News in einem Karusell angezeigt.

    Es geht um diese Boxen?

    Diese werden Automatisch von Wordpress gekürzt. Jedoch wie es scheint willkürlich. Den die Boxen sind nie gleich gross.

    Die können auch nicht gleich groß sein, da die Wörter unterschiedlich lang sind. In allen Boxen, die ich sehen konnte waren exakt 33 Wörter abgebildet.

  • AW: wpe_excerptlength funktioniert nicht richtig/synchron

    Wenn du sie (die Boxen) dennoch gleich hoch haben willst, dann gib ihnen eine fixe Höhe und blende den überstehenden Content via:

    Code
    overflow: hidden;


    aus.

  • Ok, dann hab ich das falsch verstanden. Hast du evtl. gerade eine Idee/Stichwort/Code zurhand wie ich die Zeichen oder Zeilen Anzahl und nicht die Wort Anzahl definieren kann, resp. hier nutzen kann?

    Vielen Dank für die rasche Antwort!!

    Einmal editiert, zuletzt von zyclop (3. Januar 2013 um 22:22)

  • Das kann ich leider nicht, da am unteren Rand der "Read More" teil kommt. Der sollte aus diesem Grund bei allen Boxen auf der Selben höhe sein.

    Wenn du sie (die Boxen) dennoch gleich hoch haben willst, dann gib ihnen eine fixe Höhe und blende den überstehenden Content via:

    Code
    overflow: hidden;


    aus.

  • Je nach Schiftart, Text und Buchstabenanordnung ergeben sich automatisch unterschiedlicher Platzbedarf in x und y Richtung, das kann man mit einem festen Wert niemals erschlagen (ausser du nimmst eine Schiftart, die für jeden Buchstaben gleich breit ist wie Courier New oder Monotype. Ansonsten würde ich die Höhe der Box tatsächlich festlegen und nur sicherstellen, das der gegrenzte Text im Normalfall passt.
    Den ReadMore Button (oder Link) würde ich per CSS sowieso ganz nach unter an das Ende der Box verschieben, denn nur so bekommst du den einheitlich auf die gleiche Höhe.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!