Hallo zusammen,
ich hoffe hier jemand zu finden der sich etwas mit WP Theme Development auskennt. Ich habe ein One-Page Theme und dort eine Section mit Portfolio Items, welche ausgegeben werden in einem Loop. Wenn man auf das Item klickt, kommt Lightbox. So das übliche. Für das Portfolio Item Thumbnail wird die Funktion: <?php the_post_thumbnail(); ?> benutzt. Auch innerhalb von Lightbox erscheint dann das selbe Pic.
Nun möchte ich aber für das Thumbnail ein anderes x-beliebiges Pic verwenden. Ich habe vergebens nach einer Option gesucht. Wie kann ich das am einfachsten realisieren?
Hier der Code Ausschnitt:
[CODE] <div id="worksGrid"> <!-- portfolio lists -->
<div class="worksFiltersDiv">
<?php
$terms = get_terms("tagportifolio");
$count = count($terms);
echo ' <ul class="worksFilters">';
echo ' <li class="filter" data-filter="all">All</li>';
if ( $count > 0 ){
foreach ( $terms as $term ) {
$termname = strtolower($term->name);
$termname = strtolower($term->name);
$termname = str_replace(' ', '-', $termname);
echo "<li class='filter' data-filter='.".$term->slug."'>" . $term->name . "</li>\n";
}
}
echo "</ul>";
?>
</div>
<?php
$loop = new WP_Query(array('post_type' => 'project', 'posts_per_page' => -1));
$count =0;
?>
<!-- portfolio wrapper -->
<?php if ( $loop ) :
while ( $loop->have_posts() ) : $loop->the_post(); ?>
<?php
$terms = get_the_terms( $post->ID, 'tagportifolio' );
if ( $terms && ! is_wp_error( $terms ) ) :
$links = array();
foreach ( $terms as $term )
{
$links[] = $term->name;
}
$links = str_replace(' ', '-', $links);
$tax = join( " ", $links );
else :
$tax = '';
endif;
?>
<?php $infos = get_post_custom_values('_url'); ?>
<!-- portfolio boxes -->
<?php if ( get_theme_mod('portfoliotype') == 'portfolio1') : ?>
<div class="col-md-4 col-sm-4 col-xs-12 worksItem <?php echo strtolower($tax); ?>">
<a href="<?php the_permalink() ?>">
<?php the_post_thumbnail(); ?>
<div class="itemCaption">
<h2><?php the_title(); ?></h2>
<p><?php echo substr(get_the_excerpt(), 0,30); ?>...</p>
</div>
</a>
</div>
<?php else : ?>
<div class="col-md-4 col-sm-4 col-xs-12 worksItem worksCateg1">
<a class="noteasing image-modal" href="#<?php the_ID(); ?>">
<?php the_post_thumbnail(); ?>
<div class="itemCaption">
<h2><?php the_title(); ?></h2>
<p><?php echo substr(get_the_excerpt(), 0,30); ?>...</p>
</div>
</a>
<div id="<?php the_ID(); ?>" class="mfp-hide modal-box">
<?php the_post_thumbnail(); ?>
<div class="modal-box-content">
<h2><?php the_title(); ?></h2>
<p><?php echo substr(get_the_excerpt(), 0,230); ?>...</p>
</div>
</div>
</div>
<?php endif; ?>
<?php endwhile; ?>
<?php endif; ?>
</div>
[/CODE]
Alles anzeigen
Es geht um die Stelle unten, wo der HTML generiert wird. Die Portfolio Pages werden separat in einem Reiter in WP generiert.
Vielen Dank für eure Inputs und Anregungen.
Viele Grüsse,
chdhesi1/Markus