Hey ihr, ich möchte WP als CMS für eine kleine Site nutzen, komme momentan aber bei einem Problem nicht weiter.
In der Sidebar der Kategorie 4 lasse ich dynamisch (alle) Beiträge dieser Kategorie verlinkt in einer Liste anzeigen:
[COLOR=Navy]<ul>
<?php
$myposts = get_posts('numberposts50&offset=1&category=4');
foreach($myposts as $post) :
?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>[/COLOR]
(Alternativ über coffee2code-Plugin:
[COLOR=Navy]<?php c2c_get_recent_posts(50, "<li>%post_URL%</li>", "4"); ?>[/COLOR])
Bei Klick auf einen Titel erscheint der zugehörige Beitrag im content-Bereich.
Wie bekomme ich es aber hin, dass der jeweils aktive Titel eine bestimmte ID zugewiesen bekommt ([COLOR=Navy]<li id="selected">...</li>[/COLOR])?!
Bisher habe ich es nur geschafft, dass dann alle Listenpunkte eine "selected"-Klasse bekommen haben, was nicht sinnvoll war.
Wichtig ist, dass ich in der Sidebar alles dynamisch aufrufen und checken lassen kann, und die Liste nicht von Hand schreiben und ergänzen muss.
Ungefähr so (wobei das Beispiel nicht funktioniert):
[COLOR=Navy]<ul>
<?php
$myposts = get_posts('numberposts50&offset=1&category=4');
foreach($myposts as $post) :
?>
<li <?php if(is_single(###ACTIVE POST###)){echo 'id="selected"';}?>><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>[/COLOR]
Ich weiß, dass es in diese Richtung schon einige Fragen und Hilfeseiten gab/gibt. Aber leider beziehen diese sich auf Kategorien und/oder Seiten und nicht auf Beiträge (Posts), weshalb mir genannte Plugins oder Scripts nichts nützen.
Danke für Hilfe!
[COLOR=Silver]
[/COLOR][COLOR=Silver][Entschuldigung für den doppelten Beitrag, aber ich denke dieser Forumteil ist der passendere für meine Frage.][/COLOR]