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

  • $wpdb用于插入html表单信息

    时间:2015-12-14

    我正在尝试从表单中插入已发布的变量。当我缩短插入的变量数量时,它有时会传递mysql数据库中的信息。一旦我继续添加要添加到数据库的信息,它就不会传入任何信息。我也相信有更好的方法可以做到这一点,但我还没有想出办法。<?php global $wpdb; $tablename=\"association\"; If($_POST[\'submit\']) { $wpdb->insert($tablename, array(

  • 自定义查询-基于用户输入

    时间:2015-12-16

    我正在为输入显示建议,帮助用户。我正在使用包含的jQuery建议。这就是加载——通过ajax,我使用了一个自定义SQL查询,可以看到它正试图将其拉入。我在编写SQL查询时遇到问题。这是我到目前为止的情况。global $wpdb; // group name key $meta_key = \'_create_new_group\'; // user input $search = $_REQUEST[\'q\']; $groupnames =

  • 网络上分类的多站点帖子

    时间:2015-12-18

    我正在运行一个多站点,有一个主站点和3个子站点(子站点的数量最终将超过200个)。现在,在每个网站上,我都有一个名为a的类别、一个名为B的类别和一个名为C的类别。在我的主网站上,我想公布所有子网站上发表的所有帖子的数量,所有在a类子网站上发表的帖子,所有在B类子网站上发表的帖子,所有在C类子网站上发表的帖子。因此,我得到如下输出:所有职位:100个A类职位:20个B类职位:30个C类职位:50个当然,一个职位可以同时处于A类和B类,并且只能计算一次。我找到了统计所有帖子的方法:global $wpdb;&

  • 自定义帖子类型+20K帖子=空白/404在Admin edit.php内

    时间:2015-12-21

    我通过register\\u Post\\u Type()注册了一个自定义Post类型,并通过add\\u meta\\u box()函数在主题中注册了大约45个自定义字段。自定义帖子类型参数: \'labels\' => $labels, \'description\' => __( \'Custom Post Type\', \'hg\' ), \'public\' => true,&

  • ALTER TABLE和USING AFTER的正确PREPARE语句

    时间:2015-12-21

    我的代码ALTER TABLE 不使用prepare() 方法$wpdb 因此,需要正确更新代码。查询的例子很多SELECT, 等,但找不到ALTER TABLE SQL中包含多个选项。这是旧代码。$post_qry = $wpdb->get_row( \"SELECT * FROM $wpdb->posts\" ); if ( ! isset( $post_qry->forum_id ) ) { $wpdb->query( \"ALTER TAB

  • WP_POSTS表:安全删除未使用的列以节省数据库存储

    时间:2015-12-22

    我在谷歌上搜索了一下,但没有找到任何东西。我想删除wordpress wp\\U posts表中未使用的列,以保存数据库存储。。。我知道如果表列为空,它不会影响我的空间,但维护表可以提高我的网站性能!!!,目前23 columns 在我的wp\\u posts表中。。。我有1,200,000 Rows 在我的wp\\U posts表中,大小为:1.2 GB, 它将增加到30,000,000 Rows 在2个月内。。。有许多字段不在我的使用中,所以我如何删除它们,这样就不会影响我的wp项目??我担心如果我删

  • 从WP数据库获取投票ID

    时间:2015-12-22

    所以我有一个php语句:$latest_pollsid 包含一个数字,该数字在每次提交特定表单时增加1。我将此语句解读为多个函数,对于其中一个函数,我希望它捕获当前时间的值,而不是更新。本质上,我希望它在函数运行时读取语句,获取数字,然后显示它,即使语句本身的值发生变化,它也不会在将来发生变化。有没有办法用PHP做到这一点?情景:当用户创建一个新的民意调查时,我正在后台创建一个帖子,其中嵌入了他们刚刚用一个短代码进行的民意调查。短代码使用最新的民意测验,通常意味着如果我现在创建民意测验,明天创建民意测验,

  • 动态URL,而不是数据库中的物理页面

    时间:2015-12-24

    我知道WordPress基本上是如何处理页面请求的(通过index.php和.htaccess),我正试图找出“忽略”某个永久链接结构的最佳方法,或者以允许我使用模板或插件脚本(由我创建)来处理这些独特请求的方式重写它。我正在做的是创建一个插件来处理RETS房地产数据,但不在WordPress界面内。我的插件在数据库中创建一个新表,并使用外部Cron作业来更新自身。这样,我就可以使用标准$wpdb 函数,但我不受wp_posts 和wp_postmeta 表格。。。因为我担心这会引起太多的肿胀。我想在以下

  • 如何使用dbDelta()定义组合键

    时间:2015-12-25

    尝试使用创建表时出错dbDelta() 和复合主键。sql非常直截了当。$sql = \"CREATE TABLE {$wpdb->prefix}voicemail_call ( user_id BIGINT(9) UNSIGNED NOT NULL, call_id BIGINT(9) UNSIGNED NOT NULL, opened BOOL DEFAULT 0 NOT NULL, PRIMARY KEY (

  • WP Database Table to CSV file

    时间:2015-12-27

    我正在创建一个脚本,它接受一个自定义WordPress数据库表并将其导出到CSV文件中。我似乎无法让它发挥作用。有人能帮帮我吗<?php $parse_uri = explode( \'wp-admin\', $_SERVER[\'SCRIPT_FILENAME\'] ); require_once( $parse_uri[0] . \'wp-load.php\' ); global $wpdb; $result = $wpdb->get_results(\"S

  • 在WordPress中以原生帖子形式访问来自第三方的内容

    时间:2017-01-04

    Wordpress是否可以设计为使用通过HTTP访问的外部内容,而不是对数据库进行读写?远程可用内容的大小非常巨大,可能也会被其他工具修改。所以,导入到数据库中并不是一个可行的选择。是否有可用的产品可以抽象wpdb层并使用HTTP调用?

  • 如何用不同的数据库用户连接到同一个WordPress数据库

    时间:2017-01-07

    我在posts表上创建了一个触发器。但是如果连接到数据库的用户是x user,我希望执行这个触发器。我已尝试使用x user连接到WordPress数据库。它正在工作,但对象wpdb在帖子、用户、前缀和其他设置中包含空值,这些设置是我从与WordPress数据库用户的默认数据库连接中获得的。我用于连接x用户的代码:$wpdb = new wpdb(DB_USER, DB_PASSWORD, DB_NAME, DB_HOST);部分$wpdb 对象: public \'comments\' => n

  • 如何使用$wpdb在自定义表中删除

    时间:2017-01-11

    在使用$wpdb函数时,我很难找到一个好的资源。我正在尝试从名为:eLearning\\u progress的自定义表中删除一行$removefromdb = $wpdb->query(\"DELETE FROM eLearning_progress WHERE ID = \'$user_id\' AND module_id = \'$singlecomparearrays_remove\'\" ); 我要删除的行的ID为“$user\\u ID”,而“module\\u ID”为“$si

  • 根据帖子标题字符串自动创建内部链接的优化功能

    时间:2017-01-27

    问题解决了,谢谢@SamuelElh提供的提示,所以我在代码中发布了它。事实证明,瞬态是正确的解决方案。我编写了一个函数,可以添加到帖子中出现的现有帖子标题的链接。例如,当您向网站添加标题为“this is a title”的帖子,然后另一篇帖子的内容中显示短语“this is a title”时,它将自动链接到保存该标题的前一篇帖子。我的函数工作得很好(除了一件事我将在后面解释):function ji_title_auto_link($content){ if (is_single()) {/

  • 专用服务器和WPDB类:网站的巨大减速

    时间:2017-01-30

    由于我已经迁移了WordPress网站,在更正了一些依赖性问题后,一切都很好。但我已经开发了一个插件(在托管服务器上工作得很好),但在我的专用服务器上,当我激活它时,我的网站需要3分钟来加载每个页面(但他们最终会自己加载),下面是日志被垃圾邮件的内容:[30-Jan-2017 06:49:09 UTC] PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future:

  • 插件中的$wpdb更新查询仅更新一列

    时间:2017-01-30

    我正在从woocommerce管理员处更新,编辑订单详细信息。我有两个问题:仅更新“下载计数”列</我无法捕获任何sql错误</但是,在独立的php文件中使用相同的查询时,效果很好。出了什么问题,如何获取sql错误,或者至少是发送的查询?$table = $wpdb->prefix . \'woocommerce_downloadable_product_permissions\'; $expiry_date = date(\"Y-m-d\", strtotime(\"+ 30

  • $wpdb->insert is not working

    时间:2017-02-07

    我刚刚创建了一个主题,并制作了一个动作就是选项的表单。php,但它给出了一个错误的选项页面没有找到。因此,我决定使用创建插件的代码在wp数据库中创建自己的表:register_activation_hook(__FILE__, \'create_javart_theme_settings_table\'); function create_javart_theme_settings_table() { global $wpdb; $version =

  • 使用过滤器提取SVG文件后,在该文件上设置媒体元数据(即“维度”字段

    时间:2017-02-08

    我的问题是如何将我从SVG中成功提取的尺寸标注附加到与文件关联的WP“dimensions”字段中,以便这些标注显示在媒体库中。注:这是not 与…一样this earlier question I posted. 在这个问题中,我问了如何提取维度值。但是,没有人知道如何将该值永久设置为SVG,以便它显示在媒体库中其中,我提取维度,我使用过滤器从SVG中提取图像维度。此过滤器允许我将SVG显示为特征图像,而不仅仅是徽标。我使用的过滤器从SVG文件内部识别SVG的大小,然后重置image[1] 和$imag

  • $wpdb->是否准备影响查询?

    时间:2017-02-10

    我需要使用SQL查询所有帖子(尝试使用WP_Query 工作不正常),属于某些岗位类型$post_types = get_post_types(); unset( $post_types[\'attachment\'], $post_types[\'nav_menu_item\'] ); $post_type_string = \'\\\'\' . implode( \'\\\', \\\'\', $post_types ) . \'\\\'\'; globa

  • 如何从服务器检索数据并将其显示在页面上?

    时间:2017-02-13

    我是Wordpress和php的新手。我的数据库中有一个表,用户会不断更新该表。我只想编写一个代码,从表中获取信息,并在我的一个页面中显示表中的一些信息。为此,我使用以下代码。<?php $number_rows= $wpdb->get_var( \"SELECT COUNT(*) FROM $wpdb->daviddgl_wp1.SaveContactForm7_7\" ); $x=1; while ($x<$number_rows)