Php Wordpress$wpdb->;选择权

Php Wordpress$wpdb->;选择权,php,mysql,wordpress,Php,Mysql,Wordpress,$wpdb->options从何而来 我看不到$wpdb-options()函数或$this->options那么这是如何实现的呢?$wpdb->options是对象$wpdb的属性(它是类wpdb的一个实例) 它的值是数据库中选项表的名称,通常是wp\u options$wpdb->options是对象的属性$wpdb(它是类wpdb的实例) 它的值是数据库中选项表的名称,通常是与数据库交互的类。它位于“wpdb.php”中。因为我不知道您到底在问什么,所以这可能对您有所帮助。“wpdb”是一

$wpdb->options
从何而来


我看不到
$wpdb-options()
函数或
$this->options
那么这是如何实现的呢?

$wpdb->options
是对象
$wpdb
的属性(它是类
wpdb
的一个实例)


它的值是数据库中选项表的名称,通常是
wp\u options
$wpdb->options
是对象的属性
$wpdb
(它是类
wpdb
的实例)


它的值是数据库中选项表的名称,通常是与数据库交互的类。它位于“wpdb.php”中。因为我不知道您到底在问什么,所以这可能对您有所帮助。

“wpdb”是一个与数据库交互的类。它位于“wpdb.php”中。因为我不知道你到底在问什么,这可能会对你有所帮助。

我认为人们正在努力理解你的问题。也许可以提供更多的细节或背景


如果您询问这些选项最初来自何处,那么答案是它们是在安装期间和WP管理页面中设置的。然后,它们存储在数据库的wp_options表中,并在Wordpress加载时检索到$wpdb->options变量中,该变量是$wpdb对象的成员。

我想人们正在努力理解您的问题。也许可以提供更多的细节或背景

如果您询问这些选项最初来自何处,那么答案是它们是在安装期间和WP管理页面中设置的。然后,它们存储在数据库的wp_options表中,并在Wordpress加载时检索到$wpdb->options变量中,该变量是$wpdb对象的成员。

好的,下面是我在这里看到的混淆的完整澄清

$wpdb
是用于查询数据库的对象。
$wpdb->options
属性只是数据库中options表的名称。它既不存储也不包含该表的内容

WordPress选项(或设置)分别使用函数
add\u option()
update\u option()
get\u option()
进行存储、更新和读取

您还可以使用
get\u alloptions()
获取所有选项

您应该在SQL查询中使用$wpdb属性引用表的原因是表前缀是用户定义的,您不能假定它总是被称为“wp_tablename”。

好的,下面是我在这里看到的混淆的完整说明

$wpdb
是用于查询数据库的对象。
$wpdb->options
属性只是数据库中options表的名称。它既不存储也不包含该表的内容

WordPress选项(或设置)分别使用函数
add\u option()
update\u option()
get\u option()
进行存储、更新和读取

您还可以使用
get\u alloptions()
获取所有选项


您应该在SQL查询中使用$wpdb属性引用表的原因是表前缀是用户定义的,并且您不能假定它总是被称为'wp_tablename'。

$wpdb->options
是通过
wp includes/load.php中的
wp_set_wpdb_vars()
定义的

此行通过调用set_prefix函数设置表名:

$prefix = $wpdb->set_prefix( $table_prefix );

希望这有帮助

$wpdb->options
是通过
wp includes/load.php
中的
wp\u set\u wpdb\u vars()
定义的

此行通过调用set_prefix函数设置表名:

$prefix = $wpdb->set_prefix( $table_prefix );


希望这有帮助

那么$wpdb->options是在哪里定义的呢?你知道它是在哪里定义的吗?它是在
wp includes/wp db.php
中的类
wpdb
中设置的。实际上,在一个循环中它的集合是:foreach((数组)$this->tables as$table)$this->$table=$this->前缀$桌子那么$wpdb->options是在哪里定义的呢?你知道它是在哪里定义的吗?它是在
wp includes/wp db.php
中的类
wpdb
中设置的。实际上,在一个循环中它的集合是:foreach((数组)$this->tables as$table)$this->$table=$this->前缀$桌子是的,但是我不明白$wpdb->选项从哪里来(选项位)是的,但是我不明白$wpdb->选项从哪里来(选项位)是的,但是$wpdb选项在文件中的什么位置?它是在哪里定义的,不是它做什么,而是它在哪里?哦,你可能找不到一个地方可以定义所有的选项。每个选项都有一个键(字符串)和一个值。代码中的不同位置将向DB查询与特定键关联的值。“functions.php”中有一个函数“get_option”用于执行此操作。它查询由$wpdb->options指定的表名。请注意,插件也使用wp_options表来存储内容。我如何实现同样的功能?我看到了get_选项,我只是想知道$wpdb->options是从哪里来的,但是$wpdb options在文件中的位置是什么?它是在哪里定义的,不是它做什么,而是它在哪里?哦,你可能找不到一个地方可以定义所有的选项。每个选项都有一个键(字符串)和一个值。代码中的不同位置将向DB查询与特定键关联的值。“functions.php”中有一个函数“get_option”用于执行此操作。它查询由$wpdb->options指定的表名。请注意,插件也使用wp_选项表来存储内容。我如何实现同样的功能?我看到了get_选项,我只是想知道$wpdb->options是从哪里来的