您当前的位置:首页 > TAG信息列表 > posts-where

  • 挂钩POSTS_WHERE WITH POSTS_JOIN和POSTS_SEARCH性能有什么不同吗?

    时间:2014-12-28

    我想知道我应该使用哪个性能更快的过滤器挂钩。我两次都试了好几次,我注意到posts_search 比使用posts_where 和posts_join你对此有何看法?

  • Pre_Get_Posts或$Where,使用哪一个?

    时间:2015-01-16

    我有一个自定义搜索小部件,它只搜索一个包含大于或等于1的meta\\u键的自定义帖子类型,我在其中收集帖子id。在所有这些帖子id中,我想排除那些具有meta\\u键“\\u start\\u date”(存储方式为01-16-2015)且值>=”search\\u input\\u start\\u date“和meta\\u key“\\u end\\u date”(存储方式为01-16-2015)且值lt=”的帖子类型search\\u input\\u end\\u date\'。我的问题是

  • 帮助SQL查询,如何添加带有选项中存储的值的分类术语?

    时间:2015-01-21

    我需要你帮助制作SQL我拥有的:自定义帖子类型(公司)应用于cpt的分类法(类别)(并具有ct节选择字段)自定义分类法(节)不应用于任何内容在分类法(类别)中,我在自定义分类法(节)的自定义字段(使用acf插件)上设置值。它存储在数据库中,如下所示:在wp\\U选项中,键:{taxonomie}_{term_id}_{field_key}, 值:section_term_id. 例如,我有一个名为“婚礼花”的类别,id为15,含税。章节术语:“焊接”,id 14。因此,如果我这样做:get_option(

  • 仅对主查询运行POSTS_WHERE和POSTS_JOIN

    时间:2015-03-05

    使用pre_get_posts 胡克,我可以$query 作为论据。但在posts_where 和posts_join hook,我收到的是相应的子句,而不是查询。问题是钩子正在每个查询上运行,而不仅仅是主查询。给定以下代码,该代码将在页面运行的每个查询上执行一次:add_filter(\'posts_join\', \'my_join\'); function my_join($join) { echo \'lala\'; return $join; } 如何判断查询是否是主查询,使其

  • 按分类和元值过滤帖子

    时间:2015-08-12

    我正在编写一个插件,它将根据标签和Posteta对帖子进行隐藏和排序。默认情况下,标记为“古董”的缺货产品将被隐藏。到目前为止,我可以隐藏已售出的产品,但当我试图隐藏标记为“古董”的已售出产品时,我的代码失败了。我希望有人能帮我找到解决办法。我想我在WHERE子句或terms表的左JOIN语句中遇到了问题。这是我的代码:add_filter( \'posts_join\', \'meta_join\' ); function meta_join( $join ) { if

  • 从WHERE子句中删除POST_CONTENT搜索(和CONCAT SQL函数)

    时间:2017-01-07

    我有一个自定义表格,并按照本页上的说明进行操作https://codex.wordpress.org/Custom_Queries 我可以修改WHERE子句。function geotag_search_where( $where ){ if( is_search() ) { $where = preg_replace( \"/\\(\\s*\" . $wpdb->posts . \".post_title\\s+LIKE\\s*(\\\'[^\\\']+\\

  • 如何仅为搜索查询修改POSTS_WHERE过滤器

    时间:2017-01-09

    我使用posts\\u where filter来修改用户在web上的搜索,但我发现一些默认的小部件,如“最近的帖子”也使用此过滤器,它们的行为也会被修改。我试图找到一种方法来避免用户搜索以外的任何内容使用posts\\u where过滤器。这是我的代码:add_filter( \'posts_where\' , \'posts_where_statement\' ); function posts_where_statement( $where ) { global $w

  • 如何排除当前用户的帖子

    时间:2018-12-26

    如何在中隐藏ID数组中的帖子usermeta 对于中的当前用户main query.我可以使用post__not_in 在里面meta_query 但我不知道只针对特定用户使用哪个选项。我想应该用posts_where?

  • 在由WP_QUERY生成的SQL中,围绕关键字的校验和是什么,我也需要使用它们吗?

    时间:2020-03-20

    我使用posts\\u join和posts\\u where过滤器在查询中包含自定义表。this page 说我应该“使用WordPress所做的一切搜索帖子标题字段来搜索我的自定义表字段(而不是试图复制WordPress相当复杂的逻辑)”。。。但是他们提供的代码不起作用。替换未找到任何内容,因此未添加任何内容。 $where = preg_replace( \"/\\(\\s*post_title\\s+LIKE\\s*(\\\'[^\\\']+\\\')\\s*\\)/\", \"(post_

  • WP查询按作者姓名、帖子标题或帖子内容显示帖子

    时间:2016-01-26

    我必须创建一个搜索查询,它允许我过滤所有作者姓名、文章标题或文章内容包含“来自搜索”文本框的帖子。因此,如果我搜索wordpress,它应该列出作者的所有帖子,以及在标题或内容中包含该词的帖子。

  • 按计算字段排序wp_Query

    时间:2016-03-07

    嗨,我在做一个商店定位器。我有一个自定义的“诊所”贴子,在那里我保存诊所详细信息(地址,…,lat,lng)。每次发布新诊所时,我都会将post\\U id、lat和lng保存在自定义表“lat\\U lng\\U post”中。我可以使用filter post\\u搜索特定距离内的诊所,其中以这种方式:add_filter( \'posts_where\' , \'location_posts_where\' ) function location_posts_whe