高级自定义字段wordpress php
问题描述:
我想使用关系字段,但只是无法理解概念。它似乎能够做到我想要的,但似乎无法理解它。高级自定义字段wordpress php
我所试图做的是:
我有两个自定义文章类型:“商店”和“产品”。我已经创建了两个单页,并且商店和产品完全按照我的要求显示。但我想要做的是在'商店'页面上创建一个按钮,链接到'商店'关系字段中的所有产品。 Visa Versa将“产品”链接到销售该产品的商店。
请任何人都可以解释如何我可以实现这一点,因为我迷路了。
在此先感谢。
答
从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; ?>
我建议读取整篇文章以获得更多的熟悉关系领域。
谢谢Brian Johnson。经过一些修改,我得到了它的工作。 – 2014-11-24 11:40:02