WP:WordPressの外で、postmetaテーブルにデータ追加

Zendframework を利用している

[php] $query = "select meta_value from mirai_postmeta where post_id=’$post_id’ and meta_key=’m-aaa’";
$uresult = $db->query($query);
$urows = $uresult->fetch();

if($urows):
$query = "update wp_postmeta set meta_value= ‘$kaikey’ where post_id=’$post_id’ and meta_key=’m-aaa’";
else:
$query = "insert into wp_postmeta( post_id, meta_key, meta_value) values (‘$post_id’, ‘m-aaa’, ‘$kaikey’)";
endif;
$uresult = $db->query($query);
[/php]

WordPress 内では
     update_post_meta が 上記の update と insert を兼ねている。

コメントを残す

メールアドレスが公開されることはありません。