大家好,在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'
答案 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'