Dynamische Postinhalte an WP übergeben

  • Hallo,

    ich arbeite gerade an meinem ersten Design und bin soweit auch schon recht zufrieden für das erste mal... Allerdings komme ich jetzt an Abschnitte die für jeden Post anderst sind, ich kann also nicht mehr statisches html benutzen wie zb für das Logo oder Links in der Sidebar (Die sich ja relativ einfach ändern lassen)...

    Jetzt gibt es zb einen Platz der für ein Embeded Video vorgesehen ist. Ich suche jetzt eine Möglichkeit den embed Code bei der Erstellung des Posts in ein Textfeld zu geben so das er dann dort automatisch an die vorhergesehene Stelle kommt (<div id="ident">)

    Das ganze bräuchte ich dann auch noch für ein Bild (feste größe, fester Platz) Nur den Link in den Post auf ein Textfeld platzieren und dann auch automatisch an der richtigen Stelle verlinken...

    Wie macht man sowas? Ich bin schon seit gestern am Suchen aber finde die richtigen Suchbegriffe dazu nicht xD

    • 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

  • hey,

    also wenn du nur die basics brauchst, aktivier einfach die benutzerdefinierten Felder. Die Verwendung ist da sehr vielschichtig. Ich benutze es, um abhängig von den werten des Feldes ein bestimmtes Bild anzeigen zu lassen. Bei mir sieht das beispielsweise so aus:

    PHP
    <ul  id="themennavi">
    <?php if (is_single() ) { ?> 
    <h1  style="display: inline-block;margin-left: -9px;<?php if ( 'kurse' ==  get_post_type() ){ ?>color: #F39E2A; <?php }
    elseif ( 'event' ==  get_post_type() ){ ?>color: #C81336; <?php } 
    else{ ?> color:  #ce078e <?php } ?>;padding-right: 131px;"><?php the_title  (); ?></h1>
     <?php } else { ?>
    [COLOR=#ff0000]<li><img  style="margin: 12px 11px;" src="<?php  bloginfo('stylesheet_directory'); ?>/stempel/<?php if (  get_post_meta($post->ID, 'himg', true) ) : ?><?php echo  get_post_meta($post->ID, 'himg', true) ?><?php else :   ?>header_01<?php endif; ?>.png"  alt="Stempel-Logo"/></li>[/COLOR]
    
    
    </ul>


    Wenn andere Benutzer ganz bequem daten eingeben sollen, dann kommst du an der verwendung von meta boxes nicht vorbei. Entweder im Eigenbau oder meine beiden Lieblingsplugins:

    Meta box

    PODS


    LG
    fragenlurch

    In der Hektik verliert sich die Logik. - Fred Ammon

  • Hallo!

    Ich Danke für den Tip!
    Hab es jetzt mit Custom Fields gelöst, finds blöd das dass so ersteckt ist aber das ist genau das was ich gesucht habe!

Jetzt mitmachen!

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