我有一个自定义字段名称“ipnrm-meta-panorama-theme”。我想得到它的meta_value。对于此任务,我将此查询用于测试
$result = $wpdb->get_var( $wpdb->prepare(
"SELECT count(*) FROM $wpdb->postmeta " .
"WHERE post_id = %d and meta_key = %s",
$post->ID, "ipnrm-meta-panorama-theme" ) );
echo $result;
结果是0。 但是如果我在查询中将meta_key参数更改为“_edit_lock”
$result = $wpdb->get_var( $wpdb->prepare(
"SELECT count(*) FROM $wpdb->postmeta " .
"WHERE post_id = %d and meta_key = %s",
$post->ID, "_edit_lock" ) );
echo $result;
结果是1。 我通过db编辑器检查wp_postmeta表,我的自定义字段存在。 怎么可能,我还不明白?