Hallo Leute,
ich baue mir seit einigen Wochen einen neuen Wordpress Blog.
Jetzt mache ich schon seit 2 Wochen an einer Sache rum. Ich bin absolut frustriert, da ich nirgends im Web eine Lösung finde.
Hier zu meinem Anliegen:
Es geht um einen Blog über Autos. Ich möchte nun auf statischen Seiten und Artikelseiten related Posts anzeigen.
Beispiel:
Auf der statischen Seite BMW sollen BMW Bilder (Kategorie: Bildergalerien->BMW) / BMW Artikel (Alle Unterkategorien von BMW zb. Z4,X6 usw.) / BMW Videos (Kategorie: Videos-> BMW) angezeigt werden.
Das Problem lässt sich zwar mit einem Related Posts Plugin und dem Plugin Widget Logic lösen. Da ich dies für alle Hersteller und Modelle anwenden möchte, müsste ich tausende von Widgets erstellen.
Ich hoffe es kann mit jemand weiterhelfen, ich weiss nicht mehr weiter!
Schönen Sonntag Abend noch!
Manuel
Frage zu Wordpress "Featured Artikel"
-
-
- 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)
-
Habe das Problem fast gelöst.
Folgender Code bewirkt wahre Wunder!
<?php $listCategory = get_the_category();?>
<?php query_posts( 'showposts=3&category_name=' . $listCategory[0]->cat_name ); ?>
<?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?>
<?php if ( is_category() ) : ?>
<h1 class="archive-title"><?php printf( __('%s Artikel', 'arras'), single_cat_title('', false) ) ?></h1>
<?php elseif ( is_tag() ) : ?>
<h1 class="archive-title"><?php printf( __('%s Archive', 'arras'), single_tag_title('', false) ) ?></h1>
<?php elseif ( is_tax() ) : $term = $wp_query->get_queried_object(); ?>
<h1 class="archive-title"><?php printf( __('%s Archive', 'arras'), $term->name ) ?></h1>
<?php elseif ( is_day() ) : ?>
<h1 class="archive-title"><?php printf( __('Archive for %s', 'arras'), get_the_time( __('F jS, Y', 'arras') ) ) ?></h1>
<?php elseif ( is_month() ) : ?>
<h1 class="archive-title"><?php printf( __('Archive for %s', 'arras'), get_the_time( __('F, Y', 'arras') ) ) ?></h1>
<?php elseif ( is_year() ) : ?>
<h1 class="archive-title"><?php printf( __('Archive for %s', 'arras'), get_the_time( __('Y', 'arras') ) ) ?></h1>
<?php elseif ( is_author() ) : ?>
<h1 class="archive-title"><?php _e('Author Archive', 'arras') ?></h1>
<?php else : ?>
<h1 class="archive-title"><?php _e('Archives', 'arras') ?></h1>
<?php endif; ?>
<div id="archive-posts">
<?php arras_render_posts( null, arras_get_option('archive_display') ) ?>
<?php if(function_exists('wp_pagenavi')) wp_pagenavi(); else { ?>
<div class="navigation clearfix">
<div class="floatleft"><?php next_posts_link( __('Older Entries', 'arras') ) ?></div>
<div class="floatright"><?php previous_posts_link( __('Newer Entries', 'arras') ) ?></div>
</div>
<?php } ?>
</div>Ich habe den Code in die Sidebar eingefügt (PHP Plugin installiert) und es funktioniert. Jetzt habe ich nur ein Problem, der Artikel auf dem man sich gerade befindet wird auch mit angezeigt.
Die Artikel ID lässt sich mit <?php $postid = get_the_ID(); ?> ermitteln.
Wie kann man die Variable $postid von der Anzeige ausschliessen? Ich hoffe jemand kann mir weiterhelfen.
Grüße
Manuel
-
Hat keiner eine Lösung?
Leider bringt mich der "offset" Befehl nicht weiter. Dieser schliesst nur die letzen 1,2,3... Artikel aus.
Wenn ich mich jedoch auf einem älteren Artikel befinde, wird nicht dieser ausgeschlossen sondern der zuletzt verfasste.
Gruß
Manuel
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!