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

  • 如何在WordPress中连接到另一个数据库

    时间:2018-05-31

    我正在尝试连接WordPress中的另一个数据库,并将数据插入到新表中。我正在创建wpdb的新对象$newconnection= new wpdb(\"localhost\",\"username\",\"password\",\"databasename\"); 然后尝试插入数据:$newdb->insert(\'tablename\', array(\'fullname\'=> $_REQUEST[\'fullname\'],\'email\'=> $_REQUEST[\'

  • 如何使用$wpdb->Query执行多语句SQL查询?

    时间:2018-05-31

    我打电话$wpdb->query() 在以下查询上INSERT INTO wp_ctt_timetables (name, homework, tod, class, dow, lesson) VALUES (\'\', \'\', \'\', 3, 0, 0); INSERT INTO wp_ctt_timetables (name, homework, tod, class, dow, lesson) VALUES (\'\', \'\', \'\', 3, 0, 1); INS

  • Generating a perfect loop

    时间:2018-06-03

    所以我现在已经在这里坐了大约三个小时了,我不得不让这件事过去几个小时来好好睡一觉,同时我希望能得到你的帮助。我已经能够使用$wpdb->get\\u results从数据库中获取内容,并且能够将它们放入一个数组中,但是我想使用这些信息在循环中运行一个新的查询,以获取列表中的多个项目。我使用了本指南的一个变体https://stackoverflow.com/questions/45848249/woocommerce-get-all-orders-for-a-product 获取订单ID。现在,我已

  • 使用插件从管理面板中删除数据库记录

    时间:2018-06-08

    我有一个从WordPress数据库读取数据的插件。我希望管理员能够使用数据的ID从数据库中删除记录。。。我试过了 if ($_GET) { if ( isset( $_GET[\'in_delete\'] ) ) { global $wpdb; $result = $wpdb->get_results( \"SELECT * FROM bookings\" ); foreach ( $result as

  • 删除POST_DATE>过期日期的数据库条目

    时间:2018-06-08

    我有一个自定义的发布时间,它有一个到期日期。通过获取package_type pf post(每种包类型在到期前有不同的天数,称为“生存天数”),提取alive_days, 并将其添加到post_date.我想知道是否有办法删除当前日期超过到期日期的所有帖子。$post_id = $post->ID; // get the post ID $package_id = get_post_meta( $post_id, \'package_select\', true ); // get the

  • 使用$wpdb更新表的所有行

    时间:2018-06-11

    如何使用$wpdb更新表的所有行?我试过这个,但不起作用:$wpdb->update( \'wp_comments, array( \'comment_karma\' => \'123\' ), null ); 还有这个$wpdb->update( \'wp_comments, array( \'comment_karma\' => \'123\' ), array() ); 那么如何做到这一点呢?提前感谢!

  • $wpdb is get_results escaped

    时间:2018-06-12

    我猜答案是否定的,但我想确定一下。我希望当我使用get\\u结果获取数据库对象或数组时,在将输出放入html时,仍然需要添加htmlspecialchars()或esc\\u html()。我确实查看了函数,但如果没有找到get\\u results函数使用的函数,就不太清楚了(也不知道我需要挖掘多深)。这个问题提出了另一个很小的问题。有什么理由在通用htmlspecialchars()上使用WordPress函数esc\\u html()吗?

  • 获取wpdb中特定类别的所有帖子

    时间:2018-06-25

    拜托,我有点沮丧。我正在尝试从wpdb获取所有来自特定类别id的帖子,下面是我的代码。我不知道我哪里弄错了。global $wpdb; $posts = $wpdb->get_results( \"SELECT ID, post_title, post_modified_gmt FROM $wpdb->posts LEFT JOIN $wpdb->term_relationships as t ON ID = t.obj

  • 我没有理解正确的准备。

    时间:2018-06-28

    我有一个在原始PHP中运行良好的查询,但我无法使用$wpdb运行。我似乎在提供的建议中遗漏了一些东西How do you properly prepare a %LIKE% SQL statement?我的代码是global $wpdb; // Create a SQL statement with placeholders for the string input. $sql3 = \"SELECT id, post_date, post_title, guid FROM $wpdb-&

  • 使用SQL获取带有类别的帖子术语

    时间:2018-07-02

    我对type 以及category.如何返回type 单个职位的任期category?我知道我可以做到:// Final array of all types: $allTypesFromThisCategory = []; if (have_posts()) : while (have_posts()) : the_post(); $types = wp_get_post_terms( $post->ID, \'type\' );

  • 如何在WordPress中只显示数据库列的第一个值

    时间:2018-07-14

    我有以下foreach循环代码。。。<?php $usernames = $wpdb->get_results( \"SELECT user_name FROM wpxa_project_members WHERE project_id = 698\" ); foreach ( $usernames as $username ) { echo $username->user_name; } ?>

  • 如何在自定义页面模板上添加数据库下载链接?

    时间:2018-07-16

    我在head标签中使用了一个变量$download = $wpdb->get_results(\"SELECT realname FROM odm_data where id=\'$id\'\"); 当我用<a href=\"download.php?file=<?php $download ?>\">Download</a> 那就不行了基本上,我想在wordpress的自定义页面模板上使用php从数据库下载或URL解码文件

  • 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

  • 如何在WordPress的数据库中插入用户名后向用户发送电子邮件

    时间:2018-07-20

    我有以下代码,它在数据库中插入用户名和其他用户详细信息。插入用户名后,我想使用wp_mail();. 我不能这样做。我该怎么做?$member_details->user_login = array_map( \'sanitize_text_field\', $_POST[\'user_login\'] ); $member_details->user_role = array_map( \'sanitize_text_field\', $_POST[\'user_role\'] );

  • 创建自定义函数以记录插件中的操作

    时间:2018-07-24

    这是我第一次尝试WordPress插件开发,如果你们能给我任何帮助,我将不胜感激。这个插件需要仔细跟踪用户如何与它的某些区域交互。我有一个表来记录数据。我已经编写了这个函数(在插件类中定义): public function update_history($userid,$idevent,$eventdesc,$log){ //get a database object echo \"we got here\"; global $wpdb;&

  • 如何在新用户注册时将wp_USERS->用户登录名插入到wp_Terms中?

    时间:2018-07-30

    当新用户注册时,我需要将wp\\u users->user\\u login字段插入wp\\u terms name和slug字段。我的要求是管理员需要将帖子分配给特定用户,也就是说管理员需要向user1添加帖子,但user2不应该看到这一点。为此,我创建了一个自定义帖子,并为此添加了分类法。术语是用户用户名。因此,我需要在分类法中将用户的用户名作为术语列出。当一个新用户注册时,他的用户名也应该在wp\\u terms表中更新,所以我将用户名作为terms。我在这里绊倒了。请对此提出一些解决方案

  • 将自定义表单数据保存到数据库

    时间:2018-07-31

    我是WordPress的新手。我已经在WordPress中创建了一个自定义表单,我需要知道在哪里放置WPDB PHP代码来保存表单数据。我试着直接把它放在我的页面上,但没有成功。我查过的所有研究都说不要在函数文件中输入它,那么我应该把它放在哪里呢?以下是我在页面中输入的代码:Form Code<form id=\"myForm\" name=\"myform\"> <select id=\"brandSel\" size=\"1\"> <

  • 当WordPress用户被删除时,如何删除分类术语?

    时间:2018-08-01

    当用户被删除时,我需要删除wp\\u terms->name字段。我的要求是管理员需要将帖子分配给特定用户,也就是说管理员需要向user1添加帖子,但user2不应该看到这一点。为此,我创建了一个自定义帖子,并为此添加了分类法。术语是用户用户名。因此,我需要在分类法中将用户的用户名作为术语列出。当一个新用户注册时,他的用户名也应该在wp\\u terms表中更新,所以我将用户名作为terms。这很好,现在我需要在删除用户时从分类法中删除该术语。我在这里绊倒了。请对此提出一些解决方案我所做的是add_

  • 使用面向对象的数据库交互

    时间:2018-08-01

    我正在开发wordpress插件,将数据存储在数据库中。我试图根据最佳实践的样板文件为我的插件启动OOP方式:https://github.com/DevinVinson/WordPress-Plugin-Boilerplate/tree/master/plugin-name我不明白的是,如何在插件安装事件中一次性调用creating tables方法,并确保所有交互的安全。另外,我想通过cron安排一些加载任务。我发现有两种方法可以实现第一个目标:使所有方法都是公共静态的,这样db loader类就成了

  • 如何访问自定义WordPress数据库表

    时间:2018-08-03

    我在网上找到了这个示例代码,它应该计算表中的行数。当然它可以工作,但当我使用phpMyAdmin创建自己的表时。。。它不再工作了。我做错了什么?我还想知道“wp\\u users”表名是否不起作用,但“users”却起作用。。我的表名是“test”,我也尝试过“wp\\u test”,但由于某些原因,它们都不起作用。<?php $user_count = $wpdb->get_var( \"SELECT COUNT(*) FROM $wpdb->users\");&#x