我正在尝试使用最简单的Wordpress数据库函数来返回结果并显示空白。查询在phpMyAdmin中正常工作并返回我想要的结果,但不是通过Wordpress中的页面模板。
此功能在基于二十三主题page.php
的页面模板上运行(我只是用我的函数替换了the_content()
)。代码如下:
<?php
function ag_get_count_to_work(){
global $wpdb;
$num_posts = $wpdb->get_var("SELECT count(*) FROM wp_posts");
if ($num_posts) {
echo "<h1>" . $num_posts . "</h1>";
} else {
die(mysql_error());
}
}
?>
我可能没有正确设置if
语句,但即使尝试没有if
语句(即,JUST返回结果),结果仍然是空白的,并且没有显示错误。有些老鹰眼的开发人员可以告诉我我想要的东西吗?
这不是我想要的最终功能,但我只是试图将问题分解为原点,这可能就是它。
答案 0 :(得分:0)
结果证明函数已定义但未调用。可能是因为我习惯将函数放在functions.php文件中。一旦它被调用它似乎工作正常。