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

  • 如何使用POST Count Zero获取每个分类的所有分类和所有术语

    时间:2012-07-03

    是否有一种简单的方法可以获取每个已注册的分类法,并且对于每个已注册的分类法,获取该分类法的所有术语,对于每个术语,获取post计数,而无需实际获取所有post数据?我想这绝对是可能的。我还假设它需要使用一些非常长的数据库查询$wpdb.

  • 主页面上不同的SQL查询计数指示器

    时间:2012-07-10

    我使用w3\\u total\\u缓存插件。但我不明白有时会发生什么事。我在底部启用了数据库缓存和调试信息。有时在主页上进行90-96 db查询,有时进行495-501查询。同一个页面使用相同的参数,结果怎么会如此不同?或者有时怎么会有这么多的查询?这是什么意思?请向我解释:)

  • $wpdb:计算与3个不同分类中的3个术语对应的帖子

    时间:2012-10-22

    如果我举个例子就更容易了:我有一个自定义的帖子类型MYPOSTTYPE, 有3种分类法TAX_1, TAX_2 和TAX_3如果我有3个术语:“TERM\\u TAX\\u 1”TAX_1, \'TERM\\u TAX\\u 2\'英寸TAX_2, 和中的“TERM\\u TAX\\u 3”TAX_3, 我如何计算有多少MYPOSTTYPE具有SQL查询和$wpdb的所有3个术语?我试过这样的东西,但没用。。。计数器始终为0SELECT COUNT($wpdb->posts.ID) AS count

  • 查询包含下级的类别的自定义分类

    时间:2013-11-05

    我使用了Events Manager插件,它创建了一个自定义的“event”post类型和一个名为“event categories”的自定义分类法。我有一个ID为43的“课程”类别。我还有许多儿童类别的课程,如“科学”、“英语”等。我正在创建一个自动完成搜索,需要根据搜索词查询课程,但仅限于出现在“事件类别”分类法“事件的帖子类型”中并标记有“课程”类别或其任何子类别的帖子。以下是我目前掌握的情况: global $wpdb, $table_prefix; $em_suggestion

  • WP-POSTRATIONS:列出当前用户未评级的帖子

    时间:2014-02-21

    这是我用来列出当前用户评级帖子的代码(我使用wp-postratings 我的网站上用于评级帖子的插件):<?php global $wpdb, $current_user; $userranking = $wpdb->get_results( \" SELECT * FROM wp_ratings WHERE rating_userid=$current_user->ID \"); if($userranking) { foreach ( $us

  • 准备好的语句在ACF中使用不正确?

    时间:2014-05-01

    我刚刚更新到WP 3.9,当不正确使用占位符时,它会返回一条警告。我发现一些准备好的语句写得不正确,但当我在ACF插件中看到这一点时,我真的很担心(因为它被广泛使用):(看看插件核心文件中的export.php)// create SQL with %d placeholders $where = \'WHERE ID IN (\' . substr(str_repeat(\'%d,\', count($my_options[\'acf_posts\'])), 0, -1) . \')\';&#x

  • 使用POSTS_WHERE或类似的命令从所有查询中排除特定术语

    时间:2014-09-12

    基本上,我想做的是排除所有属于某一特定术语集的帖子,除非您实际查看该帖子或页面。基本上就像YouTube的“未登录”功能是如何与视频协同工作的。我想知道最好的办法是什么。下面是我目前使用的内容,尽管我觉得这可能会在性能方面有所改进(SQL不是我最擅长的)。add_filter( \'posts_where\', \'exclude_terms_posts_where\' ); function exclude_terms_posts_where( $clause = \'\' ) {

  • 函数根据当前帖子ID返回查询到的元值

    时间:2015-04-13

    我写了几个查询,这些查询汇总了按相关帖子分组的下载计数以及其他关系。它们非常适合导出到CSV和WordPress之外的其他用途,但现在我需要在WordPress中编写一些有用的东西。我也在使用Posts-to-Posts插件。此查询基于直接输入帖子id号返回下载计数和。这在WordPress之外工作得很好。SELECT r.p2p_from, p.post_title AS Title, SUM(m.meta_value) AS Combined_Totals FROM wp_postme

  • wpdb and acf via wp rest api

    时间:2015-05-07

    我使用wp rest api 对于/wp-json/dn/locations依次执行以下操作wpdb 查询$sql = \"SELECT * FROM wp_posts p WHERE p.post_type = \'location\' AND p.ID = 133;\"; $results = $wpdb->get_results($sql); 结果很好,但不幸的是,我的ACF字段没有显示在那里。在我正在做的几个查询中,有相当多的查询,如果我必须手动追

  • 是否将插件页面内容存储在wp_Options中?

    时间:2015-09-08

    我想为wordpress编写一个插件,在某些情况下,它会显示一些内容,就像表单处理的最终结果是一篇文章或页面一样。我的想法是添加一个钩子,用于检查和拦截来自表单的GET或POST请求,并在处理时以POST/页面的形式显示一些消息。由于我希望能够更改文本,我希望有一个插件页面,其中包含文本编辑器,并在需要时将结果存储在数据库中。那么,我的问题是:这样一条消息(最终是一篇帖子/页面)是应该写入wp\\U选项,还是有更好的方法?

  • 与WPDP相关的函数看起来可以工作,但实际上并非如此

    时间:2015-09-10

    我有一个自定义数据库表,名为wp_wcpl_user_packages 其中包含以下列:id | user_id | product_id | ..irrelevant columns... | package_limit | package_timestamp | package_dduration 示例行为:1 | 1 | 44 | .... | 3 | 2015-09-08 22:18:44 | 90 我需要的是每小时运行一次cron作业,并设置package_limit 到-1

  • 生成用于跟踪$wpdb插入的唯一哈希/数字

    时间:2015-09-10

    我想生成一个唯一的哈希/数字,用于比赛状态跟踪。我将在用创建的url中使用此哈希/数字add_query_args.url创建将如下所示:$url = add_query_arg( array( \'id\' => \'tracking_number_comes_here\', \'email\' => \'$contest_object->email\' ), $redirect_url ); 将输出如下内容:www.example.dev/share/?id=trackin

  • 获取修改评论查询后的评论数量

    时间:2015-09-11

    我已在中修改了注释查询参数comment-template.php 从…起$author_id = get_query_var( \'author_id\', 1 ); $comment_args = array( \'order\' => \'ASC\', \'orderby\' => \'comment_date_gmt\', \'status

  • 如何在WordPress中按两个自定义分类获取产品订单

    时间:2015-09-12

    昨天,我陷入了如何检索属于其他分类法排序的特定自定义分类法的产品的代码中间。Table wp_posts: id | post_title ---------------------- 2 | Galaxy S4 4 | Iphone i5 6 | Nokia lumia 535 Table wp_term_realtionship:- object_id |

  • writing inner join in wpdb

    时间:2015-09-17

    我在wordpress中编写SQL内部连接语法时遇到了一个问题,这种逻辑肯定会起作用,我在phpmyadmin中尝试过,效果很好SELECT booking_calendars.cal_name FROM booking_calendars INNER JOIN booking_reservation ON booking_calendars.id = booking_reservations.calendar_id WHERE status LIKE \'pendin

  • wpdb->insert not working

    时间:2015-09-23

    EDIT: Rewrote the page from scratch and have been unable to figure out the differences. The new page works as expected.在这里和Wordpress上检查了多个问题。组织还没有运气。下面是我在多个页面中使用的代码,用于获取旧记录并将其插入数据库(这些页面上没有问题)。页面中还有更多代码,但这就是我遇到的问题。它在一页上不起作用。即使使用$wpdb->show\\u errors()

  • 仅当语言为俄语时,Wpdb结果为空

    时间:2015-09-29

    我有点问题wpdb query.我需要更改HTML的内容select 通过更改另一个(简单且干净),因此,这是我的查询:$_queryString=\"SELECT stato_\".ICL_LANGUAGE_CODE.\" AS stato FROM hn_references WHERE LOWER(continente_\".ICL_LANGUAGE_CODE.\")=\'\".$_cont.\"\' GROUP BY stato_\".ICL_LANGUAGE_CODE; $_queryR

  • 使用wpdb获取用户名字的正确方法

    时间:2015-10-02

    我想使用$wpdb获取用户的名字。我知道如何使用php和mysql查询,但我想使用$wpdb。问题是我不知道如何使用它。我试图创建一个简单的查询,以按user\\u id显示user first\\u name,然后进行回显。这就是我的结局:$mywpdb1 = $wpdb->get_var( $wpdb->prepare( \"SELECT first_name FROM $wpdb->usermeta

  • 基于自定义角色登录权限的前台菜单

    时间:2015-10-11

    我的网站有两个阶段,第一个是菜单,如果用户未登录,我希望我的网站隐藏(正常)菜单项,例如,当有人访问我的网站时,菜单应为主页关于我们的产品,但当有人登录时,相同的菜单主页关于我们的产品,联系我的帐户,我的设置,我的个人信息,如果可能的话,怎么可能?我应该读些什么,知道些什么,因为我想用相同的菜单制作定制仪表板。

  • 如何使用wpdb和GROUP BY组合一个字段?

    时间:2015-10-12

    我的函数中有以下代码。php中,我试图将woocommerce订单中的销售数量分组到产品上选择的变体中。我的问题是:$uvuorderposts = $wpdb->get_results( \" SELECT p.ID, p.post_title, p.post_date, wcom.order_item_name, wcomm.meta_key, wcomm.meta_value, wcomm2.meta_key AS meta_key_qty, wcomm2.m