Php wordpress创建自定义功能,但速度很慢

时间:2014-09-20 19:41:41

标签: php mysql wordpress

我在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;
}

此查询正常运行,但当我从代码中删除此查询时,页面加载速度非常快。

有什么想法吗?

1 个答案:

答案 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;
}

是对的吗?