您当前的位置:首页 > TAG信息列表 > meta-query
是否可以创建永久链接以使用META_KEY排序?
我觉得我一直在网络上到处寻找答案,现在我真的开始磨磨蹭蹭了。不确定这是否是正确的方法,但我想以query\\u arg的形式向URL添加query\\u posts数组。这是我们的问题:query_posts( array( \'meta_key\' => \'rank\', \'orderby\' => \'meta_value_num\', \'order\' => \'DESC\' , \'paged\' => $paged, 如何使用add\\u query\\u
如何实现带输入域的自定义搜索?
我想实现如下搜索表单:Loan Form在我的主题中,我有一个自定义的帖子类型,名为Data with the Year and Money自定义字段。我在google上搜索了很多,但找不到将用户输入提交到我可以使用的地方的方法WP_Query 填充搜索结果。那么,如何从表单中获取用户输入并使用它在WordPress中创建结果页呢?还有请有人解释一下WordPress?s= 查询工作正常。
META_COMPARE不比较整数
我已经通过表单向我的自定义搜索页面提交了一个整数数据。如果输入是单字符(例如1),我可以正确地获得值,但如果输入是多字符(例如100),它仍然与“1”进行比较。如果用户输入为1 我得到了所有带有自定义字段值的帖子More than 1.但是如果输入是100 结果是一样的。为什么会发生这种情况这是我的代码:$i_rate = $_GET[\"interest_rate\"]; $bc_args = array(
如何输出从CUSTOM_TYPE_POST中找到的匹配的元键?
在WordPress中播放单人游戏。php页面,其中显示一个配置文件(来自许多其他配置文件),其中包含来自大约10个不同元字段的信息。不使用标记或类别。。我想做的是在页面底部,有一个相关的部分,但将其他配置文件(由相同的custom\\u type\\u post制作)与页面上的当前配置文件进行比较,如果10个元字段中的任何一个值与任何其他配置文件匹配,请在页面底部的滑块中显示它们。。。。。。。但是显示匹配的元字段。我相信我目前正在显示匹配的个人资料。。。但我试图找到一种方法来显示它们是如何匹配的,方法是
按最小/最大值进行高级搜索
我正在构建一个高级搜索表单,它允许我通过不同的参数进行搜索。目前,按分类法进行搜索效果良好。我的问题是试图设置搜索依据的最低价格。这是我函数中的代码。php文件:function advanced_search_query($query) { if ($query->is_search) { $query->set(\'post_type\', array( \'properties\' )); if (isset($_
在大型数据库上使用META_QUERY进行非常慢的查询
我有一个博客,有大约20万篇帖子,每个帖子都有20个自定义字段。我一直在用WordPressTransients_API 缓存查询,在少数情况下可以使用它,但由于博客的性质,它不能用于其他一些查询。我的博客是http://fixapk.com 访问应用程序时出现问题(single.php).我使用自定义字段*\'\\u similar\\u apps\'*检索相关文章的代码如下:$args = array( \'showposts\' => 10, \'post_type\'
WordPress搞砸了‘Pre_Get_Posts’中的‘orderby’=>‘meta_value_num’
我有很多_ai_price_int 元值设置为数字。这是表格的外观: meta_id, post_id, meta_key, meta_value 1309, 1111, _ai_price_int, 6550 1310, 1115, _ai_price_int, 7100 1311, 1113, _ai_price_int, 7500 1312, 1103, _ai_price_int, 6000
时间戳的自定义元排序(_M)
因此,我有一个wp元查询,用于处理具有开始时间戳和结束时间戳的事件的搜索,我希望返回用户在搜索中选择的两个日期内的所有结果。到目前为止,这部分工作正常。但是,我想按开始时间戳对结果进行排序,以便首先显示最新的事件。$args = array( \'s\' => $_GET[\'k\'], \'post_type\' => \'event\', \'posts_per_page\' => \'-1\', \'post_stat
检查附件ID是否与多个帖子关联?
是否有功能检查附件ID(=get_post_thumbnail_id(..)) 是否与多个帖子关联?“关联”的意思是,a posts的meta\\u键的meta值_thumbnail_id 等于附件ID。我知道get_post_meta() 如果没有找到任何内容,则返回一个空数组,但我必须以某种方式遍历所有帖子。
按元字段日期排序自定义帖子
我在黑板上尝试了各种例子的组合,但似乎没有什么能满足我的需要。我有一个事件发布类型,在自定义元框中有多个字段,其中一个是以yyyymmdd格式保存的日期字段。我只需要查询今天和将来发生的事件,并在ASC order by date字段中排序。这将在自定义帖子类型存档页面中使用。Metabox功能:function events_metabox() { global $post; $typename = \'events\'; $meta = get_post_meta($
获取META_QUERY值的Foreach
如何获取meta\\u查询值中每个值的meta\\u框,下面是代码:$my_id = get_post_meta(get_the_ID(), \"artist_name\", true); $artistNames = array(); foreach($my_id as $id) { $artistNames[] = $id; } $artists = implode($artistNames,\", \"); $args = arr
get_post_meta with WP_query
我知道这是一个复杂的循环(继承自其他人),这一定很简单:the_permalink 和the_title 显示OK,但为什么我的post metaeventdatestart 回响<?php $queryObject = new WP_Query( \'post_type=events&posts_per_page=5\' ); if ($queryObject->have_posts()) { ?> <div id=\"wrapper\"\
操作员之间的税务查询,如
我有一个名为person的自定义帖子和一个名为age的分类法(如标签)。就我所知,搜索税查询似乎不像元查询那样支持between操作符。有没有一种方法可以完成between,比如使用税务查询的etc操作符,或者我必须提出自己的sql问题?另外,最好创建一个名为age的自定义字段,而不是使用支持比较运算符的元查询进行分类和查询?我认为使用自定义字段的一个缺点是,您无法在管理面板内查询有多少人达到该年龄,或者只能查询具有特定年龄的人等。此外,如果我想找到所有人的最小年龄和最大年龄,我必须获取所有帖子并逐一进行
在请求的WHERE语句中使用OR代替AND的单个META_QUERY查询
我希望本机WordPress搜索输入除了标准标题和内容搜索之外,还可以搜索元数据,但是设置meta_query 添加AND 当我需要的是OR.我的职能:function search_faqs_metadata($query) { if(!is_admin() && $query->is_main_query()) { if($query->is_search) { $query->set(\'meta_query\', a
我应该使用哪种元查询比较方法?
如何使用meta\\u查询对数值进行“like”比较?我有一些代码可以在Woocommerce中自动完成产品sku的搜索。它适用于非数字SKU,但我无法让它适用于数字SKU。我使用compare=>“like”,因为我的自动完成脚本设置为在输入2个字符后开始搜索(这样可以搜索10个字符长的SKU,而不是准确输入)。以下是我现在的工作内容:$products1 = array( \'post_type\' => array (\'product\', \'product_vari
如何获取当前页面离父ID最近的ID?
我正在尝试获取当前页面最接近的父id,而不是顶级id。例如,我添加了如下页面:现在如果我在Junior Design Award 2013 page我想获取他的家长id765 非顶级父id691我尝试了下面的代码,但我得到了顶级id,这是691.作用phpfunction get_root_parent_id( $page_id ) { global $wpdb; $parent = $wpdb->get_var( \"SELECT post_parent FROM
如何在没有插件的WordPress后台进行定制搜索?
我有一个名为usr\\u jardin的帖子类型,其中有一个名为sim\\u nuip的自定义字段。我想让搜索工作的标题的职位,也由自定义字段。我试过了,但没用。function searchfilter($query) { $custom_fields = array(\"_post_title\", \"nuip\"); $searchterm = $query->query_vars[\'s\']; $query->query_va
显示Metabox值(自定义帖子类型分类)
我已经在这上面呆了好几天了,读了一篇又一篇的文章,什么都不管用。我正在尝试在模板页面上显示我的metabox的值。我成功地添加了元盒,并且在我的页面管理中看到了选择框,它似乎也保存得很好。我似乎无法在模板页面上回显元数据库中选定的类别。我读到的每一个地方都说使用以下对我不起作用的内容。<?php echo get_post_meta( $post->ID, \'sm_taxonomy\', true ); ?> 下面是我的其余代码add_filter( \'r
连接两次后置表的查询
我相信我所做的对于标准来说太复杂了meta_query 中的参数get_posts, 因此,我尝试使用自定义SQL查询执行以下操作:我有一个游戏自定义帖子,其中包含team1和team2的自定义字段,存储为Posteta。给定团队XXXX,我需要为Posteta key team1或Posteta key team2提取所有Posteta值为XXXX的帖子。我还需要考虑今年的情况,因为每年都有两队可以相互比赛。游戏帖子类型的年份存储为Posteta年份。我尝试使用以下内容(在phpmyadmin中进行测试
按自定义元值对帖子进行分组
我试图输出一个日期列表,这些日期保存在一个名为event\\u dates的元键中,没有重复项。我也试过wp_query 使用meta_compare 但我也无法做到这一点。任何帮助都将不胜感激。谢谢<?php $args1 = array( \'post_type\'=>\'cw_events\', \'showposts\'=>-1, \'order\'=>\'ASC\',