如何在我的 Wordpress 网站上使用 add_shortcode 和 functions.php 中的 wpdb on 解决此错误?
How do I resolve this error with add_shortcode and wpdb on in functions.php on my Wordpress site?
我正在编写一个函数,我想从简码和 return 用户 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
放在页面上时,短代码 returns "array" 而不是 'Jim'。对我哪里出错有什么建议吗?
如果您希望只有 1 条记录(假设是这样,因为您在 where 语句中使用了 id),您可以 return 它
return $dbresult[0]->名称;
我正在编写一个函数,我想从简码和 return 用户 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
放在页面上时,短代码 returns "array" 而不是 'Jim'。对我哪里出错有什么建议吗?
如果您希望只有 1 条记录(假设是这样,因为您在 where 语句中使用了 id),您可以 return 它
return $dbresult[0]->名称;