php - WordPress:获取带有 ID 的帖子标题
问题描述
我有一个ACF relationship field
叫van_range_type
.
van_range_type
显示来自 的帖子range
custom post type
。在这种帖子类型中,我有三个帖子具有以下 ID
- 范围 1 (
ID: 116
) - 范围 2 (
ID: 163
) - 范围 3 (
ID: 164
)
我有另一种名为campers
. 在这种帖子类型中,van_range_type
必须从relationship field
(想法是露营者属于一个范围)中选择一个。
在我的一篇文章中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;
推荐阅读
- android - 使用手机号码和密码登录 Firebase(无 OTP)
- opencart - Opencart:删除/编辑导航栏
- haskell - Haskell中`join bimap`的签名
- html - 我如何访问 div 标签的值在反应?
- django - Django使用父模型和子信息创建视图
- javascript - Node.JS:为什么将空字符串插入 NOT-NULL 字段?
- reactjs - useReducer,将先前的状态属性值复制到另一个属性,然后重置所述属性值
- c# - C# 替换
动态的 - javascript - 地图上没有显示六边形项目并且相机地图没有旋转
- python - 当执行按钮或某些操作时,我能否知道后端调用了哪个 API?