您当前的位置:首页 > TAG信息列表 > wp-query
如何按部分元键查询帖子?
我有一个函数,将帖子的“like”状态存储为post meta。我想将这个“like”与喜欢它的用户相关联,所以我设置了一个名为“like\\u status\\uuu{user\\u id}”(其中{user\\u id}是当前登录用户的id)的自定义字段,并将其存储为0或1。因此,对于具有多个“赞”的帖子,db中会有多个元值,设置如下:\'meta_key\' = \'like_status_0\' \'meta_value\' = 1 \'meta_key\' = \'like_st
在父页面上显示特定页面(即子页面)内容
在父页面上显示子页面内容时出现问题(都是静态的)。我可以显示其他页面内容,但只有在相同级别上。它在亲子关系中起作用。<?php $investor_content_query = new WP_Query( array( \'pagename\' => \'current\', \'post_parent\' => \'investor-relations\' ) ); if ( $in
WordPress get_post函数,1300行长
我刚刚开始学习WordPress核心。WordPress的代码库是我彻底研究过的第一个大型代码库。wp中的get\\u posts方法包括/查询。php有1300行长。对我来说这是巨大的。我能在代码库中看到更多这样的大型函数吗?
如何在子域调用WP_QUERY?
我有一个在WordPress中运行的PHP脚本,它使用WP_Query 从我的一个子域获取帖子并将其作为JSON字符串返回。只有在使用正确的子域调用post数据时,脚本才会接收post数据。例如,如果我去news.example.com/api/news.php, JSON打印正确,但如果www.example.com/api/news.php 它只打印一个空数组。即使使用主域调用,如何调用将从子域获取数据的单个脚本?或者更好,如果我从任何子域调用它?
调用wp_Query$POSTS会导致500错误
我有一个非常基本的wp_query, 以下内容:// WP_Query arguments $args = array ( \'post_type\' => array( \'post\' ), \'post_status\' => array( \'draft\' ), \'posts_per_page\' => \'15\', ); //
如何按日期和评论从类别中对帖子进行排序?
就像在主题中一样,我尝试按日期和注释计数从类别中排序帖子,但下面的代码不起作用:<?php //get post from current category $category = get_the_category(); $category_ID = $category[0]->term_id; $args = array( \'cat\' => $category_ID,
按自定义分类查询自定义帖子类型(类别插件)
我遵循了几个相关的解决方案。但我仍然面临着这个问题。我已将以下代码应用于按分类法(category)进行的自定义post查询。但它不起作用。我想我对“条款”的问题。$terms = get_terms(\'service_cat\'); $services_post = new WP_Query(array( \'post_type\' => \'service\', \'posts_per_page\' => -1,
按`meta_key`排序帖子,不显示没有`meta_key`的帖子
我正在使用此查询orderbymeta_key 用于显示帖子。如果其中一个帖子没有vip_row meta,因此未显示;如果其中一个帖子没有vip_row 要显示的元,但在最后一行? $args = array( \'post_type\' => \'my_product\', \'post_status\' => \'publish\', \'tax_query\' => array(
WP_QUERY仅包含评论的帖子
我需要一个灵活的解决方案来列出一个带有评论的帖子列表。我正在尝试使此解决方案起作用,但运气不佳:https://wordpress.stackexchange.com/a/219216/91757我总是得到正常的列表,就像在博客首页上一样。即使\'ignore_sticky_posts\' => true 不起作用。我做错了什么?以下是我目前的代码:<?php function has_comments_join( $join, &$wp_query ) { globa
将$_POST从页面模板提取到函数。php
WordPress加载页面模板和functions.php.我有front-page.php 其中$_POST[\'sort-by\'] 允许用户使用下拉菜单对帖子进行排序。它很简单,工作也很好。现在是我能够“加载更多帖子”的部分,它使用wp_ajax 和wp_ajax_nopriv 和中的函数functions.php 以默认显示的帖子数量的偏移量获取其他帖子。我的AJAX查询工作正常,但我无法获取$_POST 数据来自front-page.php “”中的模板functions.php 对AJAX获取
按元键过滤自定义帖子类型的帖子(列出所有部分)
如何根据a值筛选显示在自定义帖子的管理列表所有页面上的帖子。到目前为止,我知道如何在前端的任何位置执行以下操作:$args = array( \'meta_key\' => \'magic_key\', \'meta_value\' => $post_id, \'post_type\' => \'question\', \'post_status\' => \'publish\', );
如何在表格布局中显示帖子列表(单循环多个查询)
我正在为我的网站设置一个活动页面。此页面使用循环显示每月在不同场馆表演的表演列表。当浏览者来到页面时,他们使用一个简单的表单来选择月份,提交后返回相关数据。目前,我为循环中的每个动作显示的数据字段如下所示:活动日期(高级自定义字段数据采集器)场馆(高级自定义字段文本字段)act图像(高级自定义字段图像字段)act名称(高级自定义字段文本字段)说明(高级自定义字段文本区域字段)您可以查看其工作原理here我需要更改布局,以便在返回事件列表时如下所示:所以本质上,我需要循环为一个月的每一天抽出行,如果当天某个
如何使用两个acf字段执行wp_Query,并对其中一个进行排序
我有两个高级自定义字段,脚注和编辑日期(日期选择器字段)。我想要实现的是wp_query 其中脚注不为空。我希望根据编辑的日期对输出进行排序。我尝试了多种解决方案,但都无法解决这个问题。这是我最好的尝试:$args = array( \'post_type\' => \'page\', \'meta_query\' => array( \'relation\' => \'AND\', array(&
添加基于帖子计数的html类
我正在创建一个列网格,需要根据返回的帖子数量向循环末尾的每一列添加一个css类,因此它会返回如下内容:<div class=\"column-3\"</div> <div class=\"column-3\"</div> <div class=\"column-3\"</div> ANSWER使用$loop->found-posts()! <div class=\"airport-children\">
Pagination in WP_Query?
我正在使用WP\\U查询显示类别内的帖子和选定的自定义术语(“健康可见性”在类别“文章”中)我的代码: <?php $catquery = new WP_Query( \'post_type=article&posts_per_page=4&article-visibility=fitness\' ); while($catquery->have_posts()) : $catquery->the_post(); ?>
按自定义元日期后发布日期排序的多种发布类型的WP查询
两种帖子类型blog和events。我想在同一查询中列出事件,但按事件日期排序,按发布日期排序博客: $args = array( \'post_type\' => array( \'post\', \'event\' ), \'posts_per_page\' => \'-1\', \'meta_quer
如何创建自定义快捷代码的另一个实例
我已经创建了一个自定义的短代码,它将类别slug和帖子数量作为参数,并使用WP\\u查询创建一个循环,并从db输出帖子。但我不能多次使用它,因为类别段塞是不同的,而且我已经将短代码映射到visual composer插件中,但在前端,短代码输出在visual composer列div之外。这是我的短代码:$postBox_1_attr = shortcode_atts(array( \'kategoria\' => \'lajme\', \'nr_po
自定义帖子类型的搜索结果分页
我正在尝试为自定义帖子类型的搜索结果显示编号分页。基本上,搜索表单允许用户通过两种不同的分类法搜索自定义帖子类型,然后结果显示在页面模板上。我想每页显示10篇文章。我已经成功地实现了分页,但前提是我对标记进行了硬编码,并且似乎无法根据结果的页数来确定如何让它自动添加到链接中。页面模板代码的粘贴位置-http://pastebin.com/XpKKCdw9
如果不存在多个元键,则查询所有帖子
我正在尝试获取所有没有以aa\\uUket开头的元ket的帖子。我可以这样做$args = array( \'posts_per_page\' => -1, \'category__in\' => 23, \'meta_query\' => array( \'relation\' => \'AND\', array( \'key\' => \'aa_article_1\', \'compare\' => \'N
Multiple endpoints in one URL
我正在尝试在一个url中添加多个端点,如:http://localhost:1000/manage-lead/lead_id/1000/product_id/123455但这样一来,查询变量lead_id 等于1000/product/123455 而不是1000. 当我按以下方式操作时,一切都正常:http://localhost:1000/manage-lead/lead_id/1000/?product_id=123455所以我认为我需要添加一些重写规则,以便Wordpress理解lead\\u i