Я хочу получить сообщение, используя идентификатор сообщения. Но я обнаружил, что его получение сообщения основано на пользовательском типе сообщений, а не на post id. Это мой код. Пожалуйста, дайте мне несколько предложений.wp_query with post_id не работает
$args = array(
'post_type' => 'landingpage',
'post_id' => '4110',
'post_status' => 'publish',
'meta_query' => array(
'relation' => 'AND',
array(
'key' => 'page_link',
'value' => 'http://5.heypayless/Landing%20Pages/dedicated-web-programmers/',
'compare' => '='
)
)
);
$obituary_query = new WP_Query($args);
while ($obituary_query->have_posts()) : $obituary_query->the_post();
$test= get_field('price/hr_for_test_services');
$junior=get_field('price/hr_for_junior');
$senior=get_field('price/hr_for_senior');
$lead=get_field('price/hr_for_lead_designer');
$features=get_field('features_for_test_services');
$features2=get_field('features_for_junior');
$features3=get_field('features_for_senior');
$features4=get_field('features_for_lead_designer');
endwhile;
echo $post->ID;
wp_reset_postdata();
?>
да, но я хочу опубликовать быть получен на основе самого POST_ID. но выше код дает мне все сообщения, имеющие post_type => «приземление». Похоже, post_id => '4110' вообще не работает. –
Aha Итак, попробуйте это $ args = array ( 'p' => 42, // id страницы, сообщения или нестандартного типа 'post_type' => 'any'); $ my_posts = новый WP_Query ($ args); –
Эй! спасибо .. это сработало !! –