jjzjj

taxonomy

全部标签

mysql - 合并两个选择语句(追加列)

我有2个Wordpress数据库查询,第一个显示所有帖子+类别。第二个显示所有帖子+自定义字段。我正在寻找的是列出所有帖子+类别+自定义字段查询1:列出帖子+类别SELECTID,post_title,(SELECTgroup_concat(wp_terms.nameseparator",")FROMwp_termsINNERJOINwp_term_taxonomyonwp_terms.term_id=wp_term_taxonomy.term_idINNERJOINwp_term_relationshipswpronwpr.term_taxonomy_id=wp_term_taxon

php - 如何加入帖子元和分类表wpdb mysql

我正在编写sql查询以获取基于分类和发布元的帖子,现在我有这个postsasm,$wpdb->postmetaLEFTJOIN$wpdb->term_relationshipsON(m.ID=$wpdb->term_relationships.object_id)LEFTJOIN$wpdb->term_taxonomyON($wpdb->term_relationships.term_taxonomy_id=$wpdb->term_taxonomy.term_taxonomy_id)LEFTJOIN$wpdb->termsON($wpdb->term_taxonomy.term_id=

php - 将搜索和替换限制为类别

我希望在主要网站上查找并替换某个关键字。我通常会使用像这样的东西UPDATEwp_postsSETpost_content=REPLACE(post_content,'Itemtoreplacehere','Replacementtexthere');但是,我不希望更新遍及整个站点,我希望将其限制在一个类别中。谁能告诉我如何实现这一点? 最佳答案 更新:更精确的查询应该看起来UPDATEwp_term_relationshipsrJOINwp_postspONr.object_id=p.idJOINwp_termstONr.term

php - 在 WordPress 循环中按日期显示来自自定义分类的最后一篇文章

我有一个自定义分类法,我用它来捆绑系列帖子(系列是该分类法中的一个术语)。我想要的是在执行WordPress循环时将这些捆绑的帖子视为特殊情况。仅应显示系列中的第一篇文章(日期最近的文章),不属于自定义分类中术语的所有其他文章应被视为普通文章。除了自定义系列分类法之外,还可以对帖子进行标记或分类(因此最多三个分类法,包括自定义分类法)。循环应包含固定数量的帖子(例如,在WordPress后端设置的首页帖子数)。我不知道如何对这些帖子进行分组,部分原因是所有数据都在不同的表中,而且每个条目都可以属于多个分类法。当然,遍历帖子数组,在MySQL调用后丢弃该系列中较旧的帖子是可能的,但在这种

MySQL 查询基于其他表创建列

我正在尝试查询多个WordPress表,并且我一直在学习。这是我目前所拥有的SELECTtr.object_id,tr.term_taxonomy_id,p.ID,p.post_date,p.post_title,p.post_excerpt,p.guid,t.term_id,t.name,tt.taxonomyFROMwp_116_term_relationshipsAStr,wp_116_postsASp,wp_116_termsAStLEFTJOINwp_116_term_taxonomyasttONtt.term_id=t.term_idWHEREp.post_type='po

mysql - 如果帖子只有一个特定标签,则过滤查询中的帖子

根据标签查询wordpress帖子可能如下所示(如果我正确拼凑-我从查询中删除了不相关的部分):SELECTwposts.IDASID,wposts.post_title,wposts.post_status,wposts.post_name,tag_terms.term_idAStag_idFROM`wp_posts`ASwpostsINNERJOINwp_term_relationshipsAStag_term_relationshipsON(wposts.ID=tag_term_relationships.object_id)INNERJOINwp_term_taxonomyAS

mysql - SQL 查询以提取所有带有类别的 WordPress 帖子

我需要从我的WordPress数据库中提取所有帖子以及相关的类别,但不确定如何编写此查询。我已经对它进行了几次尝试,但并不满意,希望得到帮助?编辑:这是我已经尝试过的:SELECTpost_title,wpr.object_id,wp_terms.nameFROMwp_termsINNERJOINwp_term_taxonomyONwp_terms.term_id=wp_term_taxonomy.term_idINNERJOINwp_term_relationshipswprONwpr.term_taxonomy_id=wp_term_taxonomy.term_taxonomy_i

php - 如何在 PHP 中查找 "related items"

我们经常看到“相关项目”。例如,在博客中我们有相关的帖子,在书籍中我们有相关的书籍等。我的问题是我们如何编译这些相关性?如果只是标签,我经常看到没有相同标签的相关项目。例如,当搜索“粉色”时,相关商品可能带有“紫色”标签。有人知道吗? 最佳答案 有很多方法可以计算两个项目的相似度,但要获得一种简单的方法,请查看Jaccard系数。http://en.wikipedia.org/wiki/Jaccard_index即:J(a,b)=intersection(a,b)/union(a,b)Soletssayyouwanttocomput

php - 如何在 PHP 中查找 "related items"

我们经常看到“相关项目”。例如,在博客中我们有相关的帖子,在书籍中我们有相关的书籍等。我的问题是我们如何编译这些相关性?如果只是标签,我经常看到没有相同标签的相关项目。例如,当搜索“粉色”时,相关商品可能带有“紫色”标签。有人知道吗? 最佳答案 有很多方法可以计算两个项目的相似度,但要获得一种简单的方法,请查看Jaccard系数。http://en.wikipedia.org/wiki/Jaccard_index即:J(a,b)=intersection(a,b)/union(a,b)Soletssayyouwanttocomput

php - MySQL/PHP : Find similar/related items by tag/taxonomy

我有一个看起来像这样的城市表。|id|Name||1|Paris||2|London||3|NewYork|我有一个看起来像这样的标签表。|id|tag||1|Europe||2|NorthAmerica||3|River|和一个cities_tags表:|id|city_id|tag_id||1|1|1||2|1|3||3|2|1||4|2|3||5|3|2||6|3|3|如何计算哪些是最密切相关的城市?例如。如果我查看城市1(巴黎),结果应该是:伦敦(2)、纽约(3)我找到了Jaccardindex但我不确定如何最好地实现这一点。 最佳答案