我在WordPress中遇到一个小问题,其自定义帖子类型带有自定义函数查询。
这里的问题是:编写一个自定义的php选择函数,并自定义mysql连接函数,确定mysql连接是完美的,但站点加载需要将近一分钟。我正在研究localhost ......
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;
}
此查询正常运行,但当我从代码中删除此查询时,页面加载速度非常快。
有什么想法吗?
答案 0 :(得分:0)
@ 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;
}
是对的吗?