我试图将单个页面作为插件作为管理员菜单移动到Wordpress中.我首先验证isset($ wpdb),但我的测试查询失败.我做$ wpdb-> last_query,我不明白结果.
这是我尝试的:
$clientquery = $wpdb->query("select post_title from wp_posts where id=390");
exit(var_dump( $wpdb->last_query));
Run Code Online (Sandbox Code Playgroud)
这是结果:
Run Code Online (Sandbox Code Playgroud)string(44) "select post_title from wp_posts where id=390"
字符串(44)来自哪里?顺便说一下,我是开发PHP和Wordpress的新手,我自己学习这个.
此外,如果我将查询更改为"select*from ...",结果将更改为字符串(35).... 什么?
假设您已将 $wpdb 声明为全局变量,则上述内容应该有效,因此您的代码应如下所示:
global $wpdb;
$clientquery = $wpdb->query("select post_title from wp_posts where id=390");
var_dump($clientquery);
Run Code Online (Sandbox Code Playgroud)
注意结果存储在 $clientquery 中