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

  • Wp_postmeta表中的一个帖子有多个相同名称的帖子

    时间:2018-08-09

    我有一个隐藏的贴子元叫做_payment 对于我的帖子。当我查看wordpress的表格时,我注意到同一篇文章有几十个同名的帖子元!以下是数据库的图片:我不认为我编写了任何错误的代码导致了这种情况,我只是添加并更新了字段,但它应该用相同的meta_id, 并不是说用不同的meta_id 对于同一职位。但我还是不知道,也许这是一个正常的wordpress事件?或者我错了。。。以下是我用于修改此字段的代码:function payment_meta($post_ID) { $user_

  • 他们有什么办法来扩展WPDB类并覆盖默认的查询函数吗

    时间:2018-08-09

    我试图通过扩展wpdb类并覆盖自定义查询函数来获取带有回溯的查询数据。如果我创建db的符号链接,代码运行良好。php,但如果我尝试在插件文件中执行它,则无法直接工作。代码为:<?php if ( ! defined( \'SAVEQUERIES\' ) ) { define( \'SAVEQUERIES\', true ); } class My_DB extends wpdb { function __construct( $db

  • 将MySQL转换为WordPress$WPDB

    时间:2018-08-14

    我正在从3.7升级一个古老的Wordpress网站。它有一些SQL查询请求,在3.9以上版本之后无法运行,您现在必须通过$WPDB连接到DB(https://codex.wordpress.org/Class_Reference/wpdb). 我对此进行了初步尝试,但挂断了mysql\\u fetch\\u array部分的连接,也不清楚我所做的是否正确。mysql\\u fetch\\u数组似乎需要使用get\\u结果(https://developer.wordpress.org/reference/

  • PHP -> SQL Query with Summing

    时间:2018-08-15

    因此,我试图显示客户帐户的已付款交易总额:SELECT SUM(`payment_amount`) FROM `wp_gf_entry` WHERE `created_by` = \'2\' AND `form_id` = \'37\' AND `payment_status` = \'Paid\' 它在SQL中运行良好,但我在PHP中缺少了一些东西:add_filter(\'gform_field_value_user_retainer\', \'gf

  • 无法使用自定义插件将数据插入

    时间:2018-08-16

    我试图在数据库中插入一些数据,这些数据将从表单接收,但$wpdb的数组是空的。WordPress没有报告任何错误,但记录尚未插入。此页面不在管理面板中。我在一个名为假日列表的页面中添加了这段代码,方法是在插件激活时创建一段短代码。下面是代码。<?php function form_creation(){ global $table_prefix, $wpdb; $table_name = $table_prefix . \"holiday\"; $state_tab

  • 使用定制表的正确方式是什么?

    时间:2018-08-16

    我使用sql手动向wordpress数据库添加了一个表CREATE TABLE. 我想添加用于添加、修改和删除此表中数据的函数,就像wp_update_user(). 我应该为我的新表创建一个接口吗?我该怎么办?有关此问题的详细信息:我希望该网站的用户能够加入组/团队。我在数据库中设置了一个团队表(它有团队ID、团队类型和团队名称)和一个连接表(有用户ID/团队ID)。我希望能够从page_template.php 文件例如,我想调用一个函数,根据用户的表单输入将新团队插入数据库。

  • 使用WordPress MultiSite(WPMS),每个创建的站点都有一个远程数据库

    时间:2018-08-22

    所以,我很想找到一种方法,为每个新添加的子站点使用具有不同远程数据库的WPM。我所知道的。我知道远程数据库可以位于其自己的服务器上,以允许远程站点连接使用DB用户的附加权限,并以%通配符的形式将IP绑定到DB或IP地址(如果您的服务器是网络的一部分)。请参见:https://www.digitalocean.com/community/tutorials/how-to-set-up-a-remote-database-to-optimize-site-performance-with-mysql或对我来说

  • 从WordPress DB获取所有相关数据

    时间:2018-08-24

    我在安装了WordPress的DB中有2个自定义表one-to-many 两个表之间的关系。以下是两张表: posts table _________________________________________________________________ | id | title | content | category_id | post_order | post_active |

  • 如何像使用wpdb一样使用MySQL?

    时间:2018-08-28

    根据标题,我需要使用LIKE操作符以编程方式使用$wpdb删除db上的一行。我想使用$wpdb->delete 消除发生的情况,但我不知道如何设置LIKE 操作员,因为在WHERE 它需要一个指定单个值或另一个数组的数组。我问你这个语法是否正确。$wpdb->delete(\'wp_posts\', array(\'post_type\' => \'flamingo_inbound\', \'post_content\' => \'%\'.$mail.\'%\'));提前感谢

  • $wpdb->GET_RESULTS()不使用Unicode‘where’子句获取结果

    时间:2018-09-06

    我只需要一个简单的查询,就可以找到一个学生用孟加拉语写的名字记录。 $student_rcrd = $wpdb->get_results(\"SELECT * FROM student WHERE name=\'আবুল কালাম আজাদ\'\"); 虽然我的数据库中有\'আবুল কালাম আজাদ\', 查询返回零行!但与此查询不同,它工作得非常好- $student_rcrd = $wpdb->get_results(\"SELECT * FROM stud

  • WP_INSERT_POST不插入帖子

    时间:2018-09-06

    当一个用户(又名我)点击按钮时,我试图插入一篇帖子(这个按钮位于管理仪表板上的元框内)。这没有发生,我也不知道为什么。当我将函数的内容直接放入php页面时,就会插入帖子。但在函数内部,代码似乎什么都没有做。我的PHP add_action(\'wp_dashboard_setup\', \'schedule_synopsissen_setup\'); function schedule_synopsissen_setup() { wp_add_dashboard_wi

  • 如何在用户单击按钮时使用AJAX调用PHP函数

    时间:2018-09-07

    我正在开发一个使用自定义模板/主题的wordpress网站,但我遇到了麻烦。我想使用Ajax在用户单击按钮时调用函数。在一个页面上,我有一个这样的按钮:<p class=\'form-submit\'> <input name=\'message_read\' type=\'submit\' class=\'submit button mark-as-read\' value= \'Mark as read\' /> </p>&#

  • 使用条件数组更新WPDB

    时间:2018-09-20

    Issue: 我需要按照与下面完全相同的格式使用update函数,问题在于id i、 e.[其中(id=1或id=2)和状态=真$wpdb->update( $tbl_request_log, array( \'status\' => false, ), array( \'id\' => array($req1_id, $req2_id),

  • 数据库插入失败时向用户显示错误消息

    时间:2018-09-25

    当数据库查询在我的网站上失败时,我想向用户显示一条通用错误消息。我是wordpress的新手,不知道该怎么做。我的函数中有以下函数。当用户提交表单时调用的php:function mytheme_insert_new_team() { $name = $_POST[\'team_name\']; $type = $_POST[\'team_type\']; global $wpdb; $table_name =

  • 无法使用AJAX访问数据库中的数据

    时间:2018-11-13

    我正试图在wordpress中首次调用AJAX。我遵循了一些教程,到目前为止已经达到了这一点。但当我试图安慰的时候。将从数据库中获取的数据记录在AJAX调用中,我发现以下错误:未捕获引用错误:未定义数据代码:功能。phpfunction my_ajax_handler(){ global $wpdb; $name = $wpdb->get_results(\"SELECT * FROM username\"); echo $name;

  • 有没有可能让$wpdb->GET_RESULTS()返回数组以外的任何内容?

    时间:2018-11-13

    所以我用$wpdb->get_results() 查询我的数据库,然后从JS文件进行AJAX调用。问题是我需要获取值本身,比如字符串,而不是数组,但据我所知,get\\u results只返回数组。有没有办法从数据库中获取字符串值?或者我应该用别的东西get_results()?

  • 我正在使用wpdb,但它的工作不是很好。但如果我不使用表单数据,它的工作

    时间:2018-11-28

    <?php if (isset($_POST[\'submit\'])) { global $wpdb; $table_name = $wpdb->prefix . \"table_booky\"; $wpdb->insert($table_name, array( \"Name\" => $_POST[\'name\'], \"dep\" => $_POST[\'age\'];

  • 使用wpdb类获取审阅值

    时间:2012-04-20

    我正在使用PHP为一个网站生成一个XML文件,他们在该网站上查看技术产品。在XML文件中,我必须显示产品的评级。出于评级目的,我使用GD Star rating插件。我一直在尝试使用wpdb类来获取每个产品的评级。然而,到目前为止,我还没有任何运气。我在phpmyadmin上使用以下SQL代码,并且我能够获取我想要的任何产品评论的评级SELECT review FROM tableName_gdsr_data_article WHERE post_id = 4627 但当我在PHP中尝试这段SQ

  • 对$wpdb->GET_RESULTS检索到的POST结果数组使用Have_Posts()

    时间:2012-04-29

    我不知道我是弱智、疯狂还是纯粹的天才,但我决定使用标签作为链接整个网站内容的一种方式(一个大型多对多关系网站,用于归档大型项目的各个方面)。不幸的是,这意味着一些插件使用的一些自定义帖子类型不能与其他对象(帖子、页面等)正确链接,因为它们使用其他分类法(在媒体“附件”的情况下,它们根本不使用分类法,除非我加入一个插件来解决这个问题——我正在使用它,它使用不同的分类法……)。事实上,一些插件类型有特定的硬编码分类法,所以我不能真正地检查和更改它们的核心代码,否则插件升级会抹去我所有的辛苦工作。为了解决这种碎

  • 按字母顺序的帖子标题/内容搜索中的SQL查询不起作用

    时间:2012-06-19

    我有一个使用wp\\u ajax的ajax请求,发送一个名为“q”的变量。我想做的是,在脚本得到请求后,查看数据库,获取相应帖子的标题和id,这些帖子的标题或内容与变量“类似”,换句话说,这是我的代码:global $wpdb; $q = $_REQUEST[\'q\']; $sql = \"SELECT * FROM wp_posts WHERE post_type = \'question\' AND post_status = \'publish\'