Beispiel #1
0
                        <?php 
            if ($evolve_featured_images == "1") {
                ?>
                            <?php 
                if (has_post_thumbnail()) {
                    echo '<div class="thumbnail-post"><a href="';
                    the_permalink();
                    echo '">';
                    the_post_thumbnail('post-thumbnail');
                    echo '
				<div class="mask">
				<div class="icon"></div>
				</div>
					</a></div>';
                } else {
                    $image = evolve_get_first_image();
                    if ($image) {
                        echo '<div class="thumbnail-post"><a href="';
                        the_permalink();
                        echo '"><img src="' . $image . '" alt="';
                        the_title();
                        echo '" />
				<div class="mask">
				<div class="icon"></div>
				</div>
							</a></div>';
                    } else {
                        if ($evolve_thumbnail_default_images == 0) {
                            echo '<div class="thumbnail-post"><a href="';
                            the_permalink();
                            echo '"><img src="' . get_template_directory_uri() . '/library/media/images/no-thumbnail.jpg" alt="';
function evolve_posts_slider()
{
    ?>
    <div id="slide_holder">
        <div class="slide-container">

            <ul id="slides">

                <?php 
    $number_items = evolve_get_option('evl_posts_number', '5');
    $slider_content = evolve_get_option('evl_posts_slider_content', 'recent');
    $slider_content_category = '';
    $slider_content_category = evolve_get_option('evl_posts_slider_id', '');
    //make array categories into string with commas.
    if (is_array($slider_content_category)) {
        $slider_content_category = implode(",", $slider_content_category);
    }
    if ($slider_content == "category" && !empty($slider_content_category)) {
        $slider_content_ID = $slider_content_category;
    } else {
        $slider_content_ID = '';
    }
    $args = array('cat' => $slider_content_ID, 'showposts' => $number_items, 'ignore_sticky_posts' => 1);
    query_posts($args);
    if (have_posts()) {
        $featured = new WP_Query($args);
        while ($featured->have_posts()) {
            $featured->the_post();
            ?>

                        <li class="slide">

                            <?php 
            if (has_post_thumbnail()) {
                echo '<div class="featured-thumbnail"><a href="';
                the_permalink();
                echo '">';
                the_post_thumbnail('slider-thumbnail');
                echo '</a></div>';
            } else {
                $image = evolve_get_first_image();
                if ($image) {
                    echo '<div class="featured-thumbnail"><a href="';
                    the_permalink();
                    echo '"><img src="' . $image . '" alt="';
                    the_title();
                    echo '" /></a></div>';
                }
            }
            ?>

                            <h2 class="featured-title">
                                <a class="title" href="<?php 
            the_permalink();
            ?>
">
                                    <?php 
            $title = the_title('', '', false);
            $length = evolve_get_option('evl_posts_slider_title_length', 40);
            echo evolve_truncate($title, $length, '...');
            ?>
                                </a>
                            </h2>

                            <p><?php 
            $excerpt_length = evolve_get_option('evl_posts_slider_excerpt_length', 40);
            echo evolve_excerpt_max_charlength($excerpt_length);
            ?>
</p>
                            <a class="button post-more" href="<?php 
            the_permalink();
            ?>
"><?php 
            _e('Read more', 'evolve');
            ?>
</a>

                        </li>

                    <?php 
        }
        ?>

                <?php 
    } else {
        ?>
                    <li><?php 
        _e('<h2 style="color:#fff;">Oops, no posts to display! Please check your post slider Category (ID) settings</h2>', 'evolve');
        ?>
</li>

                <?php 
    }
    ?>
                <?php 
    wp_reset_query();
    ?>
            </ul>
        </div> 
    </div>
    <?php 
}
function evolve_posts_slider()
{
    ?>


 <div id="slide_holder">    
 <div class="slide-container">

<ul id="slides">
		
    <?php 
    $number_items = evolve_get_option('evl_posts_number', '5');
    $slider_content = evolve_get_option('evl_posts_slider_content', 'recent');
    $slider_content_category = '';
    $slider_content_category = evolve_get_option('evl_posts_slider_id', '');
    if ($slider_content == "category" && !empty($slider_content_category)) {
        $slider_content_ID = $slider_content_category;
    } else {
        $slider_content_ID = '';
    }
    $args = array('cat' => $slider_content_ID, 'showposts' => $number_items, 'ignore_sticky_posts' => 1);
    query_posts($args);
    ?>


<?php 
    if (have_posts()) {
        $featured = new WP_Query($args);
        while ($featured->have_posts()) {
            $featured->the_post();
            ?>

<li class="slide">
          
<?php 
            if (has_post_thumbnail()) {
                echo '<div class="featured-thumbnail"><a href="';
                the_permalink();
                echo '">';
                the_post_thumbnail('slider-thumbnail');
                echo '</a></div>';
            } else {
                $image = evolve_get_first_image();
                if ($image) {
                    echo '<div class="featured-thumbnail"><a href="';
                    the_permalink();
                    echo '"><img src="' . $image . '" alt="';
                    the_title();
                    echo '" /></a></div>';
                }
            }
            ?>
 

<h2 class="featured-title">
<a class="title" href="<?php 
            the_permalink();
            ?>
">
<?php 
            $title = the_title('', '', false);
            echo evolve_truncate($title, 40, '...');
            ?>
</a> 
</h2> 


 

<p>
<?php 
            $postexcerpt = get_the_content();
            $postexcerpt = apply_filters('the_content', $postexcerpt);
            $postexcerpt = str_replace(']]>', ']]&gt;', $postexcerpt);
            $postexcerpt = strip_tags($postexcerpt);
            $postexcerpt = strip_shortcodes($postexcerpt);
            echo evolve_truncate($postexcerpt, 180, ' [...]');
            ?>
 
</p>  
<a class="post-more" href="<?php 
            the_permalink();
            ?>
"><?php 
            _e('Read more', 'evolve');
            ?>
</a>    
</li>       

<?php 
        }
        ?>
 


<?php 
    } else {
        ?>
  
<li>
<?php 
        _e('<h2 style="color:#fff;">Oops, no posts to display! Please check your post slider Category (ID) settings</h2>', 'evolve');
        ?>
</li>

<?php 
    }
    ?>
    
<?php 
    wp_reset_query();
    ?>
 </ul>
 </div>  </div>
<?php 
}