Ich habe hier ein Script, mit dem man Listen verstecken und dann ausfahren kann.
In den <head> kommt folgender Teil
Code
<script type="text/javascript">
function hl_openCloseOptions(obj){
var deinobjekt = document.getElementById(obj);
if(deinobjekt.style.display == 'block' ) {
deinobjekt.style.display = 'none';
} else {
deinobjekt.style.display = 'block';
}
}
</script>
Alles anzeigen
Möchte man nun eine Liste verstecken, macht man das so
Code
<ul>
<h3><a href='javascript:hl_openCloseOptions("list1");'>Shops</a></h3>
<ul id="list1" style="display: none; visibility: visible;">
<li><a target="_blank" href="url/">text</a></li>
<li><a target="_blank" href="url/">text</a></li>
</ul>
<ul>
<h3><a href='javascript:hl_openCloseOptions("list2");'>Musik</a></h3>
<ul id="list2" style="display: none; visibility: visible;">
<li><a target="_blank" href="url/">text</a></li>
</ul>
</ul>
Alles anzeigen
Soweit so gut, das klappt. Wie schreibe ich das jetzt aber, wenn ich das mit "last entries" machen will? Also mit
PHP
<?php $today = current_time('mysql', 1);
if ( $recentposts = $wpdb->get_results("SELECT ID, post_title FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'post' AND post_date_gmt <'$today' ORDER BY post_date DESC LIMIT 10")): ?>
<ul>
<?php foreach ($recentposts as $post)
{ if ($post->post_title == '') $post->post_title = sprintf(__('Post #%s'), $post->ID);
echo "<li><a href='".get_permalink($post->ID)."'>"; the_title(); echo '</a></li>'; } ?>
</ul>