Als kleine OT Ergänzung:
Ich würde auf das Tabellen-Layout verzichten und es direkt mit DIV-Containern darstellen. Tabellen generell sind auf mobilen Geräten nur schlecht anpassbar.
In bestimmter Kategorie nur Titel anzeigen
-
-
- Gerade eben
- 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)
-
Danke für den Tip
-
Als kleine OT Ergänzung:
Ich würde auf das Tabellen-Layout verzichten und es direkt mit DIV-Containern darstellen. Tabellen generell sind auf mobilen Geräten nur schlecht anpassbar.Hi,
das mit den DIV-Containern bekomme ich nicht hin :-(PHP
Alles anzeigen<div class="kategorietitel"> <h2><a href="<?php echo get_category_link($cat->term_id); ?>"><?php echo $cat->cat_name; ?></a></h2> </div> <div class="kategorie-thumbnail"><img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>" /> </div> <div class="kategorie-beschreibung"><?php echo $cat->description; ?></div> <div class="kategorie-inhalt"> <ul> <?php global $post; $args = array( 'numberposts' => 5, 'category' => $cat->term_id ); $myposts = get_posts( $args ); foreach( $myposts as $post ) : setup_postdata($post); ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php endforeach; wp_reset_postdata(); ?> <?php endforeach; ?> </ul> </div> </div>Nachdem ich den Code veröffentlich habe erscheint ein Syntaxerror, irgendetwas englisches mit endforeach
-
endforeach kommt 2x vor. Imho gehört das endforeach nach dem wp_reset_postdata weg.
-
endforeach kommt 2x vor. Imho gehört das endforeach nach dem wp_reset_postdata weg.
Wenn ich das weg lasse bekomme ich diese Fehlermeldung -
Bitte poste den gesamten Code
-
-
Die Lösung steht eigentlich schon in Antwort #24, post doch mal Deinen Code, wenn Du das 2. endforeach weglässt.
-
Wenn ich das letzte endforeach rausnehme, dann erscheint die Fehlermeldung aus Antwort #25.
-
Poste doch mal Deinen Code, so wie er aussieht, wenn Du das 2. endforeach weglässt und die Fehlermeldung bekommst, und zwar den gesamten Code der PHP-Datei.
-
PHP
Alles anzeigen<div class="kategorietitel"> <h2><a href="<?php echo get_category_link($cat->term_id); ?>"><?php echo $cat->cat_name; ?></a></h2> </div> <div class="kategorie-thumbnail"><img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>" /> </div> <div class="kategorie-beschreibung"><?php echo $cat->description; ?></div> <div class="kategorie-inhalt"> <ul> <?php global $post; $args = array( 'numberposts' => 5, 'category' => $cat->term_id ); $myposts = get_posts( $args ); foreach( $myposts as $post ) : setup_postdata($post); ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php endforeach; wp_reset_postdata(); ?> </ul> </div> </div> -
Der Code funktioniert so. In welcher PHP-Datei steht er denn? Und was steht noch in der PHP-Date?
-
Also die Kategoriebilder werden aus dem Plugin Category Images genommen und den PHP-Code füge ich mit dem Plugin
Insert PHP Code Snippet per Shortcode ein.
Wie ich bisi jetzt herausgefunden habe, funktioniert nur der Code mit den Tabellen aus Antwort #20. -
Könnte daran liegen, dass in #20 der gesamte Code steht und in den neueren Versionen schon auf den ersten Blick mindestens der Teil [FONT=Courier New]<?php foreach (get_categories() as $cat) : ?>[/FONT] fehlt...
Dieses Forum bietet hauptsächlich Hilfe zur Selbsthilfe, etwas eigenes Mitdenken ist durchaus beabsichtigt.
-
Da hätte ich auch drauf kommen können, aber manchmal ist man für die einfachsten Sachen zu blind, vielen Dank!
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!