您当前的位置:首页 > TAG信息列表 > query
如何根据自定义字段值显示帖子排名
我总共有100篇帖子,在主页上的每一页都有10篇帖子。这是我的密码$args = [ \'posts_per_page\' => 100, \'fields\' => \'ids\', // Add additional args here ]; $post_ids = get_posts( $args ); if ( $post_ids ) { $paged = get_query_var( \'pag
Meta_Value时间戳比现在旧
在我的wp_posts 表I要选择的行where post_type == event. 我还想与wp_postmeta 从特定行。在我的wp_postmeta 我想做一个这样的表:Where post_id == (post id from wp_posts) and the meta_value from meta_key == event_date_end_timestamp is older than now.因此,在我的wp\\U Posteta中,我有:但我如何形成查询来实现这一点?
WordPress何时何地调用路径
我想为其中一个URL创建一个类别归档,尽管有匹配的路由和模板,我还是想到了404。我正在浏览核心WordPress代码(groan),但还没有弄清楚在哪里调用路由。类别似乎是由query.php 在parse_query 函数,但我看不到用于将URL映射到文件的路由的位置。
具有相同键的不同值的高级自定义字段查询
I have a custom post type set up with Advanced Custom Fields. I would like to display and order my posts in groups. The groups are states of the United States, so I have 50 groups. Should I perform one query per state or is there a way to create one query
在循环内获取POST固定链接,但不需要额外的数据库查询
我正在寻找创建一个自定义的“目录”页面,将链接到数千篇文章。由于数量很大,我正试图限制DB查询的数量。我注意到,要链接到每篇文章,我调用get\\u permalink(),这将为每篇文章创建一个额外的DB查询。是否可以在不进行额外查询的情况下检索post permalink?我尝试传递$post对象,但似乎没有帮助。我还查看了核心函数,注意到传递整个对象以及$post->filter=\'sample\'值将避免额外的get\\u post()调用,如下所示:Why does `get_perma
空的TAX_QUERY数组返回空数组
我想在tax\\u查询[\'terms\']为空时返回所有帖子。$args = array( \'post_type\' => \'product\', \'posts_per_page\' => 15, \'paged\' => $paged, \'post__not_in\' => $exclude, \'s\' => $filter,
是否为搜索创建自定义查询?
我已经使用ajax创建了搜索框。如果我在搜索输入框中输入任何值,该值将在帖子标题或帖子元数据中搜索,并在自定义帖子类型中获取该值的所有数据。另外,只查询检查帖子标题和特定帖子元数据。不签入帖子内容或任何其他字段。我已尝试此查询$args = array( \'s\' => $keyword, \'numberposts\' => -1, \'post_type\' => \'store\', \'meta_query\' =
将_Content分解为数组时出现问题
我在WP\\U查询中编写了一段代码,用于将字符串(内容)转换为数组(选项)。但这似乎是错误的!事实上,每次循环后,choices数组都是空的。但是str string不为null。如何将此数组处理为nutnull?任何帮助都将不胜感激。$first_query = new WP_Query( $args ); while ($first_query->have_posts()) : $first_query->the_post(); the_title(
如果查询没有帖子,则隐藏文本
我使用自定义查询在另一个CPT中显示事件CPT。给定的查询有一个节标题,当没有事件时,我不知道如何隐藏它。我试着在代码中包含章节标题:<!-- EVENTOS --> <div class=\"container\"> <div class=\"row\"> <!-- Section title I want to hide when no posts found --> <div
如何在某些POST设置后添加div块
好的,我把我的帖子分为不同的风格设置。如下图所示。第一根柱子是一个大木块。接下来的四根柱子很小,与较大的柱子相邻。我使用下面的循环来实现这种效果。<?php if (have_posts()) : ?> <?php $count = 0; ?> <?php while (have_posts()) : the_post(); ?> <?php $count++; ?> <!--First Post -->
内部联接覆盖高级定制字段插件的get_field
我用内部连接和where子句进行了这个搜索。我不再获取get\\u field()值,它们都返回false。我怎样才能让ACF再次工作?这一定是我不知道的蠢事。function get_lat_long($query) { if ( !is_admin() && $query->is_main_query() ) { if ($query->is_search) { $query->set(\'pos
如何修复这个插入物?别为我工作!
我需要修复此插入的错误,因为这在我的脚本中不起作用。我是WordPress SQL的初学者。谢谢$wpdb->insert(\'wp_cadastrados\', array ( \'ID\' => NULL, \'nome\' => $_POST[\'nome_cliente\'], \'email\' => $_POST[\'emai
查询拉取同一帖子两次
在寻求帮助但失败后,我成功地为Wordpress编写了一个查询,该查询完全按照它的预期执行,但它却两次完成了它的预期。我盯着标记看了又看,我不明白它为什么这么做。以下是查询:<?php $the_query = new WP_Query( array( \'post_type\' => \'product\', \'tax_query\' => array( \'taxonomy\' => \'supplier-ta
Include custom table in query
Im使用事件日历插件,我可以设置帖子的事件日期,并显示在日历小部件中。一切都很顺利,但我也想按活动日期查询帖子。问题是事件日期存储在名为wp_ftcalendar_events. 元密钥的名称为start_datetime. 表以post ID开头,所以它是两个表共享的。不幸的是,加入表格超出了我的知识范围。我的尝试无效: <?php global $wpdb; $date = date(\"Y-m-d\");
自定义SELECT按元键查询两个表
我正在使用一个事件插件wp_ftcalendar_events 数据库中的表start_datetime 柱这是整张桌子的图像:我想通过以下方式查询我的帖子start_datetime. 我知道我不能用常规查询做到这一点。我也知道这个查询需要一些条件等。但首先,我想做一个简单的工作查询,稍后再添加条件。在codex中,我发现这个示例结合了两个表:<?php global $wpdb; $querystr = \" SELECT * FROM $wp
自定义选择查询分页不能正常工作
我有一个自定义的Select查询,它连接两个表并显示比当前日期早的事件。在我尝试分页之前,一切都很好。 <?php global $wpdb; $date = date(\"Y-m-d\"); $querystr = \" SELECT * FROM wp_posts JOIN wp_ftcalendar_events ON wp_posts.ID = wp_ftcalendar_events.p
将两个查询参数合并为一个WP_QUERY调用
我正在覆盖WooCommerce的默认搜索查询,以包括按SKU进行的搜索。// default search query $query_default_search = new WP_Query( array( \"post_type\" => \"product\", \"s\" => $search_query ) ); // SKU query $query_sear
获取与用户关联的分类列表
我在上看到了JustinTadlock的帖子creating taxonomies for users, 所以我知道这是可能的。但是,如何获得与users? 对于POST和CPT,您可以使用get_object_taxonomies( $post_type );. 用户的等价物是什么?
根据实时数据查询帖子的最佳方式是什么?
我正在为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,但如果一篇文章长时间没有任何增长率,其增长率仍然过时。
在函数中运行更新查询
我需要在函数中运行以下命令,如果满足某些条件,它会更新我的数据库。我无法让它工作,我只能假设它是因为一开始的“SET@newnum”。我已经回显了我的查询,并通过PHPMyAdmin对其进行了测试,结果很好。有人知道如何正确执行此操作吗?global $wpdb; $sql = \"SET @newnum = 0; Update wp_esp_ticket tix INNER JOIN ( SELECT et.TKT_ID FROM wp_esp_t