Wordpress查询POST TITLE和POST TAGS

时间:2012-01-31 02:18:48

标签: sql wordpress tags

大家好,在wordpress中我想知道如何查询POST TITLE和那些POST中的TAGS。我现在已经查询了POST标题POST日期,但我错过了POST TAGS,因为它位于不同的表格中,我不知道如何使用查询在每个POST中选择TAGS。谢谢,任何回复都非常感谢,非常感谢这是我的代码SELECT ID,post_title,guid,post_date FROM wp_posts WHERE post_type='post' AND post_status ='publish'

2 个答案:

答案 0 :(得分:1)

无需运行sql查询,可以使用wordpress功能。 对于标签,您可以使用get_the_tags

<?php
$posttags = get_the_tags();
if ($posttags) {
  foreach($posttags as $tag) {
    echo $tag->name . ' '; 
  }
}
?>

http://codex.wordpress.org/Function_Reference/get_the_tags

对于标题,您可以使用

<?php echo get_the_title(); ?> 

http://codex.wordpress.org/Function_Reference/get_the_title

确保在'loop'

中使用这些代码

答案 1 :(得分:0)

SELECT * FROM wp_posts
LEFT JOIN wp_term_relationships
ON wp_posts.ID = wp_term_relationships.object_ID
LEFT JOIN wp_terms
ON wp_terms.term_id = wp_term_relationships.term_taxonomy_id
WHERE wp_terms.name = 'x'