• Как в Advanced Custom Fields использовать поле "Взаимоотношение"?

    Punkie
    @Punkie
    www.advancedcustomfields.com/resources/relationship
    Секция "Using WP_Query arguments":
    <?php 
    
    // get only first 3 results
    $ids = get_field('down-url', false, false);
    
    $query = new WP_Query(array(
    	'post_type'      	=> 'conferences',   /// тут ваш тип записи
    	'posts_per_page'	=> 1,     // тут указываем сколько постов вывести из relation.
    	'post__in'		=> $ids,
    	'post_status'		=> 'publish',     // тут лучше сменить на 'publish' - показать только опубликованные посты
    	'orderby'        	=> 'rand',     // Тут указываем сортировку. Если убрать эту строку - отсортируются по дате.
    ));
    
    ?>


    Таким образом в $query попадут посты, id которых перечислены в $ids. Ну и далее обычным loop'ом выводим где угодно в шаблоне поста:

    <?php
    
    if ( $query->have_posts() ) {
    	while ( $query->have_posts() ) {
    		$query->the_post(); ?>
            <a href="<?php the_permalink();?>"><?php the_title();?></a> 
    <?php
    	}
    } else {
    	// тут показываем что-то а-ля "Связанных постов нет" или просто ничего не делаем.
    }
    
    // Restore original Post Data
    wp_reset_postdata();
    
    ?>
    Ответ написан
    7 комментариев
  • Как отобразить сводный отчёт в Google таблицах?

    NeiroNx
    @NeiroNx
    Программист
    Нужно выделить все данные с вашей таблички вместе с заголовком, нажать Данные...сводная таблица, потом справа
    Строки...добавить поле...клиент
    Значения...добавить поле...сумма
    потом можно вставить строку выше чтобы вбить текст с названиями столбцов
    Ответ написан
    1 комментарий