您当前的位置:首页 > TAG信息列表 > wpdb
从数据库中获取变量
我正在努力payment_transaction_id 但它不起作用。同样的代码可以从用户那里获取信息,我不明白为什么不能获取数据。这就是创建表的方式(该表正在工作,并且已经包含数据)。require_once( ABSPATH . \'wp-admin/includes/upgrade.php\' ); dbDelta($sql); $table_name2 = $wpdb->prefix . \'iyzico_order_refunds\'; $s
如何获取具有或不具有特定功能的用户角色数组?
虽然这似乎是一项愚蠢的任务,但我无法找到一种方法来获取所有WordPress的数组user roles 没有特定功能。使用下面的函数,我可以获得所有可用的用户角色,但如何筛选这些角色,以便只返回具有或不具有特定功能的用户角色,比如upload_files 能力?这可行吗?function get_roles_that_cant_upload_files() { global $wp_roles; if ( !isset( $wp_roles ) ) $wp_rol
$wpdb->INSERT在页面加载时运行多次,但只调用了一次
我在一个单独的文件上创建了一个php类,我将该文件包含在函数中。php我初始化了这个类这个类还有很多其他功能,其中有一个函数可以实现这一点:$data = array( \'time\' => date(\'Y-m-d H:i:s\'), \'offset\' => 0, ); $format = array( \'%s\', \'%d\' ); $wpdb->insert
将自定义帖子类型保存到外部数据库
我正在使用自定义帖子类型为一个小型网络创建一个广告门户。为了防止WordPress数据库损坏或未经授权访问用户信息,我需要在创建和更新广告帖子时,通过将自定义帖子类型数据复制到外部数据库,将数据与广告应用程序分离。我正在使用save_post 钩子来处理函数应该何时运行,以及wp_insert_post() 将所有post数据推入数据库。我想做的是,默认情况下,帖子将保存在WordPress数据库中,并使用我的插件功能保存到外部数据库。我搞不清楚的问题是怎么说wp_insert_post() 使用外部数据
检查WPDB中是否存在当前站点ID和值
How can I check the current site id against the database and do something?我正在检查当前站点id是否存在于WordPress MU Domain Mapping 插件表。有列用于blog_id 和active. 理想情况下,如果blog_id 存在且为active 然后做点什么。function is_domain_mapped() { global $wpdb; $domains = $wpdb-&
问:如何从定制表中提取数据以填充自定义项设置/控制选择选项
我正试图在Wordpress主题自定义区域中创建一个选择框/下拉菜单,从我的Wordpress DB中名为“wp\\u revsliders\\u sliders”的表中名为“alias”的列中提取选项。我已经创建了自定义部分,以及下拉菜单的基本设置和控制(参见下面的图1),但作为这方面的新手,我不知道如何正确地查询Wordpress DB,从“wp\\U RevSliders\\U sliders”表的“Alias”列提取结果,并将其输出插入下面的“choices array”:Figure 1func
使用PREPARE从数组创建表
是否可以使用wpdb::prepare 作用我阅读了文档,并试图找到一些例子,但没有一个对我有帮助。即使用prepare创建一个表,也无法在Google上为我提供任何有用的示例。目前,我正在创建如下表:public function createTableFromFields( $tablename, $fields ) { // $wpdb = $this->db; $tablename = $wpdb->prefix . $tabl
从定制表中获取随机行
我有一个自定义表,用于存储引号和作者:function quote_install(){ global $wpdb; global $quote_db_version; $table_name = $wpdb->prefix . \'quote\'; // create sql your table $sql = \"CREATE TABLE \" . $table_name . \" ( ID int(11)
使用wpdb更新时出现PHP语法错误?
我对PHP不太在行,所以我在更新wp\\U posts表的一些代码上遇到了问题。问题是,当我试图保存它时,WP会停用插件,说下面的代码中有语法错误:global $wpdb; $dbresult = $wpdb->update($wpdb->post, [\'post_title\' => \'Test Title\', \'post_content\' => \'Test Content\', \'group_access\' => $group_access, \
将数据保存到定制表中时触发的操作或筛选器
我使用的是一个插件,我试图为订阅表单自动填充一个自定义字段(下拉列表),因为它应该列出一些动态数据(与网站内容相关)。据我所知,该插件没有用于此目的的过滤器或操作。这迫使我以任何其他方式来处理这一问题。该插件使用自定义表(而不是WP本机/内置表),因此我在想,当数据保存在这些自定义表中时,是否会触发任何操作或筛选器。
Wp_UPDATE_POST()做了什么$wpdb类不能做的事情?
我最近不得不对我的wp_posts 来自WordPress插件的表。我第一次试着用wp_update_post(), 认为这样做就行了。显然地wp_update_post() is only able to edit a predefined set of table fields (可能是WP默认值)。然后我偶然发现$wpdb 班我想我读到了wp_update_post() 使用$wpdb 这很有趣,但也引出了一个问题,为什么wp_update_post() 当您可以使用$wpdb 直接上课?什么是wp
通过php-wp 4.7更新用户电子邮件
我是php和web开发的新手。我为用户制作了一个前端编辑配置文件页面,每个字段都会更新,除了电子邮件(但其他所有内容都是用户元)。我在这件事上花了太长时间,但都没有用。有很多关于这个的帖子,比如这篇How do you update user_email on the front end in WP 3.3?, 但我无法找到任何适合我的方法。我正在使用WP 4.7.3。这是上面的帖子。它确实会更新电子邮件,但在我提交表单后,我的页面会无限期挂起:wp_update_user( array( \'ID\'
在1538行连接到/wp-includes/wp-db.php中的数据库时出错
wordpress世界中的新功能。我的wordpress页面一直失败。它不时工作,这意味着刷新有时提供的页面,其他则提供Error establishing a database connection 页检查wp-content/debug.log 上面写着:PHP Warning: mysqli_real_connect(): php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /ww
使用$wpdb会生成数据库错误
我正在尝试显示SQL表中的内容,使用$wpdb 对象问题是,无论我在查询中尝试使用它,它都会打印一个SQL错误。我试图做的事情比我将向您展示的要复杂一些,但我逐步简化了查询,以查看错误可能来自何处,但从未找到。下面是我上次尝试的内容:<?php global $wpdb; $wpdb->show_errors(); $tableCustom = \'join_users_defis\'; $requeteAffichage = $wpdb-&
如何使用PHP删除30天前的数据
我是mysql初学者,如何使用php删除30天的旧数据此代码不起作用?global $wpdb; $table = $wpdb->prefix . \"userinfo\"; $delete_rows =\"DELETE * FROM $table WHERE timeall <\".strtotime(\'-1 month\'); $wpdb->query($table, $delete_rows); 我的数据照片1我的数据照片2
WPDB Join with custom table
我正在尝试从日历提要创建的自定义表中查询信息。日历提要为每个事件创建了一个带有标题的帖子,但事件数据位于不同的表中,而不是post\\u meta。以下是我正在尝试但没有结果的内容:$sql = \"SELECT post_id\". \"FROM {$wpdb->prefix}calp_events\". \"JOIN {$wpdb->prefix}posts ON (ID = post_id)\"; $results = $wpdb->get_res
在WordPress中使用wpdb进行SQL查询
朋友们,请您帮助我进行以下sql查询尝试。此查询控制一个人是否已执行表单操作24小时。这是SQL:SELECT min(TIMESTAMPDIFF(DAY, `fecha_inscripcion`, now())) FROM `wp_cf7dbplugin_submits` WHERE `field_name`=\"cedula\" and `field_value` = \"1144093762\" 结果如下:min(TIMESTAMPDIFF(DAY, `fecha_inscripcion`
如何创建多个新的wpdb对象?
我花了半天的时间试图找到解决这个问题的方法。从一个WordPress安装中,我需要查询多个其他WordPress安装的数据库。我非常喜欢使用$wpdb方式,因为这是我一直使用的方式(只是从来没有需要访问多个数据库)。我使用以下方法创建了wpdb对象:$new_db_connection = new wpdb(*DB INFORMATION INSERTED HERE*) 然而,正如WordPress自己的站点所述,一次只能存在一个wpdb连接。$wpdb对象可以与任意数量的表对话,但一次只能与一
不会将表单详细信息添加到数据库或给我发送邮件
我的订单已停止工作。。。它不会像应该的那样将数据插入post类型的订单中,也不会向我发送电子邮件。。。我正在使用插件wp mail smtp让它在下订单后向我发送邮件,并尝试将订单的详细信息添加到post类型订单中。。。。但它什么都不做,但它确实会传递一条信息,谢谢,我们会很快与您联系。<?php get_header(); ?> <link rel=\"stylesheet\" href=\"//code.jquery.com/ui/1.11.4/themes/smo
如何根据当前用户登录获取特定表
我正在使用联系人表格7和“保存联系人表格7”。我希望登录的用户只看到自己的字段。所以,只有当$reservation->user 等于$current_user->user_login.顺便说一下,当用户提交联系人表单时,其用户值将自动生成为当前用户名。[text* user readonly default:user_login] 所以,我的问题只是当我试图从数据库中获取表时。我正在使用以下代码:global $wpdb; $current_user = wp_g