• Решено Bagow

    (@bagow)


    Есть поле у оторого тип стоит «taxanomy», редактируя в админке запись, пользователь задает рубрику из которой должны выводится записи.

    proizvolnoe_pole — имя поля в котором пользователь выбирает рубрику

    
    <?php echo $catid = the_field('proizvolnoe_pole', $term); ?>
    
    <?php $posts = get_posts ("category=$catid&orderby=date&numberposts=1"); ?>
    <?php if ($posts) : ?> <?php foreach ($posts as $post) : setup_postdata ($post); ?>
    <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></h2>
    

    Так всегда выводит одну и туже рубрику, какое бы я значение не подставлял в $catid.

    Подскажите что не так делаю.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Автор Bagow

    (@bagow)

    Если вывести переменную перед самым циклом значение корректное, то есть из поля дастается id рубрики, но в цикл не подставляется никак. Со стороны пхп все должно работать, тут особенность цикла вп?

    Автор Bagow

    (@bagow)

    Проблему решил код рабочий кроме одной строки а точнее функции:
    <?php echo $catid = the_field('proizvolnoe_pole', $term); ?>

    А вот рабочий варинт:
    <?php echo $catid = get_field('proizvolnoe_pole', $term); ?>

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Вывод постов из опеределенной рубрики заданной в произвольном поле» закрыта для новых ответов.