Домой Каталог: Плагины WordPress Posts Filter Generator Не выводятся записи без фильтрации
10ответ(ов) в теме
evg16
не в сети 2 недели
На сайте с 25.08.2016
Участник
Тем 28
Сообщения 149
1
21:02

Добрый день, не совсем понимаю, как вывести записи товаров, если в фильтре ничего не задано, вот страница для вывода товаров

Вы не можете просматривать опубликованные ссылки

, она создана конечно вручную (скопирован шаблон и вставлен код вывода товаров, а перед ним код фильтра плагина Posts Filter Generator) - код старицы выглядит так :

<?php get_header(); ?>
		

			<?php if (have_posts()) : ?>			            

       <div id="blog_container" class="content-wrapper homeblog blogstyle<?php echo $blogtemp;?>">
 
            <div class="wrapper">

			<div id="main" class="blog">
			    





<?php query_posts_pfg(); ?>

<div class="products-box type-slab">
	<div class="products-list">

		<?php while ( have_posts() ) : the_post(); ?>

		<?php include RCL_PATH.'add-on/magazin/templates/product-slab.php'; ?>

		<?php endwhile; ?>

	</div>
</div>


	    
			    
	    


			<div class="navigation page-navigation">
		<?php if ( $wp_query->max_num_pages > 1 ) :
		if ( function_exists( 'wp_pagenavi' ) ) wp_pagenavi();
		else { ?>

				<div class="nav-next"><?php next_posts_link(__('&lArr; Older Entries', 'startis')) ?></div>
				<div class="nav-previous"><?php previous_posts_link(__('Newer Entries &rArr;', 'startis')) ?></div>
                
		<?php } endif; ?>

			</div>

			<?php else : ?>

				<div id="post-0" <?php post_class(); ?>>
				
					<h2 class="entry-title"><?php _e('Error 404 - Not Found', 'startis') ?></h2>
				

					<div class="content">
						<p><?php _e('Sorry, but you are looking for something that is not here.', 'startis') ?></p>
                        <?php get_search_form(); ?>
					</div>
				

				</div>

			<?php endif; ?>

			</div>


<?php get_sidebar('magaz'); ?>

<div class="clear"></div>
</div>

<div id="contborderbottom"></div></div>
<?php get_footer(); ?>

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
21:04

<?php query_posts_pfg(); ?>

уберите оттуда и вставьте выше проверки
 <?php if (have_posts()) : ?>

0
evg16
не в сети 2 недели
На сайте с 25.08.2016
Участник
Тем 28
Сообщения 149
3
21:04

Думал использовать следующую проверку, но не работает... 19099 - это id страницы вывода, 220 - id категории продуктов

<?php if ( is_page( 19099 ) ) : ?>



<?php query_posts('prod=220'); ?>

<div class="products-box type-slab">
	<div class="products-list">
	
		<?php while ( have_posts() ) : the_post(); ?>

		<?php include RCL_PATH.'add-on/magazin/templates/product-slab.php'; ?>

		<?php endwhile; ?>

<?php 	wp_reset_query(); ?>
	

	</div>
</div>

<?php endif; ?>

0
evg16
не в сети 2 недели
На сайте с 25.08.2016
Участник
Тем 28
Сообщения 149
4
21:07

Теперь вот так и не работает всеравно...

<?php get_header(); ?>

<?php query_posts_pfg(); ?>

<?php if (have_posts()) : ?>

<div id="blog_container" class="content-wrapper homeblog blogstyle<?php echo $blogtemp;?>">

<div class="wrapper">

<div id="main" class="blog">

<div class="products-box type-slab">
<div class="products-list">

<?php while ( have_posts() ) : the_post(); ?>

<?php include RCL_PATH.'add-on/magazin/templates/product-slab.php'; ?>

<?php endwhile; ?>

</div>
</div>

0
evg16
не в сети 2 недели
На сайте с 25.08.2016
Участник
Тем 28
Сообщения 149
5
21:10

Точнее фильтр то работает, но если его не применять, то страница

Вы не можете просматривать опубликованные ссылки

всеравно без записей товаров выводится...

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
6
21:10

ну один бесплатный товар выводит же?

0
evg16
не в сети 2 недели
На сайте с 25.08.2016
Участник
Тем 28
Сообщения 149
7
21:22

Ну это не товар получается, а страница главная сайта)) просто оформляется, как товар... В общем получается вопрос в том, можно ли как то сделать так, чтобы при переходе на страницу /vivod-tovarov/ (тоесть без применения фильтра), выводились, например, товары из всех рубрик (в нашем случае-отраслей). Тоесть, как я понимаю, нужно чтобы фильтр по умолчанию выводил чтото...

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
8
21:27

Можно - читайте про использование циклов вордпресс

Вы не можете просматривать опубликованные ссылки

Стройте цикл - выводите тип

'post_type'       => 'products',

0
Андрей CS
не в сети 2 дня
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
9
21:33

правильнее будет сделать тогда так

if(isset($_GET['pfg-filter'])) query_posts_pfg();
else query_posts(array('post_type'=>'products'));

это необходимо вставить вместо

query_posts_pfg();

0
evg16
не в сети 2 недели
На сайте с 25.08.2016
Участник
Тем 28
Сообщения 149
10
22:17

Благо Дарю вам за ответы!

0
Тема закрыта. Публикация новых сообщений запрещена.