2014-03-25 83 views
1

我需要使用wpdb查询获取Wordpress中特定帖子的帖子标题。WordPress使用wpdb从数据库中获取帖子标题

我需要沿着线的东西:

$dbpost = $wpdb->get_var($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE 
post_id='$post->ID'", 'post_title')); 

我想这样做,而不是使用get_the_title()因为我使用qtranslate插件,并希望完整标题字符串,而不是一个单独的语言版本。因此,为什么我想从qtranslate可以过滤它之前从数据库中获得它。

对于任何知道用于wpdb查询的正确语法(我不知道)的人来说,这应该是非常简单的。

TIA。

+0

他人;字段中的错字; post_id应该是id。 –

回答

1

测试是:

$dbpost = $wpdb->get_var($wpdb->prepare("SELECT post_title FROM $wpdb->posts WHERE ID = %d", $post->ID)); 
+0

'%d'后面缺少''' –

+0

谢谢,我编辑了。 – MichelRobico

+0

谢谢Michel。完美地工作。 –

相关问题