我试图在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; ?>
答案 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更新到最新版本时,您的更改将会丢失。
希望这会有所帮助:)