Ankündigung

Einklappen
Keine Ankündigung bisher.

PHP if > dynamischen php code ausgeben

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • PHP if > dynamischen php code ausgeben

    Hallo,

    ich bräuchte bitte mal Eure Hilfe für die richtige php Sytax.

    Es soll eine Abfrage gemacht werden, für Beiträge in der Kategorie "photographer". Dann soll der Code mit dem Link & dem Image ausgegeben werden. Da der Code aber auch nochmal dynamische Felder enthällt, weiß ich nicht, wie ich das richtig schreiben muss?

    PHP-Code:
    <?php if ( in_category( array('photographer') ) ) {
        <
    div class="flag">
        <
    a href="http://localhost/tag/photographers-from-<?php the_field('country'); ?>"><img src="http://localhost/wp-content/uploads/flags/<?php the_field('country'); ?>.jpg" alt="<?php the_field('country'); ?>"></a>
        </
    div>;
         } 
    ?>
    Kann mir da bitte jemand helfen?

  • #2
    Zu wenig Informationen. Was sind "Felder"?

    Außerdem sieht das nach Wordpress-Code aus. Die Frage wäre vermutlich in einem Wordpress-Forum besser aufgehoben.

    Kommentar


    • #3
      Ja, es ist ein Wordpress Code. Aber ist das wichtig, wenn es um die richtige Syntax geht? Ich dachte, da wäre das php Forum perfekt
      Ok, ich versuche es nochmal etwas ausführlicher zu beschreiben:

      Wenn ich einfach nur einen HTMl Code in dieser if Bedingung ausgeben möchte, bekomme ich das hin:

      Code:
      <?php if ( in_category( array('photographer') ) ) {
      echo "<div class='flag'>Dies ist ein Text</div>";
           } ?> 
      Der Teil "Dies ist ein Text" soll jetzt dynamisches befüllt werden mit einer Variable aus der Datenbank. Das ist das Feld "country". Das bekomme ich generell in dem Template über diesen php Code angezeigt:
      Code:
      <?php the_field('country'); ?>
      Wie bekomme ich jetzt das "Dies ist ein Text" von oben ersetzen mit diesem php the_flield?

      Viele Grüße



      Kommentar


      • #4
        PHP-Code:
        <?php if (in_category(['photographer'])): ?>
            <div class="flag"><?php the_field('country'); ?></div>
        <?php endif; ?>

        Kommentar


        • #5
          Perfekt, Danke!!

          Kommentar

          Lädt...
          X