• Всем привет !
    Подскажите пожалуйста по какому принципу можно сделать сортировку по полю ploshhad при таком вот выводе :
    можно ли вообще это сделать или может надо переделать вывод через query_post или это не возможно ?

    <?php get_header();
    
    $idx = 5;
    
    while (have_posts()) :
        the_post();
    
        $portfolio = get_field('field_5d244416f5a7b', get_the_ID());
    	
    	$posts = get_posts(array(
        'meta_key' => 'custom_order', // name of custom field
        'orderby' => 'meta_value_num',
        'order' => 'ASC'
    ));
    	
    	//print_r ($portfolio);
        ?>
    	
    	
    	<div style="border: 1px solid;min-height: 100px;">
    	НОВОЕ
    	
    	<?
    	$posts = get_posts(array(
        'meta_key' => 'field_5d244416f5a7b', // name of custom field
        'orderby' => 'meta_value_num',
        'order' => 'ASC'
    ));
    	?>
    	</div>
    
        <div class="portfolio">
            <div class="container">
                <? foreach ($portfolio as $key => $item) :
                    $key++;
                    $image = current($item['изображения']);
                    ?>
                    <section class="portfolio__item" data-idx="<?= $key ?>" <?= ($key > $idx) ? ' style="display:none" ' : '' ?>>
                        <h2 class="md-title deco deco_line deco_dot"><span><?= $item['название'] ?></span></h2>
                        <div class="portfolio__subtitle"><?= $item['описание'] ?></div>
                        <div class="portfolio__subtitle_p">Площадь: <?= $item['ploshhad'] ?></div>
    
                        <a class="portfolio__link" href="#popup-<?= $key ?>"><img src="<?= $image['url'] ?>" alt=""></a>
                        <div class="portfolio__popup" id="popup-<?= $key ?>">
                            <div class="container">
                                <div class="portfolio__close"></div>
                                <div class="row">
                                    <div class="col-12">
                                        <div class="md-title deco deco_line deco_dot"><span><?= $item['название'] ?></span></div>
                                        <div class="portfolio__subtitle"><?= $item['описание'] ?></div>
                                        <div class="portfolio__slider">
                                            <div class="flipster">
                                                <ul>
                                                    <? foreach ($item['изображения'] as $image): ?>
                                                        <li><img src="<?= $image['url'] ?>" alt="<?= $image['alt'] ?>"></li>
                                                    <? endforeach; ?>
                                                </ul>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </section>
                <? endforeach; ?>
                <? if ($key > 2): ?>
                <? endif; ?>
                <a class="more" href="" data-step="<?= $idx ?>" data-action="show-more"><span><? the_field('field_5d2365117d7ac', 11) ?></span></a>
            </div>
        </div>
    <? endwhile;
    get_footer();
    • Тема изменена 4 года, 3 месяца назад пользователем morgusha.
  • Тема «Сортировка» закрыта для новых ответов.