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

  • 在SAVE_POST挂接中插入带有wpdb的包含引号的字符串时出现问题

    时间:2012-01-18

    我在通过wpdb插入wordpress中包含引号的字符串时遇到问题。我已经为save\\u post编写了一个钩子,并试图通过wpdp->update在表中写入post\\u标题。字符串直接取自$\\u POST数组。不幸的是,在db中,字符串用转义引号保存。这是“the”示例将变成->这是以html打印的“the”示例。我如何防止这种情况?代码如下所示:$data = array( \'post_content\' => $new_content,

  • Jedable插件按其应有的方式工作--范围问题?

    时间:2012-01-21

    我正在使用Jeditable插件在管理区域内的一个表上启用内联编辑,该表是由我编写的一个小插件生成的。(http://www.appelsiini.net/projects/jeditable)。基本上一切都正常,但前提是更新数据库字段的代码在插件的代码中。当我将代码复制到另一个文件并尝试编辑某些内容时,我会出现以下错误:致命错误:对XX行XXX中的非对象调用成员函数update()我只是部分理解为什么我会犯这样的错误。是因为未初始化$wpdb吗?我尝试了global$wpdb,但运气不好。这就是为什么我

  • 由于SQL_CALC_FOUND_ROWS计数后导致加载的查询?

    时间:2012-01-23

    我发现这个查询在服务器上造成了一些负载,我的主机管理员让我查看它。SELECT SQL_CALC_FOUND_ROWS wp_posts 我认为这会选择wp\\U posts表中的行数。。但我尝试在单独的页面中进行此查询,完成请求需要很长时间。有人能帮我克服这个问题吗?谢谢

  • 使用$wpdb将表单插入帖子

    时间:2012-01-25

    我想采用以下表单,并使用$wpdb将其插入到帖子中。我试过阅读类引用页插入行,但我真的不知道应该引用什么。我不知道如何告诉表单使用$wpdb将数据插入帖子?<?php if (isset($_POST[\'pickup-form\'])) { // Clean POST data $demo_input = (isset($_POST[\'demo-input\'])) ? trim((string) $_POST[\'demo-input\']) :

  • 通过wpdb将变量作为参数从php脚本传递到存储过程

    时间:2012-02-06

    我在从php脚本将php变量传递给stroed过程调用时遇到了一个小问题。详情如下:这就是它如何工作得非常完美-将参数传递为string:$myHTML = $wpdb->query( \'CALL show_average_time_spent(2, \"2011-10-24\", \"2011-10-24\", @myHTML)\' ); 带来完美的结果。这就是它的工作原理并抛出错误(将参数作为变量传递):$date_from = \'2011-10-24\'; $date_t

  • Mysql query LIKE not working

    时间:2012-02-11

    我正在使用此代码。$blog_list = $wpdb->get_results( \"SELECT \" . $extra . \"blog_id, last_updated FROM \" . $wpdb->blogs. \" WHERE public = \'1\' AND archived = \'0\' AND mature = \'0\' AND spam = \'0\' AND deleted =\'0\' AND UPPER(blog_name) LIKE \'A%\'\" .

  • 如何获取对$wpdb对象中$TABLE_PREFIX的引用

    时间:2012-02-13

    我需要调用WordPress选项表并提取一些数据。但是,根据安装时是否使用默认表前缀,表名可能会有所不同(通常为wp\\U选项)。如何获取对站点表前缀的引用,以便通过$wpdb正确访问站点的选项表?/** * WordPress Database Table prefix. * * You can have multiple installations in one database if you give each a unique * prefix. Only

  • 来自前面插件的链接页面看不到$wpdb

    时间:2012-02-14

    很明显,我需要更多关于这个的知识。从我的插件。我有一个自定义主页,其中显示了存储列表的自定义db数据表。每个商店都有一个使用a href eg的“链接”ie。<a href=\'wp-content\\plugins\\SBaronAdmin\\Menus.php?xp=<?=$row->BrExpress;?> \'> <img src=\'images/full_menu_icon.gif\' alt=\'See this store menu\'

  • 正在检索多站点博客ID,不知何故未能正确获取它们

    时间:2012-02-15

    正在处理目录列表,并拼凑出了我所能找到的最短查询。它似乎返回了列表ok(我认为),但foreach无法正确处理数组。有人能告诉我我做错了什么吗?global $wpdb; $site_blog_ids = array($wpdb->get_results($wpdb->prepare(\"SELECT blog_id FROM wp_blogs where blog_id > 1\"))); // get all subsite blog ids pr

  • 似乎无法使set_blog_id工作,它只是不重置博客ID

    时间:2012-02-15

    我试图遍历一系列站点,但似乎无法使set\\u blog\\u id正常工作。以下是示例输出:数组([0]=>stdClass对象([blog\\u id]=>2)[1]=>stdClass对象([blog\\u id]=>3)[2]=>stdClass对象([blog\\u id]=>5))从数组中获取新的\\u blog\\u id并检查值-blog\\u id=2当前日志=5使用set\\u blog\\u id将当前blog\\u id设置为new\\u blo

  • 通过脚本直接在数据库中插入数据

    时间:2012-02-16

    是否可以通过脚本或HTML站点将数据插入wpdb,这将在中显示为普通文章,与我使用“创建新帖子”页面时相同?哪些表受到影响,或者我应该关心哪些表?比尔,麦贝克

  • $wpdb->num_rows doesn't work

    时间:2012-02-24

    我试图在自定义字段保存到db之前对其执行一些检查。所以我决定在浏览器和db之间使用add\\u过滤器。这是我的密码function fields_pre_check($post_id){ $errors = false; $values = get_post_custom(get_the_ID()); $act_val = $_POST[\'checks_news\']; 。。。altri检查。。。if(get_check_key($post_id, $act_

  • 使用循环查询还是直接数据库查询?

    时间:2012-02-27

    在我的一个表单输入中,选项是帖子列表。我可以使用循环来获取帖子,但是,从数据库表获取内容更快,对吗?我看到插件有时直接使用db,有时使用loop。我很困惑。

  • WordPress$wpdb只能工作一次

    时间:2012-02-28

    我正在开发一个插件,它需要运行许多不同的查询。我创建了一个具有许多函数的类,所有这些函数都运行不同的查询。基本上是DAL。现在,当我在程序中调用这些函数时,它们都可以正常工作,但只有一个运行其查询。所有其他函数调用中的所有其他查询都不会运行。如果我只调用程序中的一个函数,所有函数都可以很好地运行查询。我想不出是什么问题?下面是一些代码以下内容已在以后添加这些才是真正给我带来麻烦的功能。我给他们打电话,他们都在工作。但其中只有一个(最后一个)运行其查询。如果我只调用其中一个,它们都可以很好地运行查询。cla

  • 将用户群(订户)从一个网站导入到另一个网站的最佳实践是什么?

    时间:2012-03-01

    我想将用户从Wordpress安装导入到其他安装。相同的域,但完成不同的网站。Website A (旧版,700个用户):正在运行WP3.0 普通安装+BBPress 1.xWebsite B (新增,无用户):WP3.3.1 多站点安装+BBPress 2.0 + Buddypress 1.5.4数据库也将更改,网站B将使用新数据库-因此表前缀将不匹配what\'s the best practice to import user base from website A to website B in

  • 通过数据库查询检索自定义字段数组值

    时间:2012-03-07

    我正在尝试根据多个自定义字段查询数据库中的帖子。如果值很简单,使用下面的代码就很容易了: $querydetails = \" SELECT wposts.* FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta WHERE wposts.ID = wpostmeta.post_id AND wpostmeta.meta_key = \'field\'&#x

  • 具有2个条件的wpdb自定义元数据

    时间:2012-03-08

    这是我花了太多时间研究的问题之一,可能有一个我错过的非常简单的解决方案。任何帮助都将不胜感激。我试图用自定义数据中的名称填充选择框(meta_key “”pyd_pub_author)但是,我不能直接调用数据,因为它还需要确保\"pyd_pub_type\" = \"Newsletter\"这个meta_value 对于meta_key \"pyd_pub_type\" 需要是\"Newsletter\" 作者的名字必须来自meta\\u key“pyd_pub_author“棘手的是,还有很多其他的”p

  • WordPress中的AJAX调用不适用于订阅者用户

    时间:2012-03-09

    全部的在我的应用程序中有一个通知系统,当用户单击该图标时,我想进行ajax调用。问题id它对管理员用户(调试:200 ok)正常工作,但对订阅用户(调试:301永久移动)无效。Ajax调用$(\"#notifications-button\").click(function() { $.ajax({ type : \'POST\', url: \'<?php echo get_option(\'siteurl\') . \

  • 插件代码在一个实例中从数据库中提取信息,而不是在另一个实例中。怎么啦?

    时间:2012-03-18

    在我的插件代码中,我从两个表中提取表id。id是从一个表中提取的,而不是从另一个表中提取的,在这两种情况下我都会出错。当我使用这些查询时,它们在mysql上工作。有什么想法吗?代码在下面,输出在下面。id是从wp\\U shclass表中提取的,而不是从wp\\U shinstructor表中提取的。有什么想法吗?我已经盯着这几天了,不知道出了什么问题。我正在使用wp 3.3.1function shmain_admin(){ if (!current_user_can(\'manage_opti

  • 在特定日期之后获取评论

    时间:2012-03-21

    我认为这不是get\\u comments($args)中的参数;所以我使用的是SQL语句。首先,我从我创建的一个单独的表中获取注释日期。之后,我想检索在该日期之后发表的所有评论。$last_updated_comment = \" SELECT comment_date FROM wp_last_comment ORDER BY comment_date DESC LIMIT 1\"; $last_updated_comment = $wpdb->get_r