在wordpress文件中放置数据库查询的位置?

时间:2012-01-30 09:07:43

标签: php wordpress

我试图在wordpress网站中放入以下查询,我在哪里放这个查询?我应该为一般数据库查询创建插件还是有其他方法。我想在我的模板中获得各种查询的结果。

$pop = $wpdb->get_results("SELECT id, post_title,FROM posts WHERE post_type='post' ORDER BY comment_count DESC LIMIT 10");  
 foreach($pop as $post) : ?>  
 <li> <?php echo $post->post_title; ?> </li>  
 <?php endforeach; ?> 

1 个答案:

答案 0 :(得分:2)

您可以将此查询放在主题functions.php文件中:

$pop = $wpdb->get_results("SELECT id, post_title,FROM posts WHERE post_type='post' ORDER BY comment_count DESC LIMIT 10");  
foreach($pop as $post) : ?>  
     <li> <?php echo $post->post_title; ?> </li>  
<?php endforeach; ?> 

如果您将查询放在任何Wordpress核心文件中,当您将Wordpress更新到最新版本时,您的更改将会丢失。

希望这会有所帮助:)