我在WordPress中遇到了一个小问题,用自定义函数查询自定义帖子类型。
问题是:编写一个自定义的php选择函数,以及自定义的mysql连接函数,可以说mysql连接是完美的,但站点加载需要将近一分钟的时间。我在本地主机上工作。。。
function getSomeone($someone) {
$sql = "select * from wp_posts where ID='{$someone}' and post_status='publish' limit 1";
$af = mysql_query($sql);
if ($af) {
$list = mysql_fetch_array($af);
return $list['post_title'];
}
else return false;
}
这个查询正在工作,但当我从代码中删除这个查询时,页面加载得非常快。
有什么想法吗?
@marian0这是正确的吗?
function getSomeone($someone) {
global $wpdb;
$mylink = $wpdb->get_row("SELECT * FROM $wpdb->posts WHERE ID ='{$someone}'");
if ($mylink->post_title) {
return $mylink->post_title;
}
else return false;
}
它正确吗?