PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
CMS, Shopsoftware & Forensysteme
WordPress
Anzahl ausgegebener Posts zählen
Beitrag
<blockquote data-quote="Sargas" data-source="post: 2635053" data-attributes="member: 113719"><p>Hi Leute,</p><p></p><p>ich hänge da an einer Kleinigkeit und zwar habe ich mir einen kleinen Baustein in Wordpress mit Advanced Custom Fields gebastelt. Hier kann ich zwischen 2 und 6 Blöcke anlegen, die dann ausgegeben werden. Jetzt möchte ich gerne per PHP zählen wie viele Blöcke ausgegeben wurden, um diese Zahl an eine CSS-Klasse anzuhängen, damit am Ende das entsprechende Layout genutzt wird (zweispaltig oder dreispaltig).</p><p></p><p>Was gut klappt ist die Blöcke durchnummerieren, leider würde ich die Zahl gerne an eine Klasse im umschließenden DIV (class="summary-blocks-...") anhängen und das bekomme ich nicht hin. Aktuell habe ich ein extra Feld in das ich die Anzahl im Backend nochmal extra eingebe, schöner wäre es automatisch.</p><p></p><p>So sieht der Quelltext aus, die $sum_i Variable wurde in der index.php definiert, falls sich jemand wundert wo die abgeblieben ist hier.</p><p></p><p>[PHP]<div class="summary-blocks summary-blocks-<?php the_sub_field('summary_blocks'); ?>"></p><p> <?php</p><p> if( have_rows('summary_block') ):</p><p> while ( have_rows('summary_block') ) : the_row();</p><p> global $sum_i;</p><p> $sum_i++;</p><p> ?></p><p> <div class="summary-block summary-block-<?php echo $sum_i;?>"></p><p> <?php</p><p> if (get_sub_field('summary_fa_boole')) { ?></p><p> <i class="fa fa-<?php the_sub_field('summary_fa'); ?> fa-4x" aria-hidden="true"></i></p><p> <?php }else{ ?></p><p> <img src="<?php the_sub_field('summary_icon_img'); ?>" class="summary-img"></p><p> <?php } ?></p><p> <h4><?php the_sub_field('summary_block_title'); ?></h4></p><p> <?php the_sub_field('summary_block_content'); ?></p><p> </div></p><p> <?php endwhile;</p><p> endif;</p><p> ?></p><p> </div>[/PHP]</p><p></p><p>Jemand eine Idee? Kann auch gerne ganz anders gelöst werden, hauptsache es wählt automatisch das passende Layouts für die Anzahl der Blöcke.</p></blockquote><p></p>
[QUOTE="Sargas, post: 2635053, member: 113719"] Hi Leute, ich hänge da an einer Kleinigkeit und zwar habe ich mir einen kleinen Baustein in Wordpress mit Advanced Custom Fields gebastelt. Hier kann ich zwischen 2 und 6 Blöcke anlegen, die dann ausgegeben werden. Jetzt möchte ich gerne per PHP zählen wie viele Blöcke ausgegeben wurden, um diese Zahl an eine CSS-Klasse anzuhängen, damit am Ende das entsprechende Layout genutzt wird (zweispaltig oder dreispaltig). Was gut klappt ist die Blöcke durchnummerieren, leider würde ich die Zahl gerne an eine Klasse im umschließenden DIV (class="summary-blocks-...") anhängen und das bekomme ich nicht hin. Aktuell habe ich ein extra Feld in das ich die Anzahl im Backend nochmal extra eingebe, schöner wäre es automatisch. So sieht der Quelltext aus, die $sum_i Variable wurde in der index.php definiert, falls sich jemand wundert wo die abgeblieben ist hier. [PHP]<div class="summary-blocks summary-blocks-<?php the_sub_field('summary_blocks'); ?>"> <?php if( have_rows('summary_block') ): while ( have_rows('summary_block') ) : the_row(); global $sum_i; $sum_i++; ?> <div class="summary-block summary-block-<?php echo $sum_i;?>"> <?php if (get_sub_field('summary_fa_boole')) { ?> <i class="fa fa-<?php the_sub_field('summary_fa'); ?> fa-4x" aria-hidden="true"></i> <?php }else{ ?> <img src="<?php the_sub_field('summary_icon_img'); ?>" class="summary-img"> <?php } ?> <h4><?php the_sub_field('summary_block_title'); ?></h4> <?php the_sub_field('summary_block_content'); ?> </div> <?php endwhile; endif; ?> </div>[/PHP] Jemand eine Idee? Kann auch gerne ganz anders gelöst werden, hauptsache es wählt automatisch das passende Layouts für die Anzahl der Blöcke. [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ★ = 12, ◇ = 4 und die Hälfte von ★ zu ◇ addiert wird, was ist das Ergebnis?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
CMS, Shopsoftware & Forensysteme
WordPress
Anzahl ausgegebener Posts zählen
Oben