Помогите правильно вставить слайдер
-
Тема взята в сети, но слайдер к ней платный. Поэтому я решил вставить туда самодельную карусель.
Вот его (слайдера) код:<?php query_posts('showposts=3&cat=5');?> <div id="featured" > <ul class="ui-tabs-nav"> <?php while (have_posts()) : the_post(); ?> <li class="ui-tabs-nav-item ui-tabs-selected" id="nav-fragment-<?php the_ID(); ?>"> <a href="#fragment-<?php the_ID(); ?>"> <i> </i> </a> </li> <?php endwhile; ?> </ul> <?php while (have_posts()) : the_post(); ?> <div id="fragment-<?php the_ID(); ?>" class="ui-tabs-panel ui-tabs-hide" style=""> <div class="info" > <h2> <a href="<?php the_permalink(); ?>" ><?php the_title(); ?></a> </h2> <p> <a href="<?php the_permalink(); ?>" ><?php the_excerpt(); ?></a> </p> </div> </div> <?php endwhile; ?> </div>
И будь это моя самодельная темя, я бы вставил строчку
<?php include(TEMPLATEPATH."/slider.php");?>
в нужное место шаблона index.php и дальше дорабатывал бы напильником CSS. Но тут засада.
Вот как выглядит index.php этой темы:<?php get_header(); // Loads the header.php template if (have_posts()) : ?> <div id="blog-wrap" class="blog-isotope clearfix"> <?php // Loop through each post while (have_posts()) : the_post(); get_template_part( 'content', get_post_format() ); endwhile; ?> </div><!-- /post --> <?php wpex_pagination(); // Paginate your posts endif; get_footer(); //get template footer ?>
Вот как выглядит файл content.php
<article <?php post_class('blog-entry clearfix'); ?>> <?php // Get resize and show featured image : refer to functions/img_defaults.php for default values $wpex_entry_img = aq_resize( wp_get_attachment_url( get_post_thumbnail_id(), 'full' ), wpex_img( 'blog_entry_width' ), wpex_img( 'blog_entry_height' ), wpex_img( 'blog_entry_crop' ) ); if($wpex_entry_img) { ?> <!-- <div class="blog-entry-thumbnail"> <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><img src="<?php echo $wpex_entry_img; ?>" alt="<?php echo the_title(); ?>" /></a> </div> --><!-- /blog-entry-thumbnail --> <?php } ?> <div class="entry-text clearfix"> <header> <h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2> </header> <?php if( !empty($post->post_content) ) { the_content(); } else { echo wp_trim_words(get_the_content(), 20); } ?> <ul class="entry-meta"> <li><strong>Дата:</strong> <?php echo get_the_date(); ?></li> <li><strong>Раздел:</strong> <?php the_category(', '); ?></li> <li> <?php $custom_tax = company; // указываем регистрационный "домен" своей таксономии из function.php $before = '<strong>Компания: </strong>'; $sep = ' , '; the_terms( $post->ID, $custom_tax, $before, $sep); ?> </li> <li> <?php $custom_tax = product; // указываем регистрационный "домен" своей таксономии из function.php $before = '<strong>Продукт: </strong>'; $sep = ' , '; the_terms( $post->ID, $custom_tax, $before, $sep); ?> </li> <!-- <li><?php the_tags('<strong>Метки: </strong>', ', '); ?></li> --> </ul><!-- /entry-meta --> </div><!-- /entry-text --> </article><!-- /blog-entry -->
А вот так нижняя часть header.php:
<?php wpex_hook_header_after(); ?> </div><!-- /header-wrap --> <?php wpex_hook_content_before(); ?> <div id="main-content" class="clearfix"> <?php wpex_hook_content_top(); ?> <?php // Show slider and tagline on the homepage only if( is_front_page() ) : // Display subtitle if defined in the options panel if ( of_get_option('home_subtitle') !== '' ) { // Display subtitle as long as it's not a paginated page if ( !is_paged() ) { ?> <h2 id="homepage-title"><span><?php echo of_get_option('home_subtitle', 'The Blog Of AJ Clarke'); ?></span></h2> <?php } } ?> <?php // Run code on non-paginated pages if ( !is_paged() ) { // Check if the soliloquy slider plugin is activated if ( function_exists( 'soliloquy_slider' ) ) { // Display soliloqury slider if ( of_get_option('home_slider') !== 'Select' ) { ?> <div id="home-slider"><?php soliloquy_slider( of_get_option('home_slider') ) ?></div> <?php } } } // End is_front_page check endif; ?>
При моих знаниях php, вставка в любой из этих файлов заветной строчки, заканчивается, в лучшем случае, тем, что под слайдером у меня отображаются те же самые три поста из категории с ID 5.
Помогите мне советом. Как мне победить эту неприятность?
Просмотр 10 ответов — с 1 по 10 (всего 10)
Просмотр 10 ответов — с 1 по 10 (всего 10)
- Тема «Помогите правильно вставить слайдер» закрыта для новых ответов.