您当前的位置:首页 > TAG信息列表 > wp-query
如何使用WP_QUERY()设置每页帖子
我正在尝试使用自己的变量动态设置每页的posts\\u数量。这段代码运行良好:query_posts( $query_string . \"&posts_per_page=\" . $myvar ) // then display the loop using get_template_part( \'loop\' ); 这很好,但我想知道如何使用$wp\\u query而不是query\\u posts来完成。但是,这不起作用:$wp_query->set(\'post
将发布内容的自定义API集成到管理界面和公共网站
将问题编辑得更加具体,并添加了悬赏,希望有人有一个可靠的编码解决方案:所以,这里有一个有趣的任务,我一直在努力寻找解决方案。我已经添加了一个悬赏,我将以工作代码的形式奖励给最佳解决方案。我在这里试图做的是利用wordpress作为网站所有标准内容的默认CMS。我正在寻找的解决方案涉及我想要的特定“自定义帖子类型”(称为:位置)。对于此自定义帖子类型,我特别希望根据此维基百科页面中每个城市的城市列表数据和内容自动填充帖子和内容:http://en.wikipedia.org/wiki/List_of_cit
忽略WP_QUERY中的类别仍然显示NEXT_POST_LINK()中的链接吗?
所以我有一个WP\\U查询,如下所示:$homepage = new WP_Query( \'posts_per_page=1&cat=-5\' ); 在我的while循环中,我有一个next_post_link() 和previous_post_link(), 都显示了排除类别中的帖子。下面是我的代码:<?php while ( $homepage->have_posts() ) : $homepage->the_post(); ?> <?php
查询根据帖子数量执行特定循环的特定分类?
是否可以创建一个特殊的wp查询,查看特定分类法或分类术语中存在多少帖子,并根据帖子的数量执行特定的循环?我的想法是-Id like to be able to show particular CPT content in a different styled format depending on how many of those posts exist.例如:假设taxonomy \"product categories\" 仅包含约2 posts 与列出child terms 存在于该分类法中rat
如何通过WP_QUERY只显示循环中的顶级帖子?
如何将自定义循环设置为仅显示顶级帖子?我有一个分层的自定义帖子类型,归档页面显示父帖子和子帖子。
使用WP_Query进行页面模板查询
我只想查询具有特定页面模板的页面WP_Query 或者是一个返回post对象的函数,但我在官方的codex上找不到任何相关信息。
查询数据库和使用循环的区别
我知道这是一个非常普遍的问题,但我一直在阅读关于wp查询和循环的TUT,似乎你可以选择任何一种方式。我误解了吗?我想我读到的是,您可以或多或少地绕过循环,只需查询db。如果是这样的话,有什么更好?
WP_QUERY-按元值对结果进行排序
我已经查过了,到目前为止还没有找到有效的答案。我有一个带有以下参数的WP\\U查询:$args = array( \'post_status\' => \'publish\', \'post_type\' => \'listing\', \'meta_key\' => \'client_feedback_score\', \'orderby\' => \'client_feedback_score\',
如何编写这条wp_Query SELECT语句?
我想在创建SQL语句方面获得一些帮助,该语句将查询我的WordPress数据库,并根据用户输入的搜索词返回结果。基本上是这样的。用户术语1(常规字符串)用户术语2(邮政编码)如果在文章的标题、描述或类别中找到了常规字符串和/或邮政编码,则返回结果。(对我来说)最困难的部分是获得分类部分。我的猜测是,这将是一个带有内部联接的简单SELECT语句,但我的SQL技能非常有限。任何帮助都将不胜感激。编辑postDelete postReply with quote
wp_query order by title
我有以价格开头的帖子标题,例如:199900美元-123街。我正在使用下面的代码,我无法通过标题升序来正常工作。请提供任何建议。<?php $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; $args = array( \'cat\' =>21, \'posts_per_page\' => 999999, \'paged\' => $paged,
为什么WP-Query的拼写是这样的?
我不熟悉PHP和WordPress,我很好奇:为什么WP查询是大写的?这是基于查询类型的PHP命名约定吗?还是怎样谢谢
WordPress分页在每个页面上显示相同的帖子
我需要调整一个写得很糟糕的WP主题(一个在表中编写的自定义主题,以及糟糕的代码)。该主题有多个自定义模板,但未使用分页,使用get\\u posts代替query\\u posts- <?php query_posts(\'showposts=1\'); ?> <?php $posts = get_posts(\'numberposts=10&offset=0&category_name=albertsons, carrs, dominicks, g
WP-查询导致_Content()出现问题;
我正在使用提供的一些代码in an answer 在此处计算“post X of Y”并在single上显示分页图标。php。它工作得很好,但会导致显示问题the_content();在我的本地MAMP服务器上,它在每篇文章中显示第一篇文章的内容,而在我的web服务器上,它根本不显示内容。我的完整代码如下:<div class=\"project-pagination\"> <?php // save current id to mat
如何使用自定义帖子类型的档案作为首页?
我想使用自定义的帖子类型存档作为网站的首页,以便 http://the_site.com/ 是否根据我的archive-{post-type}.php 文件理想情况下,我希望使用is_front_page() 在我的functions.php 文件我尝试了以下方法,将一个名为“主页”的页面作为我的首页: add_filter(\'pre_get_posts\', \'my_get_posts\'); function my_get_posts($query){ glo
如何将‘CURRENT_PAGE_ITEM’类应用于`wp_list_ages()`中的存档页面?
所以我有以下习惯wp-query 在我的网站上工作:function custom_front_page($wp_query){ if($wp_query->get(\'page_id\')==get_option(\'page_on_front\')){ $wp_query->set(\'post_type\',\'album\'); $wp_query->set(\'page_id\',\'\'); // empty
如何使用自定义帖子类型作为首页?
我想将网站的首页设置为自定义帖子类型中的单个帖子。我已经能够使用以下代码将我的头版请求更改为自定义帖子类型存档posted here):function custom_front_page($wp_query){ if($wp_query->get(\'page_id\')==get_option(\'page_on_front\')){ $wp_query->set(\'post_type\',\'album\'); $wp_q
如何用进一步的条件精化WP查询
我有一个WP查询,我将post ID传递给via\'post__in\' => explode(\',\', $my_ids) 然后,我希望能够通过自定义字段值(如果存在)优化此列表。我尝试在WP查询的参数中包含自定义字段测试,但我得到了我的ID列表PLUS 自定义字段post ID(而不是按自定义字段值筛选的我的ID)。我还尝试在WP查询之后添加query\\u帖子作为过滤器,但根本不起作用。如何进一步筛选查询?
使用筛选器或挂钩重写循环
我正在尝试替换$wp_query 对象,而无需处理创建新模板和创建新WP_Query 对象在那里。我的目标是将循环可用的数据从该请求的默认值更改为自定义查询。add_filter( \'pre_get_posts\', \'custom_wpquery\' ); function custom_wpquery( $query ){ global $wp_query; if (is_category(121)) { if ($wp_q
Tricky WP Query
我正在尝试使用wp\\u query(或其他本机Wordpress查询类)执行以下操作:获取所有帖子,其中(post\\u type=\'post\'和category=7)或(post\\u type=\'case studies\'和meta\\u key=\'homeslide\'和meta\\u value=1)我不确定他们中是否有人能处理好这件事。Trying with WP Query:$args = array ( \'relation\' => \'OR\',
在一个页面上使用多个查询时获取当前循环的POST计数
我正在尝试获取循环中当前帖子的数量。在我的主题中,我在一个页面上使用了多个循环。到目前为止,我已经:$my_post_count = $wp_query->post_count; 但当我打印$my\\u post\\u count时,它会返回WP站点上所有帖子的编号。这可能与在一个页面上使用多个查询有关吗?我试着在每次循环后使用wp\\u reset\\u查询,以确保我不会以这种方式抛出东西。我做错了什么?