Я пытаюсь провести простой тест в WordPress, используя add_post_meta
и get_post_meta
, но не работает. Я пытаюсь этот код:
function test_post_meta($postID) {
$count_key = 'test';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
add_post_meta($postID, $count_key, '1');
}else{
$count++;
update_post_meta($postID, $count_key, $count);
}
var_dump($count);
$count = get_post_meta($postID, $count_key, true);
var_dump($count);
update_post_meta($postID, $count_key, $count);
}
Результат:
bool (false) bool (false)
Я ожидаю 1-1, 2-2 и так далее при каждом вызове из моей функции. Что я делаю не так?