我们如何从post_id
post_meta
获得meta_key
,
我想从post_meta获取post_id,其中meta_key为:
_wp_page_template
和meta_value是
my_page_template.php
请一些帮助。
由于
答案 0 :(得分:5)
将它放在你的functions.php中,然后在你想要的时候调用它
function getIdFromMeta( $meta_key, $meta_value ) {
global $wpdb;
$pid = $wpdb->get_var( $wpdb->prepare("SELECT post_id FROM $wpdb->postmeta WHERE meta_value = '$meta_value' AND meta_key = '$meta_key' ORDER BY post_id DESC") );
if( $pid != '' )
return $pid;
else
return false;
}
希望有所帮助