您当前的位置:首页 > TAG信息列表 > join-tables
Wpdb查询内的联接..糊涂了!
我需要从提供电子邮件、用户名或昵称以及基于作者id的文章标题的查询中获得返回。该查询将通过cron每天运行一次,并查找在删除之前已使用了特定生存时间的帖子(该查询将在帖子删除之前运行五天,然后运行三天)。到目前为止,我通过在phpmyadmin中运行手动查询(几乎)实现了这一点。SELECT ID, user_email, display_name, user_nicename FROM wp_users WHERE ID IN (SELECT post_author FROM w
连接在帖子编辑器页面中不起作用的表
我正在开发一个插件,它将数据存储在自定义表中,并连接到wp_posts 通过邮局的id。然后我使用posts_join 和post_fields 筛选以加入我的表并能够从中检索数据。例如: add_filter(\'posts_join\', \'my_join\' ); function my_join( $join ){ global $wpdb; $join .= \"LEFT JOIN wp_my_table ON $wpdb
网站的自定义WordPress SQL语句
我试图链接wordpress数据库中几个标准表中的特定列。我特别希望看到一个视图/表,其中包括:post title post content guid meta value = image url 这种工作,但我有3行每个项目返回。我只想要一个,然后能够从所有类别中选择最新的项目,例如2、4和7除外。SELECT wp_posts.post_title, wp_posts.`guid`, wp_postmeta.meta_value FROM wp_posts,
List author's posts with SQL
我想用下面的代码显示作者的帖子,但不显示作者的姓名。怎么了?<? // query test $qry = $wpdb->get_results( $wpdb->prepare(\" SELECT * FROM $wpdb->posts WHERE post_type =\'post\' AND post_status=\'publish\' order by \'ID\' DESC LIMIT 5 \"));
Join new table with SQL query
我创建了一个带有新表的插件(wp_soundcloud) 我需要从新表中检索数据以及post数据。以下是我的疑问: $querystr = \" SELECT $wpdb->posts.*, FROM $wpdb->posts LEFT JOIN $wpdb->soundcloud ON($wpdb->posts.ID = $wpdb->soundcloud.idpost) WHERE $wpdb->p
Wordpress SQL JOIN query
Hi我试图在同一个查询调用中运行2个查询。 // send the query global $wpdb; $commentQ = \"SELECT * FROM $wpdb->comments \" . $whereClause . $orderBy; $comments = $wpdb->get_results( $commentQ, ARRAY_A); 到目前为止,它是可行的,但当我尝试运行2个查询时,它失败了。我想做的是我想跑步
使用元值对内容进行重新排序
我有一个主题,你可以在其中添加类型为“公文包”的帖子,我希望能够对它们进行重新排序。我添加了一个名为“position”的自定义元字段,并且已经设置了这些值。一切都很好。我的问题是:如何修改查询以加入wp\\U Posteta表并按“position”值排序?这是当前查询:$loop = new WP_Query( array( \'post_type\' => \'portfolio\', \'posts_per_page\' => $homepagenumb
How to join tables?
我知道网站上有很多关于这个的帖子,但我不明白它是如何工作的。此SQL有效。SELECT wp_category.id, wp_ogloszenia_kupione.kategoria, klient_id FROM wp_category JOIN wp_ogloszenia_kupione ON (wp_ogloszenia_kupione.kategoria = wp_category.id); 如何翻译成Wordpress$wpdb?
$wpdb-加入没有结果
对于我客户的一个WP站点,我正在制作一个插件,使用db查询。我有两个专门用于插件的自定义表:user_req — 存储用户选择的帖子以及一些自定义字段的数据user_req_admin — 使用特殊外键存储一些非常基本的内容user_req_id.Table: user_reqTable: user_req_admin我的计划是Join 5 tables 使用单个查询:用户请求管理员将通过以下方式加入:{$wpdb->user_req_admin}.user_req_id 连接方式{$wpdb-&g
TERM_TASTIONY_ID和TERM_ID是否相同?
我有一个自定义查询,需要加入,因为我想统计所有帖子of a specific category.所以我查了一下表,发现了那张表wp_term_relationships 包含对wp_term_taxonomy 桌子这个term_taxonomy_id.然而当我调查wp_term_taxonomy 我又一次发现term_taxonomy_id 和term_id 具有完全相同的值。那么它们总是一样的吗?我是否可以仅通过加入按类别筛选结果wp_term_relationships 和使用term_taxonom
WP_QUERY命中最大联接数...否则,我如何构建使用自定义域的搜索函数?
我正在尝试搜索一个自定义帖子类型的“属性”,同时我也在使用多个(5-30)meta\\u查询搜索自定义字段。问题是Wordpress或MySQL抛出了一个错误,说我达到了可以使用的JOIN语句数量的限制。错误:[SELECT将检查超过MAX\\U JOIN\\U SIZE的行;检查您的WHERE并使用SET SQL\\U BIG\\U SELECTS=1或SET MAX\\U JOIN\\U SIZE=#如果选择正确]因为我使用的是WP\\u Query,所以甚至可以设置这些选项吗?我还有别的办法吗?以下
如何在标题、内容或作者中搜索帖子?
我看了很多关于自定义元搜索的帖子和问题,但我想搜索帖子,如果搜索查询与作者姓名匹配,就包括这些帖子。我已经想出了以下代码,但它不起作用。出于某种原因,它返回状态为“修订”的帖子首先,我将三个函数连接到各自的挂钩上:add_filter(\'posts_join\', \'custom_posts_join\' ); add_filter(\'posts_groupby\', \'custom_posts_groupby\' ); add_filter(\'posts_where\', \'
如何使用过滤器钩子POSTS_JOIN来查询POSTS_WHERE中的分类术语?
在过去的几个小时里,我一直在尝试使用过滤器挂钩posts_where 和posts_join 要根据分类法术语搜索帖子,在本例中,分类法为“category”,术语为“politics”这是我尝试的结果,结果是一个空查询:这条线在钩子里posts_where$where .= \" OR ($wpdb->term_taxonomy.taxonomy IN (\'category\') AND $wpdb->terms.name = \'politics\')\"; 这就是我用来连接不
内部联接用户表以选择具有角色的用户
我正在尝试使用以下功能查看用户列表(音乐艺术家)。function show_authors($ltr) { global $wpdb; $querystr = \"SELECT $wpdb->users.* FROM $wpdb->users WHERE $wpdb->users.display_name LIKE \'$ltr%\' ORDER BY $wpdb->users.display_name\"; /**
如何将以下内容插入到我的定制表中?
$service = array( \'show_option_all\' => \'Select your Service\', \'show_option_none\' => \'\', \'option_none_value\' => \'-1\', \'orderby\' => \'name\', \'order\' => \'ASC\', \'show_cou
自定义查询:连接来自两个自定义发布类型的元值
嗨,我希望这是问这个问题的好地方。我正在将我的整个足球俱乐部网站移动到Wordpress上,因此使用一个数据库来获取我所掌握的信息。从长远来看,我这样做是为了让事情变得更容易。以前,有一个用于对手、比赛、球员等的数据库表。现在我有了这些的自定义帖子类型。这些表中的每个条目都有一个唯一的ID,可以在适当的情况下在其他表中引用:对手ID、比赛ID、球员ID等等。例如,在比赛页面中,我会从包含连接的对手和球员表中提取和输出数据,其中一个基本示例是:$query = \"SELECT me.date, me.op
Query All users that has post
到目前为止,我有以下疑问: $user_args = array( \'role\' => \'frontend_vendor\', \'orderby\' => \'display_name\', \'order\' => \'ASC\', \'number\' => $no, \'
writing inner join in wpdb
我在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
$POSTS_JOIN筛选器连接到什么?
我正在尝试使用posts_join 筛选以联接2个表:wp_postmeta 到wp_posts. 我是SQL的新手,所以我不确定自己是否感到困惑,因为我不了解WordPress是如何实现的posts_join, 或者如果我不理解SQL语法。我的问题是:为什么join语句中只使用一个表?我认为join语句需要2个表,这是因为posts_join 筛选器假定您总是将表加入到wp_posts?法典中的示例https://codex.wordpress.org/Plugin_API/Filter_Refere
使用高级自定义字段构建表
我有一个填充从ACF提取的数据的表。如果有可用的报告,它基本上会添加PDF格式的报告。我想我已经解决了这一部分,但我的代码非常复杂,我想用switch语句或类似的东西来简化它。此外,当没有可用的PDF文件时,如何使表格显示值“x”?它目前正在删除手机,我不希望它这样做。提前谢谢。<table class=\"float-left table\"> <thead> <tr> <th scope=\"col\"&