在我的檔案頁面添加以下代碼:如何在分類術語上顯示高級自定義字段?
<p><?php the_field('embed', $term); ?></p>
<p><?php the_field('download_output', $term); ?></p>
在前端當我在節目頁面上沒有什麼是被顯示。在查看WP-Admin taxo頁面時,該字段中有值。
在我的檔案頁面添加以下代碼:如何在分類術語上顯示高級自定義字段?
<p><?php the_field('embed', $term); ?></p>
<p><?php the_field('download_output', $term); ?></p>
在前端當我在節目頁面上沒有什麼是被顯示。在查看WP-Admin taxo頁面時,該字段中有值。
這裏是ACF方面的文檔:https://www.advancedcustomfields.com/resources/get-values-from-a-taxonomy-term/
,術語應該是格式爲:{$條款而─>分類} _ {$條款而─> term_id}
下面是一個例子,得到的分類項
<?php
$taxonomy = get_query_var('taxonomy');
$termId = get_queried_object()->term_id;
the_field('Your_field_name', $taxonomy . '_' . $termId);
也值,你可以找到完整的文檔ACFHere
,如果你想存儲變量的值,然後打印,你可以使用get_field例如:$data = get_field('Your_field_name', $taxonomy . '_' . $termId);
則呼應$數據無論你想
我添加的代碼,但它顯示了第一篇文章的自定義字段在我的存檔頁面上。它似乎並不僅僅與分類術語有關。我的檔案頁面用於分類和分類。 –
'code' <?php $ taxonomy = get_query_var('taxonomy'); $ termId = get_queried_object() - > term_id; the_field('embed',$ taxonomy。'_'。$ termId); the_field('download_output',$ taxonomy。'_'。$ termId); echo get_field('embed',$ term); echo get_field('download_output',$ term); ?>'code' –
@mariomillions在獲得字段值的同時在$ taxonomy和$ termId之間添加(**下劃線_ **) –