In Featured Box Titel kürzen

  • Hey,

    ich habe ein Problem mit einer featured box auf einer wordpress seite.
    und zwar werden dort recent post ausgegeben, allerdings sprengen zu lange titel dort die box. daher möchte ich die ausgabe des titels auf z.b. 10 Zeichen verkürzen.
    allerdings kriege ich das irgendwie nicht hin und da kommt ihr ins spiel. :lol:

    das ist die featured box und dort sollen nun die titel mit maximal 10 zeichen erscheinen:

    Kann mir dabei zufällig jmd. weiterhelfen?! Danke.

    • 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

  • ändere mal hier

    PHP
    <h2><a href="<?php the_permalink(); ?>" rel="bookmark">
                <?php the_title(); ?>
                </a></h2>

    das

    PHP
    <?php the_title(); ?>

    in

    PHP
    <?php if (strlen($post->post_title) > 10) {
    echo substr(the_title($before = '', $after = '', FALSE), 0, 10) . '...'; } else {
    the_title();
    } ?>

    Einmal editiert, zuletzt von Tutrix (20. Januar 2011 um 14:58)

  • Ich danke dir, es klappt hervorragend!

    Ich hatte es mit

    Code
    cho substr($string, 0, 10)

    auch schon versucht, denn das wurde mir durch google nahegetragen. Hat aber dank mangelnder php Kentnisse nicht funktioniert. So ist es spitze, danke danke!

  • ändere mal hier

    PHP
    <h2><a href="<?php the_permalink(); ?>" rel="bookmark">
                <?php the_title(); ?>
                </a></h2>

    das

    PHP
    <?php the_title(); ?>

    in

    PHP
    <?php if (strlen($post->post_title) > 10) {
    echo substr(the_title($before = '', $after = '', FALSE), 0, 10) . '...'; } else {
    the_title();
    } ?>

    Super, läuft... ABER es gibt ein Zeichensatz-Problem. Wie kann man UTF-8 irgendwie einbauen?

Jetzt mitmachen!

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