Als neuling im Bereich Wordpress benötige ich Hilfe bei einem Problem und hoffe das ihr mir helfen könnt.
Ich bin zur Zeit dabei für einen Messeauftritt eine Webseite zu gestalten, auf der sich die Besucher über uns Informieren können. Diese Webseite wird ausschließlich Lokal auf dem Messestand betrieben. Dafür nutzte ich Wordpress, mit einem von mir angepassten Theme. Dieses ist soweit auch schon fertig und wird gerade mit Inhalt gefüllt.
Doch nun zu meinem Problem:
Man kann auf dieser Webseite einen Kategorie Filter benutzen um nicht alle Inhalte auf einmal angezeigt zu bekommen.
Wähle ich nun ein Thema aus, währe es toll wenn automatisch ein solcher Filter ausgewählt wird und nicht alle Kategorien auf einmal angezeigt werden.
Zur besseren verständlichkeit habe ich noch mal ein paar Bilder angefügt und eine Testseite hochgeladen http://powderk.esy.es/wordpress/
Noch mal ganz kurz und einfach:
-> Klick auf Feuerwehr
-> Our Portfolio erscheint
-> Filter CSS 3 wird automatisch ausgewählt
[code=php][ <?php
$layout = $quickmetro_options['qm_layout_manager']['enabled'];
if ($layout):
foreach ($layout as $key=>$value) {
if ($key == 'Portfolio') {
?>
<section class="section portfolio">
<div class="container">
<h1 class="h1"><?php echo $quickmetro_options['qm_portfolio_title']; ?></h1>
<?php $query = new WP_Query( array('post_type' => 'quickmetro_portfolio', 'showposts' => $quickmetro_options['qm_portfolio_items'] ) );?>
<?php if ( $query->have_posts() ) : ?>
<div class="row">
<div class="grid-controls">
<ul>
<li class="filter" data-filter="all"><a href="#"><?php echo __('All', 'QuickMetro'); ?></a></li>
<?php
$categories = get_terms('portfolio_cats');
foreach($categories as $cat) {
echo '<li class="filter" data-filter= '. $cat->name . '><a href="#">' . $cat->name . '</a></li>';
} ?>
</ul>
</div>
<ul id="grid">
<?php while ( $query->have_posts() ) : $query->the_post(); ?>
<li class="mix <?php $categories = wp_get_post_terms($post->ID, 'portfolio_cats' ); foreach ($categories as $cat) { echo $cat->name .' '; } ?>">
<a data-toggle="modal" role="button" href="#portfolio-<?php echo $post->ID ?>"> <?php the_post_thumbnail('portfolio-small'); ?>
<div><span><?php the_title(); ?></span></div>
</a>
<div class="modal fade" id="portfolio-<?php echo $post->ID ?>" role="dialog" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 class="h3 modal-title"><?php the_title(); ?></h3>
</div>
<div class="modal-body">
<div class="container">
<div class="row">
<div class="col-sm-8">
<?php the_post_thumbnail('portfolio-large', array( 'class' => 'img-responsive' )); ?>
</div>
<div class="col-sm-4">
<div class="modal-entery">
<?php the_content(); ?>
<?php if (get_post_meta( $post->ID, 'qm_portfolio_client_name', true )) { ?>
<h4 class="h4"><?php echo __( 'Client Name', 'QuickMetro' ); ?></h4>
<?php echo get_post_meta( $post->ID, 'qm_portfolio_client_name', true );?>
<?php } ?>
<?php if (get_post_meta( $post->ID, 'qm_portfolio_role', true )) { ?>
<h4 class="h4"><?php echo __( 'Role', 'QuickMetro' ); ?></h4>
<?php echo get_post_meta( $post->ID, 'qm_portfolio_role', true );?>
<?php } ?>
<?php if (get_post_meta( $post->ID, 'qm_portfolio_skills', true )) { ?>
<h4 class="h4"><?php echo __( 'Skills', 'QuickMetro' ); ?></h4>
<?php echo get_post_meta( $post->ID, 'qm_portfolio_skills', true );?>
<?php } ?>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
<?php endwhile; ?>
<?php wp_reset_query(); ?>
<li class="gap"></li> <!-- "gap" elements fill in the gaps in justified grid -->
</ul>
</div>
<?php endif; ?>
</div>
/PHP]
Vielen Dank schon mal für eure Hilfe