Hallo zusammen!
Die Website ist: ellen-lemcke.de
Auf dieser Website verwende ich das Theme Garnish.
Dieses Theme bietet die Möglichkeit als Startseite eine Übersicht der Portfolios mit jeweiligen Thumbnails anzuzeigen, was, wie man sieht, auch funktioniert. Zudem bietet das Theme jedoch die Funktion einer sog. magic door, wodurch die Portfolios noch auf der Startseite in einem Fenster geöffnet werden können, sodass nicht immer eine neue Seite laden muss. Das hat anfangs auch alles reibungslos geklappt bis vor ein paar Monaten. Jetzt werden jedoch in der magic door die Bilder des jeweiligen Portfolios nicht mehr angezeigt. Erst wenn man z.B. auf den zweiten Punkt klickt, öffnet sich das zweite Bild im Portfolio. Danach wird auch das erste Bild wieder angezeigt, wenn man zurückgeht.
Wenn ich die magic door deaktiviere, sodass sich die Portfolios auf einer neuen Seite öffnen, laden die Bilder auf Anhieb.
Dementsprechend habe ich das Problem mit meinem fundiertem Halbwissen dem Template für die Startseite (s.u.) zugeordnet, werde aber nicht weiter schlau daraus.
Der Support des Developers wurde leider eingestellt, weshalb ich mich jetzt hilfesuchend an euch wende.
Ich bedanke mich jetzt schon mal für die Hilfe. Bei Rückfragen stehe ich gerne zur Verfügung.
Ludwig
Home Template:
<?php
/*
Template Name: Home
*/
?>
<?php get_header(); ?>
<!--BEGIN #portfolio-terms-->
<div id="portfolio-terms">
<ul>
<li><a href="#" class="all active"><?php _e('Alle', 'framework'); ?></a><span>/</span></li>
<?php
wp_list_categories(array(
'title_li' => '',
'taxonomy' =>
'skill-type',
'walker' => new Portfolio_Walker(),
'show_option_none' => ''
)
); ?>
</ul>
<!--END #portfolio-terms-->
</div>
<!--BEGIN #primary .hfeed-->
<div id="primary" class="hfeed">
<?php
//Grab magic door option
$magic_door = get_option('tz_magic_door');
$post_id = get_option('tz_magic_door_state');
if($magic_door != 'true')
$magic_door = FALSE;
if($post_id == '')
$post_id = FALSE;
//Query the database
query_posts( array (
'post_type' => 'portfolio',
'posts_per_page' => -1
)
);
?>
<ul id="portfolio-items" class="<?php if($magic_door) : ?>enabled<?php endif; ?> clearfix">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php
//Get the terms
$terms = get_the_terms( get_the_ID(), 'skill-type' );
$output = '';
//If there are any terms then store them
if($terms) {
foreach ($terms as $term) {
$output .= 'term-'.$term->term_id.' ';
}
}
?>
<li id="portfolio-<?php the_ID(); ?>" class="<?php echo $output; ?>visible">
<!--BEGIN .hentry -->
<div <?php post_class() ?> id="post-<?php the_ID(); ?>">
<a class="entry-link" href="<?php the_permalink(); ?>"></a>
<?php tz_featured_image(get_the_ID(), TRUE); ?>
<!--BEGIN .overlay -->
<div class="overlay">
<h3 class="entry-title"><?php the_title(); ?></h3>
<div class="seperator clearfix">
<span class="line"></span>
</div>
<!--BEGIN .entry-content -->
<div class="entry-content">
<?php the_excerpt(); ?>
<!--END .entry-content -->
</div>
<div class="arrow"></div>
<!--END .overlay -->
</div>
<!--END .hentry-->
</div>
</li>
<?php endwhile; endif; ?>
</ul>
<!--END #primary .hfeed-->
</div>
<?php get_footer(); ?>
Alles anzeigen