Как мы можем получить post_id из post_meta по данным meta_key,
post_id
post_meta
meta_key
Я хочу получить post_id от post_meta, где meta_key:
_wp_page_template
, а meta_value равно
my_page_template.php
Нужна помощь, пожалуйста.
Спасибо
Поместите это в файл 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; }
Надеюсь, это поможет