无法将ACF DatePicker值转换为DateTime对象-给我一个布尔值

时间:2019-10-14 作者:ivan marchenko

我一直收到这个错误Call to a member function modify() on boolean 使用此代码

$date_value = the_sub_field( \'date_string\' );
$date = DateTime::createFromFormat(\'d/m/Y\', $date_value);
$date->modify(\'+1 day\');  
最后一行给了我一个错误。我的两种格式(在ACF中显示和返回)都相同\'d/m/Y\'

真令人沮丧!

1 个回复
SO网友:Tom Broucke

\\u sub\\u field()回显子字段。改用get\\u sub\\u field()。

相关推荐

挂接UPDATE_OPTION/UPDATED_OPTION空$old_Value和$Value

我正在尝试记录每个选项更新(稍后我将过滤掉不必要的选项)。我遇到了“update\\u option”和“updated\\u option”挂钩。它们正在触发,但问题是$old\\u value和$value为空和/或未定义。当我不对$old\\u值和$value使用默认值时,我得到一个错误,即传入函数的参数太少。但根据WP文件,我应该得到这两个。知道怎么了吗?public function __construct() { add_action(\'update_option\'