Hallo alles, ich baue einen Post Slider für einen Client und ich habe einige Probleme, zeigt der Slider nichts falsch daran, es zeigt nur die Beiträge aus der Kategorie nach der Schleife, und ich bin nicht sicher, warum, es ist nicht die Seitenvorlage als wenn ich diesen Shortcode entferne verschwindet?Warum werden Posts nach der Schleife angezeigt?
Mein Code ist
function post_slider($atts){
$a = shortcode_atts(array(
'category' => 'something',
), $atts);
query_posts('category_name=' . $a['category']);
?>
<div id="owl-example" class="owl-carousel">
<?php
while (have_posts()) : the_post(); ?>
<div class="postSlide" style="padding: 20px">
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<p><?php the_excerpt(); ?></p>
<p><a href="<?php the_permalink(); ?>">Read More</a></p>
</div>
<?php
endwhile;
?>
</div>
<?php
}
add_shortcode('post_slider', 'post_slide');
add_action('wp_enqueue_scripts', 'add_js');
function add_js() {
wp_enqueue_script('custom_scripts', get_stylesheet_directory_uri() . '/scripts-min.js', array ('jquery'), true);
}
function new_excerpt_length($length) {
return 25;
}
add_filter('excerpt_length', 'new_excerpt_length');
Wie es zeigt: