2014-11-24 2 views
0

Я пытаюсь использовать поле отношений, но просто не могу понять концепцию. Кажется, он способен делать то, что я хочу, но не могу понять.Дополнительные пользовательские поля wordpress php

То, что я пытаюсь сделать, это:

У меня есть два типа пользовательского сообщения: «Магазины» и «Продукты». Я создал две отдельные страницы, а магазины и продукты отображались именно так, как я хочу. Но я хочу создать кнопку на странице «Магазин», которая ссылается на все продукты, находящиеся в поле отношений «Магазин». И Visa Versa, свяжите «Продукт» с магазином, который его продает.

Пожалуйста, объясните, как я могу достичь этого, поскольку я потерян.

Заранее спасибо.

ответ

0

С ACF Docs, петля для отображения всех сообщений в отношениях со ссылками:

<?php 

$posts = get_field('relationship_field_name'); 

if($posts): ?> 
    <ul> 
    <?php foreach($posts as $post): // variable must be called $post (IMPORTANT) ?> 
     <?php setup_postdata($post); ?> 
     <li> 
      <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> 
      <span>Custom field from $post: <?php the_field('author'); ?></span> 
     </li> 
    <?php endforeach; ?> 
    </ul> 
    <?php wp_reset_postdata(); // IMPORTANT - reset the $post object so the rest of the page works correctly ?> 
<?php endif; ?> 

Я рекомендую прочитать, что всю статью, чтобы получить больше знакомы с полями отношений.

+0

Спасибо Брайан Джонсон. С некоторыми изменениями я получил его работу. –