如何在Wordpress网站上的functions.php中使用add_shortcode和wpdb解决此错误?

时间:2020-04-30 19:28:22

标签: php wordpress add shortcode

我正在编写一个我想从简码中调用的函数,并从其ID返回用户名。我已将此代码添加到我的functions.php文件中。

function get_name_result() { 
global $wpdb;
$dbresult = $wpdb->get_results ("SELECT name FROM person WHERE id = 2",OBJECT);
return $dbresult;
}

add_shortcode('get_name', 'get_name_result');
?>

person table

当放在页面上时,简码返回“数组”而不是“吉姆”。关于我要去哪里的问题有什么建议吗?

1 个答案:

答案 0 :(得分:0)

如果您只希望获得1条记录(假设是这样,因为您在where语句中使用了id),则可以使用

将其返回

返回$ dbresult [0]->名称;