Hallo! ich habe ein Problem mit einigen Template_tags. Ich möchte auf einer Webseite in der Seitenleiste (bei Archive & Posts) unter anderem die jeweiligen Titel der anderen Posts aus der aktuellen Kategorie erscheinen lassen, und habe dazu in der englischen Wordpress Doku eine Lösung gefunden, nach der man die wp_query Anfrage clont:
42.
43 .<?php $temp_query = clone $wp_query; ?>
44.
45. <!-- Ein neuer loop .. -->
46.
47. <?php while (have_posts()) : the_post(); ?>
48 .
<!-- Liste alle in der Kategorie vorhandenen posts mit datum und titel auf -->
<div id="post-<?php the_ID(); ?>">
<?php the_title(); ?>
</div>
<!-- Ende Loop -->
<?php endwhile; ?>
<!-- und Anfrage zurückschreiben .. -->
<?php $wp_query = clone $temp_query; ?>
Alles anzeigen
Das klappt auf meinem localen Lamp System (PHP 5.0.24) ganz gut, aber auf meinem Hoster (Domaingo.de, Php 3.23) gar nicht, er schient die clone anfrage nicht zu verstehen:
on line Parse error: parse error, unexpected T_VARIABLE in wordpress/wp-content/themes/hdf/sidebar_left.php on line 43
Kann das ein Problem des Hosters und der Rechte sein, die die Datenbankuser hat? Und: ist das überhaupt die 'eleganteste' Lösung?
Ich muss vielleicht noch dazu sagen, dass ich das nicht mit der sidebar.php mache, die habe ich für eine horizontalen Navigation benutzt, sondern direkt in der archive.php und single.php wo ich die Seitenleiste als <div> mit CSS an die richtige Stelle setzte.
liebe grüsse aus dresden
moritz