我試圖從wp_postmeta get_post_meta複製到插件表wp_wpgmza當一篇文章發佈。 使用save_post操作掛鉤可以正確地從wp_post表中複製dat,但是我得到了wp_postmeta的空白字段。get_post_meta with save_post或publish_post動作鉤子
我已經嘗試使用publish_post操作掛鉤,但這也返回空白。
這是我一直以來的最新功能;
function map_update($ID, $post) {
//if ($post->post_type = 'post') return;
$link = get_permalink ($ID);
$title = get_the_title ($ID);
$mapaddress = get_post_meta ($ID, 'address', true);
global $wpdb;
$table = $wpdb->prefix . 'wpgmza';
$data = array(
'link' => $link,
'title' => $title,
'address' => $mapaddress,
);
$wpdb->insert($table , $data);
}
add_action('publish_post', 'map_update');
你嘗試$ mapaddress = get_post_meta($後> ID, '地址',真正的); – Yatendra