我试图在发布新帖子时读取用户设置的自定义字段:
function doSomething($post) {
$meta = get_post_meta($post->ID);
error_log("post meta: ".print_r($meta, true));
}
add_action("new_to_publish", "doSomething", 999);
add_action("draft_to_publish", "doSomething", 999);
add_action("pending_to_publish", "doSomething", 999);
自定义字段用于draft\\u to\\u publish,但不用于new\\u to\\u publish。
如果我使用save\\u post,它似乎每次都能工作,但我需要它仅在状态设置为首次发布时运行。。。