您当前的位置:首页 > TAG信息列表 > wp-query
将数组作为变量传递到WP_QUERY
我正在尝试根据post\\u id值数组动态创建一个元查询。但是,查询不起作用。我用过var_dump() 要查看$meta_array, 它似乎是一个标准数组,格式正确,可以传递到WP_Query().$post_id_array = array( \"12\", \"24\" ); //this array will be dynamically generated $meta_array = array(); foreach ($post_ids_array as $key =>
从循环中保存(和排除)POST以在页面上的另一个循环中使用
我试图在分类法页面上显示相关帖子,但不确定如何进行第二个循环。我在帖子中共享了分类法,在这个页面上,它显示了带有标记“Light”的帖子类型A。一些带有“Light”标签的帖子不是A类帖子。因此我有以下内容:<?php $related = array(); ?> <?php while (have_posts()) : the_post(); ?> <?php if(get_post_type() == \'Type_B\' || get_post_
使用非常简单的WP_QUERY耗尽内存限制
我试图显示某个类别的帖子列表,我可以分页。自从我读到这个get_posts() 不支持分页,但WP_Query 是的,我用的是后者。我的问题是: $mainPosts = new WP_Query(array( \'post_type\' => \'post\', \'posts_per_page\' => 1, \'category_name\' => \'main\', ));&
针对所有类别的WP_QUERY
我做了一些wp_query 以前工作过,但总是针对特定类别。我想做一个wp_query 它使用所有类别,但不显示任何内容。这是我的代码:// WP_Query arguments $args = array( \'nopaging\' => false, \'post_type\' => \'posts\', \'posts_per_page\' => \'4\', \'meta_key\'
AJAX在自定义POST类型分类中加载更多内容
我创建了一个新的CPT,名为Event and inside Event,分类法(或我不知道正确名称的术语)名为month,内部有12个月。到目前为止,我成功地显示了整个月份,并通过ajax对其进行过滤,但在该月份内,每次只显示3篇文章,当我单击“加载更多ajax”按钮时,它会忽略分类月份。php并显示所有事件。它在所有视图中都可以正常工作,但在每个月内都不行。请以一月选项卡为例:http://esma1.staging.wpengine.com/trade-fairs/我的分类月。php<div
全局页面ID变量为空错误
我正在创建主题,我需要在主题中创建全局变量functions.php 文件目前我是这样做的:/** * Setup globals */ global $nb_id, $nb_page; $nb_id = get_the_ID(); // Prepare & set fallback $globals_array = array( \'nb_id\' => $nb_id, \'nb_pag
未根据类别选择填充自定义帖子类型的帖子
这个问题实际上是这个问题的延伸question.对于默认帖子类型,帖子是根据下拉列表中的类别选择填充的,但当我更改自定义帖子类型的设置时,帖子不会填充下拉列表中的CPT类别选择。我认为脚本的ajax部分工作正常。检查视觉here. 但条件循环有一些问题。这是代码→/ Script for getting posts function ajax_filter_get_posts( $taxonomy ) { // Verify nonce if( !isset( $
使用应用过滤器(‘the_content’,$CUSTOM_QUERY->POST_CONTENT)更改输出
免责声明:如果有人问/答,我很抱歉,但我找不到合适的搜索短语来获取类似的内容。我正在为一个我没有建立的网站编辑模板,我偶然发现了一些古怪的行为。这可能是故意的,不是bug,但有人能解释为什么会发生这种情况吗?此网站使用名为Teams 这允许客户输入他们的员工。它似乎使用single.php 输出团队成员(这似乎反过来通过以下方式加载content-single.phpget_template_part( \'content\', \'single\' );.在网站的页脚处,一条免责声明被硬编码如下:$di
从相关帖子中删除特定类别ID
我现在有3个类别(音乐、歌曲、jpop),我想从相关帖子中删除歌曲和jpop类别。我该怎么做?if ( get_theme_mod(‘related-posts-on’, true) ) : // Get the taxonomy terms of the current page for the specified taxonomy. $terms = wp_get_post_terms( get_the_ID(), ‘category’, array( ‘fi
Custom Post By Category
我想在WordPress中实现特定的功能如何实现此功能,其中来自最近新闻帖子类别的帖子(标题和内容)以及带有筹款和目标的进度条都列在每个帖子的下面。整个柱子都在旋转木马滑块上。谁能告诉我这个主意?或任何其他插件建议实现该功能。
Order by empty custom field
我按自定义字段排序帖子faq-order. 这对我来说很有用:$faqArgs = array( \'post_type\' => \'faq\', \'meta_key\' => \'faq-order\', \'order\' => \'ASC\', \'orderby\' => \'meta_value_num\', ); $faq = new WP_Query($faqArgs);
REMOVE_ACTION-PRE_GET_POST-不恢复原始查询
我有以下功能。。。function ajax_sortposts() { global $wp_query; $sorting_order = $_POST[\'sorting_order\']; if ( $sorting_order == \'Latest\' ) { remove_action( \'pre_get_posts\', \'query_get_posts_by_views\' );
WP_QUERY在IS_SINGLIC时忽略TAX_QUERY
我正在尝试使用分类法设置一些post权限,并在pre_get_posts 行动当发现多个帖子时,它工作正常,但在class-wp-query.php 近的line 2060, 特别是没有应用tax_query 规则何时is_singular 是true.有没有办法在不修改核心的情况下解决这个问题?
使用两个分类法查询CPT
我一直在努力解决这个问题,但运气不好,所以也许有人能给我指出正确的方向。我创建了一个名为reports 下面有两个自定义分类法report-locations 和report-weeks. 我想要一个只有查询的页面reports 两者都有report-weeks 和report-locations.这个reports 将列在每个report-weeks 然后在那周他们应该列出report-locations 我希望能够以某种方式订购它们。到目前为止,我已经完成了以下内容,但它依赖于一个辅助函数来获取和列出
无法获取特定类别产品的WooCommerce变体销售产品
无法根据特定产品类别提取变体销售产品。我的代码只提取简单产品,不提取可变产品。 $cat_id = $_GET[\'catid\']; $args = array( \'post_type\' => \'product\', \'post_status\' => \'publish\', \'posts_per_page\' =>-1, \'meta_query\'
User Following System
我有一个自定义插件,允许用户相互跟踪。ajax提供的follow和unfollow功能很好,但仍有一些bug需要解决,我不确定如何修复它们。当你第一次访问一个新用户的页面时,会出现一个按钮,上面写着“订阅”,当你单击该按钮时,ajax会启动,成功后,按钮会切换到一个隐藏的按钮,上面写着“取消订阅”,但问题是,当你第一次访问一个新用户的页面时,“取消订阅”按钮会首先出现,而这并不是要发生的。当您订阅一个新用户,然后取消订阅时,如果您再次尝试单击“取消订阅”按钮,ajax会通知您一个错误,因为您不能取消订阅两
构建自定义WP_Query时遇到问题
我正在尝试覆盖客户端上的默认查询single.php 页面,似乎根本不会影响查询,尽管看起来做得很正确(估计不会!)。我只想从查询中删除一类帖子。它的slug是“homepage item”,其类别是10(当我将鼠标悬停在类别仪表板列表中的名称上时,我看到(部分):“…分类法=类别&标记ID=10…”我只是在单曲的顶部插入了这个。php:<?php $customArgs = array( \'category__not_in\' => \'10\'
如何从SELECT标签中获取所选选项的值,并在WP_QUERY中使用它来过滤帖子?
这就是我获取值的方式,但如何在WP\\U查询中使用它,所以当我单击“搜索”以显示选项1值的帖子时?我正在这样做,但不知道meta\\u值是否是答案$search_query=new Wp_Query($search_args); $something=isset($_GET[\'something\'])&&$_GET[\'something\']?$_GET[\'something\']:\'\'; if($something){
在不同页面上搜索不同类别的代码不起作用
我正在通过Elementor在我的两个页面上添加一个默认的WordPress搜索小部件,第X页和第Y页。第X页ID=100,第Y页ID=200。我希望用户在第X页时能够搜索类别37,在第Y页时能够搜索类别24。我编写了以下代码:function searchcategory($query) { if ( ! is_admin() && $query->is_main_query() && $query->is_search() ) {
显示带有范围元关键字的帖子
我想在WP\\u查询中显示年龄在5到10岁之间的帖子。我怎样才能做到这一点?$args = array( \'post_type\' => \'my_custom_post_type\', \'meta_key\' => \'age\', \'orderby\' => \'meta_value_num\', \'order\' => \'ASC\', \'meta_query\' => array(