Как получить сообщение по заголовку в Wordpress?

Wordpress 3.0

Я хочу поместить содержимое определенного поста на страницу, используя заголовок поста. Насколько я могу судить, я не могу сделать это напрямую с помощью get_post () .

Я могу предположить, какой может быть грубая сила, но я подозреваю, что есть более элегантный способ?

12
задан Rob 28 August 2010 в 15:42
поделиться

2 ответа

<!--1.Get post ID by post title if you know the title or the title variable-->
<?php
$posttitle = 'post_title';
$postid = $wpdb->get_var( "SELECT ID FROM $wpdb->posts WHERE post_title = '" . $posttitle . "'" );
echo $postid;
?>

<!--2.use get_post($post_id) to get whatever you want to echo-->
<?php
$getpost= get_post($postid);
$postcontent= $getpost->post_content;
echo $postcontent;
?>
5
ответ дан 2 December 2019 в 03:16
поделиться

См. мой ответ на очень похожий вопрос. не запрашивать базу данных с неэкранированной строкой.

1
ответ дан 2 December 2019 в 03:16
поделиться
Другие вопросы по тегам:

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