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

问题描述 投票:0回答:1

我正在编写要从简码中调用的函数,并从其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

放置在页面上时,短代码返回“数组”而不是“ Jim”。关于我要去哪里的任何建议?

php wordpress add shortcode
1个回答
0
投票

如果您只希望获得1条记录(假设您在where语句中使用的是id),则可以通过以下方式返回它:>

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

© www.soinside.com 2019 - 2024. All rights reserved.