您当前的位置:首页 > TAG信息列表 > wpdb
WordPress如何应对服务器内存不足
我是WordPress的新手,我有一个小问题。今天早上,我在WordPress上遇到了一个问题(“找不到wpdb类”),在调试时,我发现我的wpbg。php文件为空!我的问题来了:Is it possible that WordPress erase the content of a file because the server has no more memory or I need to search somewhere else to understand where the issue came
自定义分类插件的SQL查询
我需要一个自定义分类法段塞数组。在前端,我使用get_terms():$tax_slugs = get_terms( \'course\', array( \'fields\' => \'slugs\', \'parent\' => 0, \'hide_empty\' => 0 )); print_r($tax_slugs); result: Array ( [0] => breakfast [1] => lunch [2] => dinner
修改多站点wp_usermeta表中的数据库
我的名字叫安东尼奥,来自厄瓜多尔,我的英语不好,但我们开始吧。我已经有了多站点安装,但“wp\\u 2\\u”站点的功能有一些错误,因为我手动将wp\\u usermeta表中的所有meta\\u键更改为在所有用户meta\\u键中都有“wp\\u”。我在一个项目中工作,该项目有3个wordpress子域wordpress站点,应该以相同的方式与所有用户合作。这个问题和解决方案我想了很多,而且我百分之百确定的是,解决方案是来自wp\\u 2\\uUwp\\u 3\\uUwp\\u 4\\uUwp\\u的数
从元关键字和发布元关键字中选择两个值
我想问一下从同一列中选择两个元值的最佳方法我的代码global $wpdb, $bp; $user_id = get_current_user_id(); $vlues=$wpdb->get_results(sprintf(\" SELECT rel.post_id as id, rel.meta_value as val FROM {$w
如何使用WHERE NOT EXISTS查询来避免使用$wpdb保存在定制表中的重复条目?
我是worpress数据库的新手,一直在检查用户电子邮件的重复条目。我想在$wpdb中转换以下sql查询 $sql = \"INSERT INTO trip_rate (id, trip, rating, r_name, email, title, review) SELECT \'\', \'$trip\', \'$rating\', \'$name\', \'$email\', \'$title\', \'$review\' WHERE NOT EXISTS (
在哪个文件中使用$wpdb及其函数在WordPress中进行数据库操作和查询?
我已经在wordpress中创建了名为student的页面模板,以使用wpdb在数据库中插入数据,但我遇到了如下错误-
设置条件回显函数GET_POST_META
我想按名字试一下特定测验的回音标记我每门课有两个测验。第一个测验,第二个测验,我调用一个函数来回显标记global $wpdb; $marks = get_post_meta($course_id,$member_id, true); echo $marks 那就是打印每个测验的所有分数我如何回应只测试一个人的分数和表格(个人测试)?这是我的桌子标题选项卡代码 <th> <?php
如何根据当前用户登录获取特定表
我正在使用联系人表格7和“保存联系人表格7”。我希望登录的用户只看到自己的字段。所以,只有当$reservation->user 等于$current_user->user_login.顺便说一下,当用户提交联系人表单时,其用户值将自动生成为当前用户名。[text* user readonly default:user_login] 所以,我的问题只是当我试图从数据库中获取表时。我正在使用以下代码:global $wpdb; $current_user = wp_g
带参数统计帖子而不检索帖子
我有一个相当广泛的数据库,30000多个项目,并使用此数据库:$args = array( \'posts_per_page\' => -1, \'post_type\' => \'books\', \'s\' => $s ); $post_counts = count(get_posts($args)); 似乎要花很长时间。I solved this parti
当$wpdb->Insert()返回FALSE时得到错误消息?
$wpdb->insert() 退货false 我知道这意味着插入失败了。现在,我想知道为什么插入失败。根据这张票https://core.trac.wordpress.org/ticket/32315 问题可能是该值太长或包含错误字符。以下是插入查询:$result = $wpdb->insert(\'table\', $ins_args, array(\'%d\', \'%d\', \'%s\', \'%s\', \'%s\', \'%s\')); 很难显示$ins_args 数
为什么我的插入查询不起作用?
我正试图插入到wordpress数据库中的表中,但由于某种原因,它总是失败。$table_name = $wpdb->prefix . \"wp_list_press\"; $res = $wpdb->replace( $table_name, array( \'pr_id\' => $da, \'pr_title\' => $t, \'pr_link\' => $str, \'pr_
如何正确地将值传递给wpdb->Prepare()?
看这里:// $term_slugs is a function argument: array(\'foto\', \'video\') $term_query = \"t.slug IN (\'\" . implode(\"\',\'\",$term_slugs) . \"\') \"; $ids = $wpdb->get_results($wpdb->prepare(\" SELECT m.meta_value
$wpdb->Insert()不再起作用
我从2016年底开始测试一些代码,发现$wpdb->insert()不再有效。Maybe something todo with php7? 我不知道。之前,以下代码工作正常。$\\u POST()中的数据填写正确。if(isset($_POST[\'add_new_banner\'])){ extract($_POST); // correct data $wpdb->insert( $wpdb->prefix.\'rdp_banners\',
如何将orderby参数传递给$wpdb->Prepare()?
当传递诸如“ASC”或“DESC”之类的值以进行类似的准备时:[...] $order = \'DESC\'; [... (the whole query)], $order); // (as a prepare param) 它不起作用,因为结果查询来自以下内容:[...] group_concat(p.id ORDER BY p.post_date %s) 将是:[...] group_concat(p.id ORDER BY p.post_date \'DESC\
Advanced Wordpress SQL Query
4小时后,我无法找到解决方案,即如何正确编写SQL查询以回送两个表中的数据。我有两个表,需要“连接”它们的数据。第一个表是wp_users 第二个是wp_usermeta. 从…起wp_users 我只需要user_email (应该是这样的SELECT user_email FROM wp_users).但我需要加入另一个叫做wp_usermeta 我需要很多东西first_name, last_name, phone_number, schoolid, schoolname 等问题是:-)在里面wp_
在函数中传递参数的正确方式是什么
我正在使用以下代码并从页面中调用该函数。它没有响应。add_shortcode(\'my_ttcode\', \'create_my_shortcode\'); function create_my_shortcode($key1, $key2){ global $wpdb; $result = $wpdb -> get_results ( \" SELECT * FROM wp_villageleaderdb WHERE
$wpdb查询输出php代码,而不是执行它
我正在Azure中的WordPress HTML页面中使用以下代码: <html> <body> <?php global $wpdb; $result = $wpdb -> get_results ( \" SELECT \'VillageLeadersName\' FROM wp_villageleaderdb WHERE VillageID = \'V001\' AND VillageLea
WordPress 4.8.1使用的MySQL_CONNECT不适用于PHP7
我刚刚升级到PHP 7,却发现WordPress 4.8.1(最新版本)仍然在wp db中使用mysql\\u connect。php模块,但mysql\\u connect已被弃用。以下代码摘自wp db php,第1567-1571行:if ( WP_DEBUG ) { $this->dbh = mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_f
如何在PHP脚本中获得对$wpdb的引用
我正在使用jQuery标记化自动完成文本条目(http://loopj.com/jquery-tokeninput) 以Wordpress的形式。这种类型的输入调用服务器上的PHP脚本(不是函数)来构建一个选项列表,用户可以在输入框中输入一些文本后从中进行选择(与此页面中输入的标记非常相似)。我的脚本位于我网站的插件目录中。我宣布global $wpdb 但是,当我尝试使用其方法(如$wpdb->prefix)时,得到的结果为空。显然,我的PHP脚本没有加载Wordpress。我尝试添加i
如果元数据不存在,则立即为CPT中的所有帖子插入帖子元数据
我制作了一个使用CPT和一些元数据的插件。该插件有两个版本A和B。版本A有一个帖子元小于版本B,称为“得分”。当用户将插件从A更新到B时,我需要为版本B的所有自定义帖子创建分数元才能正常工作。这是我使用的插入查询:global $wpdb; $wpdb->query( \" INSERT INTO $wpdb->postmeta (post_id,meta_key,meta_value) SELECT p.ID, \'score