您当前的位置:首页 > TAG信息列表 > query-posts
查询自定义邮寄类型的不同方式?
我使用此代码来使用自定义帖子类型,如常规帖子:add_action( \'pre_get_posts\', \'add_my_post_types_to_query\' ); function add_my_post_types_to_query( $query ) { if ( is_home() && $query->is_main_query() ) $query->set( \'post_type\', array( \'pos
如何按计票数显示帖子,如果没有值,则继续显示没有选票的最新帖子?
也许有人能帮我。我想通过投票显示帖子。用户只能向上投票。所以,我想要的是——投票最多的帖子排在最前面,然后是没有投票的最新帖子。以下代码的问题是,只有在至少有一票(+1)的情况下才会显示帖子。我已经测试过了,它只按我想要的方式对帖子进行排序,但是如果没有投票值,如何继续循环?$args = array( \'post_type\' => \'topic-post\', \'posts_per_page\' => -1, \'order\'
GET_THE_TITLE($postID)还是GET_THE_TITLE()?
我想知道在这两种获取帖子数据的方法中,哪一种更有效在WP_Query($aConditions) 并使用以下函数get_the_title() ... 以及所有类似函数,无需传递任何参数要呼叫get_the_title($postID) 参数在循环外
如何在默认分类内查询_POST自定义帖子?
我正在尝试查询\\u post自定义帖子。它可以很好地用于自定义分类法,但不能用于默认的“类别”分类法。我尝试使用“category\\u name”和“tax\\u query”,但对我来说不起作用。我的代码是: $c_args = array( \'post_type\' => \'product\', \'tax_query\' => array( array( \'taxonomy\' => \'cat
如果帖子有多个类别,则删除循环中重复的帖子
我有一些帖子不止一个类别。在post循环中,我根据用户选择的类别获取帖子。如果用户选择了两个类别,其中一篇文章被分配给这两个类别,则循环将复制该文章。我试着用array_unique() 但不起作用。这是我的代码: <?php global $current_user; get_currentuserinfo(); //$current_user->user_categories;
在主页上显示特定帖子
有人能帮我找出“列出类别帖子”插件是否是解决我问题的最简单方法吗:我的目标是能够选择在我们的homepage 在“最新消息”下。目前,所有新发布的博客帖子都会出现在“最新消息”中我希望能够创建新的博客帖子,并根据所选类别,它们将显示在主页上,或只是添加到我们的blog.这是我在home.php 我的主页上“最新新闻”框的文件:<?php $args = array( \'numberposts\' => \'5\' ); $recent_posts = wp_get_recen
按两个自定义字段之和对发布类型进行排序
我有一个自定义的凭证过帐类型。我已经为这个帖子类型添加了两个名为“value\\u 1”和“value\\u 2”的自定义字段。它们都包含一个数字。(第一个值将在结帐时应用,第二个值是邮寄回扣,这就是为什么有两个值。)现在,对于用户来说,这两个值的总和是最重要的。这就是为什么我想做一个查询,根据“value\\u 1”和“value\\u 2”的总和对我的帖子进行排序。这能做到吗?
在单个页面上显示具有多个帖子类型和相同关系的查询
我正在创建一个客户门户,我的客户可以维护他们的项目并在Wordpress中留下反馈。我有两种自定义的帖子类型,分别称为“客户端”和“项目”,它们都在后端从另一个站点获取信息。当我创建客户机时,它会自动将其postID生成到项目post类型上的下拉菜单中,我可以将客户机分配给项目。我试图完成的是在前端的一个页面上显示与所选客户机关联的所有项目。单个页面将是客户端门户,由客户端帖子类型生成。我似乎无法显示关联的帖子。这是我的代码single.php 将在客户端门户上显示项目。 <?php
我的定制帖子使用单页时出现问题
我正在开发一个包含公文包部分的网站,这一部分我几乎完成了,但我对单个页面有一个问题,即:每当我点击任何公文包链接时,都会打开一个页面,但除了上一个和下一个链接之外,不会显示任何详细信息,这是正确的</它还使用单键。php和我无法更改它</考虑到我的主要帖子链接是(our-portfolio) 和定制贴子(slug = portfolio).我尝试了以下步骤:我创建了一个名为(single portfolio.php)的新单页,并将其放在我的(single.php)所在的位置,但不起作用UPDA
从5种不同的自定义帖子类型中分别检索3篇最新帖子
我有5种不同的自定义帖子类型。我使用以下查询在我的主页上显示他们的15篇最新帖子:$query = new WP_Query( array ( \'posts_per_page\' => 15, \'post_type\' => array ( \'cpt1\', \'cpt2\', \'cpt3\', \'cpt4\', \'cpt5\' ) ) ); 它运行良好,显示了
正在删除带有相似标题名称的帖子
我正在尝试在一个带有相同页面标题的页面中插入帖子。例如,如果页面名为香蕉裤,那么我可以手动调用所有相关帖子,如下所示: <?php query_posts( array( \'tag_slug__in\' => array(\'Banana Pants\') )); while (have_posts()) : the_post (); ?> 但是,我希望自动执行此操作。当我尝试将其作为变量时,它不起作用:
筛选发布查询以仅显示类别的直接子项
如果你知道我的意思的话,谷歌在这个问题上似乎毫无建树。我一直在寻找这个话题以找到解决方案。我想为我的类别建立一个查找器/浏览器的感觉,所以当浏览到一个类别时,我只想显示该类别的直接子类别,而不是该类别子类别中的帖子。如果可能的话,我想更改当前的查询,而不做任何SQL查询。I tried:$posts = query_posts(\'cat=\'.$cat.\'&child_of=\'.$cat.\'&parent=\'.$cat); 还有一大堆其他的东西。。但我的想法快用完了。。
在主循环上每两个POST之后添加div!为什么第一次发帖不会被计算在内?
所以我想在家里每两个帖子后加一个div。php和我几乎遵循了找到的答案here 但对其进行了一点修改,以便与主题的其余部分配合使用。现在的问题是,在硬编码的第一个分区中,有三个岗位,而不是两个岗位。我认为问题在于如何统计帖子,但不是百分之百确定。如果我计算帖子的方式有什么问题或者问题出在其他地方,我很想得到一些指针。这是我的家。php<?php get_template_part(\'templates/page\', \'header-home\'); ?> <?ph
浏览器缓存导致‘Orderby=rand’返回相同的帖子
我有一个代码,可以在用户访问主页时将其重定向到随机帖子:if (have_posts()) { query_posts(\'orderby=rand\'); while (have_posts()) { the_post(); wp_redirect(get_permalink()); } } 问题是,每当我没有登录时,它都会将我重定向到同一个帖子。我怀疑W3 Total Cache是罪魁祸首
在ARRAY()中添加布尔值的正确语法
条件php问题。。。我有一个数组,需要添加一个OR布尔值来检查其他类别4。不知道用于添加更多类别id的语法。我已经尝试了数组(\'cat\'=>-9,-4),但它只识别第一个id。query_posts( array_merge( $wp_query->query, array(\'cat\' => -9, \'ignore_sticky_posts\'
在两个不同的div中显示自定义帖子
我已经创建了一个自定义帖子类型。为此,我使用了此代码add_action( \'init\', \'broker_post_type\' ); function broker_post_type() { register_post_type( \'new_broker\', array( \'labels\' => array( \'name\' => __( \'Brands\' ), \
如何显示后期查看计数
我正在尝试显示后期视图计数。我已经尝试了下面的函数来显示后期视图计数,但我得到的所有循环中的后期视图都是相同的。无法获取正确的后期视图计数。Function: <?php // function to display number of posts. function getPostViews($postID){ $count_key = \'post_views_count\';
Nested WP_Query breaking loop
我正在使用WP_Query 获取没有子页面的所有页面。对于我再次使用的每个页面WP_Query 获取第一个循环中当前页的所有子页。这一切都很好,我得到了预期的结果。但是现在使用第三个WP_Query 在其中一个子页面上,第二级循环中断。我已经试过了wp_reset_query() 和wp_reset_postdata() 但他们没有做到这一点。我还试图挽救global $wp_query 和global $post 并在循环后重置它们,但这也没有帮助。如何在WP中实现嵌套查询?Edit 根据要求(以及它的
显示特定类别中的内容
我试图让我的新闻页面只显示一个类别的内容(数字3),但我似乎无法让它工作。它不只是显示类别3中的帖子,而是显示所有类别中的帖子。这是我的代码:<?php get_header(); ?> <div class=\"content news_page\"> <h1>Latest News</h1>
WordPress查询公文包帖子
在我的模板上,我有以下代码<div class=\"blog_block\"> <?php wp_reset_postdata(); ?> <?php $nbmax= 9; ?> <?php $tarali_query = new WP_Query(\'posts_per_page=\'.$nbmax.\'&ignore_sticky_posts=1&paged=\'.$paged); ?