您当前的位置:首页 > TAG信息列表 > wpdb
DBDelta不创建表,但返回Success
我写了一个插件,它创建了一个激活表。在以前的WP版本中,它工作得很好。现在没有了。这是我的功能:function on_activation(){ global $wpdb; $table_name = $wpdb->prefix.\"tc_competition_data_all_countries_and_fields\"; $sql = \"CREATE TABLE $table_name (
WPDB->使用特殊字符插入
我在WPDB->插入插入特殊字符时遇到问题。我正在尝试插入一个名称(Jiří),该名称正保存为?。可以使用将字符正确插入到数据库中add_option, 这很奇怪。下面是我正在尝试的代码版本:-$memberdata = array( \'name\' => \'Jiří\', \'email\' => \'[email protected]\' ); add_option( \'temp_debug\', $member_data[\'name\'] ); // ins
更新Metabox帖子上的定制表
所以问题来了:我已经为我的帖子创建了一个metabox字段,我想让它在我的wp数据集中更新一个自定义表(wp\\U位置)。。。想法是用POST方法的值更新表,但由于某种原因,我似乎使用了错误的“wpdb”东西,每次更新时它都会崩溃。。。以下是我目前的代码:add_action(\'add_meta_boxes\',\'initialisation_metaboxes\'); function initialisation_metaboxes() { add_meta_box(\'i
在哪里可以为Pre_Get_TABLE_CHARSET添加过滤器?
问题:要为其添加过滤器的合适位置在哪里pre_get_table_charset, 在执行之前?这个pre_get_table_charset 过滤器在中触发wp-db.php::get_table_charset().Update: Solution马克·卡普伦给我指出了正确的方向,那就是把过滤器放进一个滴水器里。因为我们使用的是一个MU设置(正如我的表名所证明的那样),所以最简单、最简单的插件是sunrise.php, 据我所知,它的设计无论如何都是为了能够很早加载。Update: Caveat成功加
如何在MySQL查询中使用WordPress中的AJAX?
我有一个带有2个下拉列表和1个输入提交表单的自定义页面模板。当用户提交表单时,将显示结果,这工作正常。但我有一个问题,在获取数据库中的数据时,浏览器正在重新加载。我想使用AJAX来防止重新加载页面。我看过一些关于Ajax WordPress的文章,但我不能正确地使用它。有人能帮我吗?如何使用AJAX?如何在AJAX中调用自定义PHP文件?AJAX(functions.php)function ajax_enqueue_sl(){ wp_enqueue_script(\'ajax_load_
在插件激活时创建存储过程
我想知道,一旦插件被激活,是否可以启动存储过程//action hook for plugin activation register_activation_hook( __FILE__, \'my_func\' ); //function to create stored procedure function my_func() { //code goes here to create a stored procedure } 任何帮助
wpdb query not working
我有这个查询,它不会返回任何东西,即使我有一个用户的特定用户元。SELECT * FROM `wp_usermeta` WHERE meta_key= \'referrer\' AND meta_value LIKE \'270\' AND meta_key= \'view_type\' AND meta_value LIKE \'invoice\' 此查询有什么问题?
为什么在安装插件时不执行使用$wpdb创建表?
这是我在安装插件时用来创建表的下面的代码。但是,我尝试了很多方法,但由于某些原因,它不起作用。还有其他有效的方法吗?请帮忙,提前谢谢global $wpdb; function creating_order_tables() { global $wpdb; $ptbd_table_name = $wpdb->prefix . \'printtextbd_order\'; if ($wpdb->get_var(\"SHO
如何从WordPress数据库中删除WordPress主题?
我在一个项目中,需要从一个表中读取某些数据(该表是由我的插件创建的,与此项目相关,我指的是自定义表,而不是wp的默认表)。我使用$wpdb 对象来开发插件,这对主题是否等效?请帮忙,提前谢谢
$wpdb按月份、帖子类型和分类术语选择查询
我正在尝试创建一个柱状图,在选定的帖子类型和分类法中以月为单位列出帖子数量。我有这个查询,它的工作原理与它应该的完全一样,但它不包括所选的分类术语。$post_type_query = \" AND post_type = \'\" . $selected_post_type . \"\'\"; $posts_per_month = $wpdb->get_results( \"SELECT DATE_FORMAT(post_date,
$wpdb帖子类型和术语查询仅在术语slug和title中没有破折号或空格时才有效
我试图查询按帖子类型、分类法类型和术语筛选的帖子,并将它们显示为按发布月份分组的帖子数量。我有一段代码可以很好地做到这一点,只要标题中没有空格,slug中没有破折号。为什么会这样?我尝试使用esc_sql(\'term-slug\'), \'term\\-slug\', 和escape(\'term-slug\') 没有成功。我的代码: $posts_per_month = $wpdb->get_results( \"SELECT DAT
WordPress数据库查询在phpMyAdmin中可用,但在代码中不起作用
我有一个简单的SQL查询:SELECT * FROM test_table__csv_import_temp_joblist WHERE url =\'https://www.example.com\'在phpMyAdmin中,它运行良好并返回结果。在WP中,它不返回任何内容:$sql = \"SELECT * FROM test_table__csv_import_temp_joblist WHERE url =\'https://www.example.com\'\"; $res
使用$wpdb->查询帮助在提交时将值过帐到数据库
我对WordPress并不陌生,但这是我第一次尝试使用$wpdb。我已经设置了一个表单:<form method=\"post\" action=\"<?php echo htmlspecialchars($_SERVER[\'REQUEST_URI\']);?>\" class=\"email-sub-form\"> <input type=\"text\" name=\"first-name\" value=\"<?php echo $firstna