Как получить содержимое произвольного типа записи по ID записи в WordPress
15 июл. 2014 г., 14:08:11
Просмотры: 27.2K
Голосов: 2
Мой произвольный тип записи называется movie_reviews. Внутри movie_reviews есть несколько записей, но мне нужна только та запись, у которой id равен 244. Мой код для этого:
<?php
$my_query = new WP_Query('post_type=movie_reviews&ID=244');
while ($my_query->have_posts()) : $my_query->the_post();
the_content();
endwhile ?>

benimub
23
Все ответы на вопрос
2
4
Ознакомьтесь с разделом Параметры записей и страниц в документации WP_Query
.
Для получения записи по её ID используйте следующий код:
$my_query = new WP_Query('post_type=movie_reviews&p=244');
Если вам нужно получить только содержимое конкретной записи, вы также можете использовать:
$mypost = get_post(244);
echo apply_filters('the_content', $mypost->post_content);
В этом случае вам не нужно беспокоиться о цикле или глобальных переменных, которые могут перезаписать ваш основной цикл.

HU is Sebastian
2.89K
15 июл. 2014 г. 14:27:41
Комментарии
@benimub тогда, пожалуйста, примите этот ответ, нажав на галочку рядом с ним. Спасибо

15 июл. 2014 г. 14:40:11
Что делать, если вы не знаете ID, но хотите проверить, есть ли определенный контент в базе данных?

27 окт. 2016 г. 17:37:01
Похожие вопросы
0
ответов
3
ответов
2
ответов