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

  • WordPress仅搜索自定义元字段

    时间:2015-08-16

    我有一个菜谱网站,每个菜谱都位于一个名为“菜谱”的自定义元字段中。我只想在用户搜索网站时搜索元字段的内容。我下面代码的问题是:当搜索结果的数量超过每页的帖子数量(10-来自主WP设置)时,它会返回3次结果。换句话说,如果搜索有11个结果,那么序列将重复3次。没有活动插件。function my_search_filter( $query ) { global $searchtest; global $searchcount; if ($query->i

  • WooCommerce-多元查询不起作用

    时间:2015-08-17

    非常感谢您提供有关此多元查询不起作用的任何帮助,包括meta_query 参数已经过独立测试。我正在寻找特色产品以及畅销(流行)产品。目前,这段代码带来了\'post_type\' => \'product\', 完全忽略\'meta_query\'.$args = array( \'post_type\' => \'product\', \'post_status\' => \'publish\', \'posts_per_page\'

  • 根据实时数据查询帖子的最佳方式是什么?

    时间:2015-08-18

    我正在为WordPress开发插件在每个帖子中,都有一个评分栏,用户可以给帖子打分1-5颗星我计算grow rate 基于(Stars in past 7 day from now).我想显示按排序的帖子grow rate.<最好的方法是什么saving grow rate and then query posts based on it?一种方法是在post meta中保存增长率,并在每次用户评分时更新post meta,但如果一篇文章长时间没有任何增长率,其增长率仍然过时。

  • 从数据库中查找给定纬度和经度500英里内的所有结果

    时间:2018-01-03

    我陷入了这个问题中,主要要求是从数据库中查找距离给定纬度和经度500英里以内的所有结果。我已经将纬度和经度以及这些纬度和经度的邮政编码存储到post\\u meta中,现在的想法是,当用户搜索任何邮政编码并从下拉列表中选择英里数时,所有匹配该查询的结果都应该出现。用户进行如下查询51310的500英里查询应返回距离邮政编码51310 500英里以内的所有结果。以下是我到目前为止所做的。这是实际对数据库进行查询的主要功能。if (isset($_GET[\'s\']) && !empty($

  • 数字范围之间的WordPress Meta_Query(无效)

    时间:2018-01-07

    我的自定义帖子类型有一个名为(sizes\\u Available)的元字段,它如下所示:尺寸\\u适用于职位id 1:15-25-35-45尺寸\\u适用于职位id 2:55-65-75-85我有一个搜索输入,用户可以在下拉列表中搜索其特定大小,如下所示:I need Size between: 11-19 ; 31-39 ; 51-59 ; 81-89 ; 因此,如果用户从下拉列表(11-19)中搜索大小。。它将列出po

  • 使用POST保存元数据,不使用任何插件

    时间:2018-01-09

    我有一个职位类型,我需要节省每一个项目的价格。请建议我如何在我的帖子类型中创建元字段,而不使用任何插件?

  • WordPress META_QUERY>=&<=仅检索等于数值的帖子的运算符

    时间:2018-01-10

    我有WordPress查询参数,需要根据两个meta键的值筛选帖子,如果这两个值>=和<;=到两个数字。$args = array( \'post_type\' => \'vacancy\', \'post_status\' => \'publish\' ); $vacancy_small_salary = 3000; //these are dynamically inputted from $_POST $vaca

  • 同时查询多个元值:

    时间:2018-01-15

    我的问题是:$args = array( \'post_type\' => \'pc-portables-gamer\', \'posts_per_page\' => -1, \'meta_query\' => array( array( \'key\' => \'modele_du_processeur\', \'value\' => $_GET[\'modele_du_processeur\'] , \'compare\' => \'LIK

  • 使用元查询和用户元排除帖子

    时间:2018-01-15

    我有一个循环,它工作得很好,完全符合我的要求。问题是,我需要排除已经标记为使用add_user_meta查看的特定帖子。使用update\\u user\\u meta和值为“1”的帖子id将每个帖子标记为已查看。$_goal = $_GET[\'goal\'] != \'\' ? $_GET[\'goal\'] : \'\'; $calmargs = array(\'post_type\'=>\'yoga_post\',\'goal\'=>$_goal,\'orderby\'=>

  • 如果键值未知,则通过元键获取自定义POST

    时间:2018-01-19

    我正在尝试通过元键获取自定义帖子,但我无法获取此内容。当我尝试运行没有元数据的查询时,它显示为空。任何帮助 $args = array( \'post_type\' => \'mad_property\', \'post_status\' => \'publish\',

  • 元查询返回空数组

    时间:2018-01-31

    我有两个CPT,它们通过其中一个上的元值进行关联。我在一个CPT中有一个meta\\u键,它保存其链接的其他CPT的ID。如果我在管理中找到那篇文章并像这样转储它的meta,$meta = get_post_meta( $_GET[\'post\'] ); dd( $meta ); 然后像我所期望的那样转储一个数组,匹配DB中的内容,Array ( ..... [practice_id] => Array (

  • 将索引添加到wp_postmeta中的meta_value

    时间:2018-02-01

    为了在Wordpress中进行更快的查询,是否可以将索引添加到wp\\U POSTETA表中的meta\\U value列?wp\\U Posteta表中有大约500万行,当限制为500行时,我的查询大约需要3秒钟。我试图在phpMyAdmin中为meta\\u值添加索引,但收到一条错误消息,上面说:键规范中使用的“meta\\u value”列没有键长度我曾考虑将其转换为varchar(255),但我有一个元值\\u wp\\u attachment\\u metadata,大约1500个字符长。我的查

  • Documentation for post meta

    时间:2018-02-02

    正在尝试解决this problem 我试图找到所有可用/可能的默认“post meta”标记/条目的完整列表。我在任何地方都找不到记录的此信息。有什么指示吗?

  • WP_QUERY:将SQL函数应用于元字段值

    时间:2018-02-05

    假设我正在按元字段进行排序查询:new WP_Query( array( \'meta_query\' => array( \'state_clause\' => array( \'key\' => \'state\' ), ), \'orderby\' => array( \'state_clause\' => \'DES

  • 多个元密钥,但获取服务器负载非常高

    时间:2018-02-09

    当我们有10多个元密钥时,我就可以百分之百地使用服务器。是否有任何选项可以优化查询。 $meta_query = array(\'relation\' => \'AND\'); foreach ($requestData as $key => $value) { $meta_query[] = array( \'key\' => $value, \'value\' => \'1

  • 扩展WooCommerce管理产品搜索

    时间:2018-02-12

    我已经为产品添加了自定义字段,但在管理页面中搜索不起作用。尝试了许多代码,发现这一个最终有效here 但它删除了默认的按标题搜索,所以如果使用该代码,按标题搜索将不再有效。如何编辑代码以添加元键搜索,但仍能在默认搜索上工作?谢谢你的帮助!代码如下:function extend_admin_search( $query ) { // Extend search for document post type $post_type = \'product\'; // C

  • WP_QUERY不使用撇号搜索

    时间:2018-02-15

    我试图在WP\\U查询中搜索包含短语“道尔顿定律”的数据meta_query. 这是一个AJAX 搜索,下面是我正在做的://in this case $_POST[\'query\'] is the phrase \"Dalton\'s Law\" $query = apply_filters( \'get_search_query\', $_POST[\'query\'] ); $query = esc_html( $query ); $guide_meta

  • WP_QUERY:仅包含具有特定元值的自定义帖子类型

    时间:2018-02-21

    对于WP\\U查询,我有以下参数:$args = array( \'post_type\' => array( \'cpt-1\', \'cpt-2\' ), \'post_status\' => \'publish\', \'posts_per_page\' => 9, \'meta_query\' => array( \'relation\' => \'OR\',

  • 如果META_KEY的META_VALUE小于今天的日期,则更新META KEY

    时间:2018-02-26

    我有一些自定义字段的自定义帖子类型。“日期”字段和“状态”字段就是其中之一。这里我试图根据“日期”字段与当前日期的比较来更新“状态”字段的meta\\u值。

  • GET_PAGE元查询不工作,可能是错误?

    时间:2018-02-27

    因此,我有以下参数来查询自定义帖子类型:$compargs = array( \'post_type\' => \'projects\', \'meta_compare\' => \'=\', \'meta_key\' => \'status\', \'meta_value\' => \'completed\', ); $comptasks = get_pages( $compargs );