我正试图将以下查询放在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; ?>
您可以将此查询放在主题函数.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更新到最新版本时,您的更改将丢失。
希望这有帮助:)