【发布时间】:2019-08-10 07:01:32
【问题描述】:
我最近的帖子中有通过高级自定义字段放置的数字值。我希望能够将数据从帖子中提取到另一个页面。这可以通过 ID 轻松完成: https://www.advancedcustomfields.com/resources/how-to-get-values-from-another-post/ 但我无法完成的是从最近的帖子中获得这种吸引力。 ACF 支持网站没有提及最新的。
<?php
$args = array( 'numberposts' => '1' );
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
// acf query in here. not included for brevity.
endif;
}
wp_reset_query();
?>
【问题讨论】:
-
由于您只获得最近的一篇文章,因此您可能不需要 foreach 循环。你需要的是post ID,对吧?那么当你
var_dump($recent_posts);时会发生什么? -
哦,是的,我想我知道你在做什么。我可以拉出最新的帖子,获取 id 并将其设置为变量,然后在设置 acf 查询时使用该变量。我会尝试一下并报告回来。如果这有助于我解决我的问题,我们可以改写它并给你信用。不管怎样,谢谢,我有一个新的方向可以尝试。
标签: wordpress advanced-custom-fields acfpro