2017-03-21 26 views
0

在wordpress中使用acf post對象獲取自定義帖子類型術語鏈接的最簡單方法是什麼?我正在使用acf field type => post對象來顯示一個名爲'product'的子字段。這個'產品'子字段是一個自定義的帖子類型(比方說叫蘋果)。蘋果有類別/術語稱爲紅蘋果,青蘋果等。ACF post對象獲得期限鏈接

比方說,我有一個項目分組在紅蘋果下,我該如何獲得這個項目鏈接到'紅蘋果'術語/類別頁?

要連結到這個項目的單頁,我可以做這樣的事情,其工作

<?php $product = get_sub_field('product'); ?> 
<a href="<?php echo get_permalink($product->ID); ?>">Link</a> 

我如何得到它鏈接到動態術語/類別頁面?這樣,如果我有多個項目以不同的術語/分類,他們可以鏈接到他們正確的術語/分類頁面。

回答

0

如果我理解正確:

  • 您已經定義了一個名爲「產品」自定義後類型
  • 您還定義了關聯到你的「產品」被稱爲「蘋果」
  • 條款一個自定義分類您的分類學 「蘋果」 的有:紅,綠等。
  • $product = get_sub_field('product') 
    

    在$產品必須與從用戶選擇的職位的對象

可以使用

$post_terms_array=get_the_terms($product, 'apples'); 

獲得在$ post_terms_array凡是涉及到$產品後的條款。

比例如,你可以得到相關的產品$與第一項的毛坯:這一個,你可以構建你的URL分類歸檔頁面

$post_terms_array[0]->slug