Verständnisfrage: <? the content ()> weiter aufdröseln?

  • Ich stehe vor folgendem Problem. Habe mir ein eigenes Template gebaut.
    An einer Stelle möchte ich eine Seite ausgeben, die folgendermaßen aussieht:

    Oben ein großes Bild
    Darunter links u. rechts bündig abgeschlossen der statische Text.
    Soweit auch kein Problem.

    Jedoch möchte ich dem Text einen Innenabstand geben (padding)
    Das Bild hingegen soll davon nicht berührt werden.

    Im Template habe ich <? the_content ()> als Befehl gefunden, der ja dann sofort Bild und Text gemeinsam ausspuckt.

    Kann man die Funktion noch weiter aufdröseln, so dass man die Textausgabe mit einem eigenen Selector versehen kann?

    Wie kommt man daran?
    Hat jemand einen Tipp?

    • 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

  • Du kannst dein Bild über Custom Fields ausgeben:

    PHP
    <?php $image = get_post_meta($post->ID, 'bild', true); ?>
    
    
    <img src='<?php bloginfo('template_url'); ?>/timthumb.php?src=<?php echo get_post_meta($post->ID, 'bild', true); ?>&w=488&h=150&zc=1&q=95' width='488' height='150' alt='<?php the_title(); ?>' />

    (Dieser Codeschnippsel verwendet TimThumb)
    Dazu kannst du dann in den IMG-Tag einen Klasse setzen. Dann kannst du drunter einfach the_content setzen und dieses von einer Klasse umschließen lassen:

    PHP
    <div class="content_class"><?php the_content();?></div>

    Und über CSS halt dann definieren. So würde ich es machen.

  • Was heißt denn über "Custom Fields" ausgeben lassen genau?

    Muss ich dazu die Benutzerdefinierten Felder unter dem Editor im Backend nutzen?

    Wie verhindere ich denn das die the content- Abfrage nicht noch zusätzlich ein Bils ausspuckt?

    Wenn ich es recht verstanden habe gibt the-content ja immer Bild und Text aus.

  • Vielen Dank. Du hast mich auf die richtige Spur gebracht. Auch wenn ich das Problem nun anders gelöst habe.

    Hier meine Lösung:

    Das Plugin "Custom Field Images" stellt das Tag

    <?php custom_field_image() ?>

    zur Verfügung. Damit kann man das Bild einzeln ausgeben und mit einem DIV versehen.

    Zusätzlich gibt es eine benannte Eingabemaske im Backend, in das dann den Link zum Bild setzen kann.

Jetzt mitmachen!

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