您当前的位置:首页 > TAG信息列表 > wpdb

  • User avatar-ACF fields

    时间:2018-05-25

    我正在运行wp multisite,并在我的功能中为我的本地化身使用ACF自定义字段(用户编辑)。我添加的php:add_action(\'get_avatar\', \'tsm_acf_profile_avatar\', 10, 3); function tsm_acf_profile_avatar( $avatar, $id_or_email, $size, $default, $alt ) { $user = \'\'; // Get user by id

  • WP-Post Ratings:列出当前用户的评级帖子

    时间:2018-07-20

    我发现这段代码可以获取当前用户的评级帖子列表,但它不起作用。插件WP评级1.85/WP 4.9.7有什么想法吗?<?php global $wpdb, $current_user; $userranking = $wpdb->get_results( \" SELECT * FROM wp_ratings WHERE rating_userid=$current_user->ID \"); if($userranking) { foreach ( $use

  • $wpdb->使用LIKE和Sprint进行准备

    时间:2018-12-01

    好的,我知道以前也有人问过类似的问题,但我找到的答案似乎都不管用。这是我的代码:$sql = $wpdb->prepare(\'SELECT ID FROM \' . $ignore_url_table_name . \" where url LIKE \'%%%s%%\'\", $urlRequested); $wpdb->get_row($sql); if ($wpdb->num_rows > 0) { return; } 问题

  • 我想不出这句话有什么问题。$wpdb->查询更新

    时间:2018-12-12

    我正在尝试使用$wpdb查询方法,但似乎无法使其正常工作。当我尝试以下操作时,出现500错误:$update_status = $wpdb->query($wpdb->prepare(\"UPDATE {$wpdb->prefix}wcpv_commissions SET commission_status = \'\".$status.\"\' WHERE vendor_id = \'\".$vendor_id.\"\' AND order_date BETWEEN \'\".$dat

  • 直接查询wpdb并跳过由WP的核心“wp_update_post”提供的操作是个好主意吗?

    时间:2018-12-17

    我需要一次查询很多帖子。在这里,很多事情和性能都非常重要——事情进展缓慢会给我带来很多糟糕的评论,但稍微减少一下WP的开销可能会给我带来更快的结果,这需要权衡。长话短说,这是我的最后一段代码,它运行得很快,而且我的意思是,它确实运行得很快,内存占用也很小,但没有开销,这意味着,在调用时没有通常会触发的操作wp_update_post:$posts_to_hide = new \\WP_Query([ \'post_type\' => \'post\', \'field

  • AJAX$wpdb不返回表数据

    时间:2018-12-30

    我正在使用WordPress 5.0.2带WooCommerce 3.5.3 我在checkoutpage上有两个选择下拉字段。我想从billing\\u region下拉列表中检索所选region\\u代码值,然后根据该值填充billing\\u province select下拉列表,但ajax请求不返回任何内容(400)吼叫我的代码HTML : <div class=\"delivery-form-row\"> <label for=\"billing_region\

  • WPDB:如何获取自定义数据库表中字段的值

    时间:2019-01-31

    对于我的WordPress站点,我想在我的站点的数据库中的表的行(由用户ID确定)中回显列的值。此表是由插件创建的,因此无法通过用户元访问。我必须尝试从插件创建的表中获取值。对于本例,该值位于数据库的“plugintable”表中,列为“columnname”。如何根据用户ID与“ID”行的匹配来获取值?我是在其他在线资源的帮助下来到这里的,但我被困住了。<?php global $wpdb, $table_prefix; $user_ID = get_current

  • 与直接使用$wpdb->Query()相比,$wpdb->Prepare()、Then$wpdb->Query()可以降低整个页面的加载速度

    时间:2019-02-04

    让我们假设$wpdb->query() 可根据需要正确逃逸,因此无需使用$wpdb->prepare(). 然而,Envato(而非w.org)的一些新要求要求首先检查准备功能,我认为这有4个缺点:如果我们有10个以上的变量,那么很难读取查询文本。如果我们说插件上有500个查询,那么会降低网站负载。不太适合动态查询参数,即可能有或没有国家、城市、州、邮政编码、街道地址、公寓号码的地理位置搜索。我们不能为每个场景使用prepare,因为它在代码方面会变得太大。无需双重验证。特别是如果给定的验证已

  • 使用$wpdb的Foreach循环不是来自行的结果

    时间:2019-02-10

    我正在使用$wpdb 开发一个插件来检查一些行字段,看看它们是否匹配并回显true或false。当我的原始代码是一个单独的mysql数据库并以这种方式访问时,它仍在工作。作为我需要使用的wordpress插件$wpdb.Im从一个单独的表(ipn\\U data\\U tbl)中进行选择,并正确附加wpdb前缀。我想检查该表中的每一行,并匹配从激活的软件检查项目名称和付款人电子邮件的位置。这一切都在wordpress之外的独立DB上运行,但现在我添加了$wpdb(错误?)它不起作用。我觉得我用的不对。。有

  • 使用$wpdb|对照数据库中的现有电子邮件检查输入的电子邮件

    时间:2019-02-13

    在不过分咆哮的情况下,以下是我的片段:if (empty($_POST[\"email\"])) { $emailErr = \"Email is required\"; } else { $email = test_input($_POST[\"email\"]); // check if e-mail address is well-formed if (!filter_var($email, FILTER_VALIDA

  • 使用$wpdb->UPDATE,但在WHERE In和SET上混淆

    时间:2019-02-13

    我对在$wpdb->update:/where中使用感到困惑,我的代码的最后几行是为了在激活软件时用IP地址更新一个表。如果他们更改IP,它会记录第二个IP地址。它现在激活,但不在表中记录IP的(&A);之后抛出错误日志,我知道我误解了$wpdb->更新。在我在单独的脚本上使用MySQL代码之前;DB和它的工作,但我的错误只是糟糕的查询。错误为:查询更新的“where子句”中的未知列“0”ma1n_ipn_data_tbl 设置0 = \'118.210.134。xxx\'其中0 = \'1\

  • 使用$wpdb在编辑用户配置文件上显示类别名称

    时间:2019-02-16

    在“编辑配置文件”页面上,我试图使用$wpdb循环遍历所有类别名称。这是我的密码<?php function custom_user_profile_fields($profileuser) { ?> <h1>Select a Category</h1> <select name=\"category\"> <?php global $wpdb; $terms = $wpdb-

  • Wpdb无法更新数据库中的列

    时间:2019-02-23

    在自定义表中,我尝试使用$wpdb->update类更新特定列,并使用HTML表单更新具有相同id的列(在这里,dlname是数据的id)。问题是,当我尝试使用HTML表单更新表中的列时,页面只会刷新BUT When I manually set ID in codes and THEN typing and submitting new value by HTML form it will work like charm.It seems to be machine cannot understa

  • Wpdb类中的HTML处理程序部分在哪里?

    时间:2019-03-01

    我试图了解在将数据保存到wpdb 班我搜索了处理HTML字符串数据的位置,并在$this->query() 方法中的查询字符串被剥离,并认为它可能存在。开始了line 1798. 这个$query 字符串变量已剥离:$stripped_query = $this->strip_invalid_text_from_query( $query ); 但我不明白。我just can\'t 查找剥离变量$stripped_query 在之后的查询中使用。如果该方法与原始方法不完全相同,则返回

  • 尝试创建表时出错

    时间:2019-03-05

    我正在尝试在phpmyadmin中创建一个新表。我正在使用MAMP,这当然是wordpress内部的内容。<?php function testtheme_database() { global $wpdb; global $testtheme_db_version; $testtheme_db_version = \"1.0\"; $table = $wpdb->prefix . \"inquiries\";

  • 连接到不同的数据库

    时间:2019-03-05

    在我的站点中,我希望从另一个表中提取数据,而不必从另一个站点创建API。我已经看到你可以这样做:$wpdbtest_otherdb = new wpdb(\'myaccount_cityuser\', \'mypassword\', \'myaccount_cities\', \'localhost\'); $wpdbtest_otherdb->show_errors(); $mycities = $wpdbtest_otherdb->get_results(\"SELECT

  • 如何处理对WordPress用户元数据的约束?

    时间:2019-03-06

    例如,我想为分配给他的项目添加一个自定义用户元数据字段。但此字段必须对另一个表具有外键约束,以确保其引用的项目有效。有没有办法用纯用户元数据来处理这种情况,而不是创建一个额外的表来链接用户和项目?

  • 按定制表和乘法排序

    时间:2019-03-10

    我想通过乘以自定义表中的值来排序帖子。+---------+------+------+------+------+------+ | post_id | a | b | c | d | e | +---------+------+------+------+------+------+ | 1 | 0.24 | 0.34 | 0.28 | 0.23 | 0.29 | +---------+------+------+------+

  • Sql query triggered twice

    时间:2019-03-21

    我正在尝试从搜索框中收集数据。条件如果该值存在,请根据搜索次数更新计数器字段。问题:在表单中搜索重复值时,计数器值会增加2而不是1。因此,如果其当前值为5,并且已再次搜索该术语,则数据库中的值将更新为7,而不是6。知道原因吗?function content_filter( $where, $wp_query ){ global $wpdb; if ( $search_term = $wp_query->get( \'search_prod_content\

  • 通过post_id从数据库表中获取数据,从第二个数据库表中获取数据

    时间:2019-03-27

    我有两个db表:wp\\U注释和wp\\U评级。我正在尝试使用$wpdb创建一个查询,它必须执行以下操作:从…起wp_comments 我必须得到comment_ID\'在那里comment_post_ID 等于当前值post id 获取所有ratings 从…起wp_ratings 哪里comment_id 等于comment_ID\'我从wp_comments.wp\\U注释表是用于注释的标准wp表。wp\\U评级是自定义的,如下所示:wp\\U额定值:我正在努力确定是使用联接还是子查询来实现这一目标