Intereting Posts
Уникальный ключ для каждой строки в поле ретранслятора Как: выход из системы PHP? Фильтровать, когда сообщение обновляется Как получить количество дочерних категорий, принадлежащих определенной родительской категории? Получение этого кода для работы в Multisite Как заставить WWW. в домене с WordPress MU Domain Mapping Plugin? Как отключить / включить определенные плагины для мобильной темы? Как показать комментарии Disqus и pingbacks? пользовательский виджет меню, где название меню является ссылкой Что такое использование фильтра map_meta_cap? Сортировка сообщений с метазначением сначала, чем остальные сообщения динамически создавать функции обратного вызова внутри цикла for У меня есть 2 типа сообщений, я должен показать содержимое типа сообщения в двух блоках выбора синтаксис php – как правильно конкатенировать – echo bloginfo ('stylesheet_directory) Удалить параметр панели инструментов (и установить по умолчанию на нет) в профиле пользователя

Портфолио-шаблон не будет показывать элементы

У меня есть файл archive-portfolio.php, который отлично работает при посещении архива (siteurl.com/portfolio). Затем я скопировал тот же код и сохранил его как файл-шаблон, который я позже выбрал для страницы. Термины / категории отображаются правильно, но элементы портфеля не загружаются. Пропустить некоторые аргументы для запроса? Кстати, я использую Genesis Framework.

Вот шаблон-файл:

<?php /* Template Name: Cykler */ remove_action( 'genesis_loop', 'genesis_do_loop' ); add_action( 'genesis_loop', 'lp_filterable_portfolio' ); wp_enqueue_script('isotope', get_stylesheet_directory_uri() . '/js/isotope.pkgd.min.js', array('jquery'), '1.5.25', true); wp_enqueue_script('isotope_init', get_stylesheet_directory_uri() . '/js/isotopes_init.js', array('isotope'), '', true); function the_excerpt_max_charlength($charlength) { $excerpt = get_the_excerpt(); $charlength++; if ( mb_strlen( $excerpt ) > $charlength ) { $subex = mb_substr( $excerpt, 0, $charlength - 5 ); $exwords = explode( ' ', $subex ); $excut = - ( mb_strlen( $exwords[ count( $exwords ) - 1 ] ) ); if ( $excut < 0 ) { echo mb_substr( $subex, 0, $excut ); } else { echo $subex; } echo '[...]'; } else { echo $excerpt; } } function lp_filterable_portfolio( ){ $args = array( 'posts_per_page'=>-1, ); $loop = new WP_Query( $args ); $terms = get_terms( 'portfolio_category' ); $count=0; ?> <div class="archive-description"> <?php if( $terms ) { ?> <ul id="portfolio-cats" class="filter clearfix"> <li><a href="#" class="active" data-filter="*"><span><?php _e('Vis alle', 'lp'); ?></span></a></li> <?php foreach( $terms as $term ){ echo "<li><a href='#' data-filter='.$term->slug'><span>$term->name</span></a></li>"; } ?> </ul><!-- /portfolio-cats --><br/><br/> <?php } ?> <?php if( have_posts() ) { ?> <div id="portfolio-wrap" class="clearfix filterable-portfolio"> <div class="portfolio-content"> <?php while( have_posts() ): the_post(); ?> <?php $count++; ?> <?php $terms = get_the_terms( get_the_ID(), 'portfolio_category' ); ?> <?php if ( has_post_thumbnail($post->ID) ) { ?> <article class="portfolio-item col-<?php echo $count; ?> <?php if( $terms ) foreach ( $terms as $term ) { echo $term->slug .' '; }; ?>"> <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php echo genesis_get_image( array( size => 'lp-portfolio' ) ); ?> <div class="portfolio-overlay"> <h3><?php the_title(); ?></h3> <p><?php the_excerpt_max_charlength(50);?></p> </div><!-- overlay --></a> <h3><?php the_title(); ?></h3> <p><?php the_excerpt_max_charlength(50);?></p> <a href="#" class="product-readmore">Læs mere</a> </article> <?php } ?> <?php endwhile;?> </div><!-- /themes-content --> </div><!-- /themes-wrap --> <?php } ?> <?php wp_reset_postdata(); ?> </div> <?php wp_reset_postdata(); } genesis(); 

заранее спасибо

Solutions Collecting From Web of "Портфолио-шаблон не будет показывать элементы"