WordPress:获取ID的帖子标题



我有一个名为van_range_typeACF relationship field

van_range_type示出了来自rangecustom post type的帖子。在这个帖子类型中,我有三个帖子,它们具有以下ID

  • 量程1(ID: 116(
  • 量程2(ID: 163(
  • 量程3(ID: 164(

我有另一个名为campers的帖子类型。在这种帖子类型中,必须从relationship field中选择一个van_range_type(想法是露营者属于一个范围(。

在我在campers中的一篇文章中,我将关系字段定义为Range 2。在这个露营者的帖子中,我并不是想获得这个系列的标题。也就是说,我试图分配一个名为$range_name的变量,在这种情况下,它的值应该是Range 2

为此,我做了以下操作:

$range_type_id = get_field('van_range_type');
var_dump($range_type_id); // this returns 163
if($range_type_id):
$range_name = get_the_title($range_type_id);
endif;
var_dump($range_name); // this returns an empty string

但是,$range_name返回一个空字符串?我以前见过类似的问题(即这个问题(,但这种方法对我不起作用吗?

尝试使用此

if($range_type_id != 0):
$range_name = get_the_title($range_type_id);
endif;

if($range_type_id != ''):
$range_name = get_the_title($range_type_id);
endif;

最新更新