您当前的位置:首页 > TAG信息列表 > wp-query
WP_QUERY->max_num_ages在自定义帖子类型上始终返回0
您好,我正在开发一个主题,我必须用ajax加载一些帖子,在我的索引页面中,一切都正常工作,问题是当我需要在自定义帖子类型上使用它时,我使用wp\\U localize\\u脚本传递jquery文件的值,当我有常规帖子时,它传递正确的值,但当我有自定义帖子类型时,它总是传递0。你能帮帮我吗?非常感谢。将参数传递给jQuery脚本的代码function core_ajax_init() { global $wp_query; // Add code to i
按字母顺序显示类别的帖子(自定义帖子类型)
我有一个custom post type 我有一个custom taxonomy 对于这种称为“链接类别”的帖子类型,我有一个template file 对于这个分类法,“taxonomy link category.php”我需要一个模板来显示所选链接类别的帖子alphabetical orderEDIT: 在网站的链接页面上,自定义帖子类型的所有类别名称LINK 在列表中显示。一旦访问者点击一个类别名称,我需要wordpress按字母顺序列出该类别中的所有帖子。我用下面的代码(使用模板文件:taxon
在wp_INSERT_POST之后执行QUERY_POST
我正在开发一个自定义插件。我正在以编程方式在插件使用中添加一篇新帖子wp_insert_post. 很好,帖子被添加了,我得到了$post_id. 但是,如果我马上跑query_posts 然后尝试重置$wp\\u查询,以指向新的post\\u id I get nothing。我觉得我没有使用query_posts 正确地因为我认为它应该返回新的帖子。<?php wp_reset_query(); $args = array( \'post_title
POSTS_PER_PAGE-仅重复第一个帖子‘post__in’数组
这个问题与我在这里能够解决的前一个问题相关:https://wordpress.stackexchange.com/a/137929/28389我正在为\'post__in\', 我可以运行这个没有问题。然而,当我使用默认的“每页10篇帖子”循环帖子时,每次加载下一页时,它都会反复加载前10篇帖子。不去11-20、21-30等。我的数组由100个帖子id组成。以下是我使用的代码:$args = array( \'post_type\' => $post_type, \'ord
如何避免每次运行WP_QUERY时都填满数组?
我正在制作一个跟踪用户系统,需要一些帮助来检索用户正在跟踪的用户ID。目前,我正在使用以下SQL查询检索用户ID,用户ID如下:$following_users_ids = $wpdb->get_results(\"SELECT follows_id FROM $table_name_users WHERE user_id = $current_user_id\"); 现在,我的主要问题来了。为了向WP\\u查询提供用户ID,我将填充如下数组:foreach ( $following_us
如何获取分解数组中的特定字符串?
我有一个快捷码,试图从$args 下面的数组。查询:$args = array( //\'post_type\' => $posttype, \'post_type\' => explode( \', \', $posttype ), ); $myquery = new WP_Query( $args ); 有条件的:if ( $posttype == \'cpt_press\' ) : the_content(
一个WP_QUERY有两个不同的条件
我需要获得具有以下条件的自定义帖子:使用meta自定义帖子\'key1\' => \'public\'</使用meta自定义帖子\'key1\' => \'private\' 和\'author\' => \'current_user_id\'代码:$args = array( \'post_type\' => $post_type, \'posts_per_page\' => -1, \'meta
如何显示WP_QUERY尚未显示的最新帖子?
我有两个内容div,每个内容div占其包含div的一半。我的计划是使用WP\\u query来显示最近的6篇帖子(每个帖子中有3篇)它将:部门1->岗位1、岗位2、岗位3第2组->第4组、第5组、第6组然而,目前的情况是:部门1->岗位1、岗位2、岗位3部门2->岗位1、岗位2、岗位3如何让它按照第一个示例的顺序显示帖子?请记住,我还在学习Wordpress Codex。 <?php $args = array(
使用REDUX框架变量在查询中显示多个类别
一直在尝试在查询中使用Redux框架调用选项变量,即使用多类别选择。以下是我的查询:$the_query = new WP_Query(array( array( \'category__and\' => $my_options[\'featured_section\'] ), \'posts_per_page\' => 1 )); while ( $the_query->have_posts() ) : $the_query->th
包括WordPress TAX_QUERY中的所有术语
我有点困惑,为什么我不能在tax\\u查询中自动包含所有术语?My code:\'tax_query\' => array( array( \'taxonomy\' => \'city\', \'field\' => \'slug\', \'terms\' => array( nyc, boston, london ), ) ) 如果我有几十个城市呢?
下一个/上一个帖子链接没有显示帖子2个帖子
我在一个Wordpress项目中使用Posts 2 Posts 插件显示从一种帖子类型到另一种帖子类型的帖子。这很好,但出于某种原因next_posts_link() 和previous_posts_link() 没有出现。我已指定paged 我的代码中的变量,所以它应该可以工作。有人能看出我做错了什么吗?$paged = get_query_var( \'paged\' ) ? get_query_var( \'paged\' ) : 1; $connected = new WP_Query(
搜索(自定义表单、自定义搜索结果)
如果我有表格:<form class=\"search\" action=\"<?php echo site_url(); ?>/page-search?category=2\" method=\"get\"> <input type=\"text\" required name=\"search\" placeholder=\"Search\"> <button type=\"submit\" class=\"sprite-psu
使用WP元查询按开始日期和完成日期显示自定义帖子类型
我有一个名为“事件”的自定义帖子类型,我有一个按每月显示事件的页面。每个事件都有一个start\\u date和finish\\u date自定义字段(使用高级自定义字段插件),该字段将日期存储为yymmdd。如果一个事件跨越两个不同的月份,它只会出现在开始日期的月份。我也被困在如何在完成日期的当月显示它。例如,如果我有一个开始日期为2014年3月19日、结束日期为2013年4月19日的活动,它应该出现在3月和4月。我正在使用以下内容:// Get chosen month to display from
使用WordPress编写更少不必要的代码
我有一个简单的主页,其中包含4个不同类别的内容。为此,我编写了4个不同的WP\\u查询,只有类别名称在更改(结果是WP\\u查询名称等)。有没有更有效的方法?有没有可能将WP\\u查询放在foreach循环中?或者有没有更好的方法来重命名变量,而不是编写4次WP\\u查询?下面是一个代码示例。这重复了4次,只更改了“category\\u name”以及一些变量名:<?php $fashion_cat = array( \'category_name\' => \'fa
如果选中高级自定义字段以修复分页,则删除帖子
我正在尝试设置一个查询来过滤帖子,并删除选中了ACF字段“存档”的帖子。发帖查询对我来说很陌生。query_posts(\"cat=10&posts_per_page=12&post_status=any&order=ASC\".\"&paged=\".$paged); 如何编辑该字符串以检查帖子是否具有archived 是否选中复选框?我现在就是这样做的,但因为它在循环中,所以有一些“幻影”帖子会在不应该的时候添加到分页中。if(get_field(\'arch
获取原始菜单项名称字符串,而不是标签
我正在使用wp\\u get\\u nav\\u menu\\u项构建自定义分类法及其相关帖子的分层菜单,如下所示:if( $locations = get_nav_menu_locations() && isset($locations[\'secondary\']) ): $menu = wp_get_nav_menu_object( $locations[\'secondary\'] ); $menu_items = wp_get_nav_menu_
如何根据元值组合对自定义WordPress查询进行排序?
我正在尝试构建一个自定义查询,它是自定义键值的组合。例如,使用下面的代码,我可以根据收到的金额(paidusd)和收到的小费(totaltips)对我的帖子进行排序。这段代码运行得很好。但我想做的是为“最有利可图”添加另一种类型,即paidusd与totaltips的比率。我在哪里执行除法方程?我被难住了。非常感谢您的帮助-谢谢!!!!if ( $_GET[\'sort\'] == \'mostexpensive\'){ //query_posts(\'&meta_key=paid
Order by optional meta key?
我正在为自定义帖子类型构建排序功能,并且我为“特色”帖子提供了一个自定义元值。勾选复选框时会设置该值,否则不会设置该值。使用默认值orderby=meta_value 具有meta_key=featured 使其仅在屏幕上显示具有meta键的帖子。如果没有,他们甚至不会出现。我希望这样,如果没有设置,它们确实会出现,但它们会最后出现。我想我需要使用meta_query 相反,但我也无法让它发挥作用。How do I allow empty, false, or non-existing meta keys
无法将查询结果作为给定帖子ID的数组进行排序
我想按照与给定的post id数组相同的顺序对查询结果进行排序。E、 g.我有:$arrayPostsIds = array(30,5,17,10); 我想按这个顺序得到帖子。所以在尝试之后this:add_filter(\'posts_orderby\', \'edit_posts_orderby\'); function edit_posts_join_paged($join_paged_statement) { global $arrayPostsIds_
显示最近发帖时间不超过一个月的作者列表
我找到了两位代码。一个给我不超过一个月的帖子,另一个给我一个作者列表及其自定义字段、名称等。有人能帮我把两者结合起来吗。一个运行在wordpress循环中,带有一个自定义查询,另一个是foreach(所有我不太了解的东西)。我怎样才能让这两个人一起工作。谢谢你的帮助。<?php $display_admins = false; $order_by = \'display_name\'; $role = \'\'; // \'su