Получить содержание сообщения Wordpress по идентификатору сообщения

Как я могу получить содержимое сообщений Wordpress по сообщению id?

117 голосов | спросил m3tsys 17 FebruaryEurope/MoscowbThu, 17 Feb 2011 23:52:31 +0300000000pmThu, 17 Feb 2011 23:52:31 +030011 2011, 23:52:31

4 ответа


146

Простой, поскольку он получает

$ my_postid = 12; //Это идентификатор страницы или идентификатор сообщения
$ content_post = get_post ($ my_postid);
$ content = $ content_post-> post_content;
$ content = apply_filters ('the_content', $ content);
$ content = str_replace (']]>', ']] & gt;', $ content);
echo $ content;
ответил Bainternet 18 FebruaryEurope/MoscowbFri, 18 Feb 2011 00:19:09 +0300000000amFri, 18 Feb 2011 00:19:09 +030011 2011, 00:19:09
110
echo get_post_field ('post_content', $ post_id);
ответил realmag777 5 +04002012-10-05T17:50:55+04:00312012bEurope/MoscowFri, 05 Oct 2012 17:50:55 +0400 2012, 17:50:55
19

На этот вопрос уже есть два ответа. Я добавлю еще один способ получить сообщение WordPress по сообщению id.

$ content = apply_filters ('the_content', get_post_field ('post_content', $ my_postid);

Чтобы завершить этот ответ, я добавил к этому ответу метод 01 и метод 02.

Метод 01 (кредит отправляется bainternet ):

$ content_post = get_post ($ my_postid);
$ content = $ content_post-> post_content;
$ content = apply_filters ('the_content', $ content);
$ content = str_replace (']]>', ']] & gt;', $ content);

Метод 02 (кредит отправляется realmag777 ):

$ content = get_post_field ('post_content', $ my_postid);

Способ 03:

$ content = apply_filters ('the_content', get_post_field ('post_content', $ my_postid);

Прочитайте Каков наилучший /эффективный способ получить содержание WordPress по почтовому идентификатору и почему? вопрос, чтобы получить представление о том, какой из них следует использовать из трех.

ответил Ranuka 2 FriEurope/Moscow2016-12-02T08:15:41+03:00Europe/Moscow12bEurope/MoscowFri, 02 Dec 2016 08:15:41 +0300 2016, 08:15:41
0

Если вам нужно больше одного сообщения, используйте get_posts () Он оставляет основной запрос самостоятельно и возвращает массив сообщений, которые легко пересекаются.

ответил DigitalDesignDj 21 62015vEurope/Moscow11bEurope/MoscowSat, 21 Nov 2015 00:18:14 +0300 2015, 00:18:14

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132