您当前的位置:首页 > TAG信息列表 > wp-query
WP_QUERY POSTS_PER_PAGE仅返回一个帖子
我正在尝试修改Genesis选项卡插件,以便在每个选项卡上显示多个帖子。在过去的一个小时里,我一直在徒劳地尝试,但不幸的是,我的一点PHP知识并不能解决这个问题。以下是当前代码,该代码应返回5个帖子标题(\'posts\\u per\\u page\'=>5),但仅显示一个:// Loop through all chosen categories foreach ( (array) $cats as $cat ) : if ( !
是否可以查询所有没有附件的帖子?
我想得到一个没有附件的所有帖子的列表并删除它们。This question 需要获取所有有附件的帖子,但我想要相反的结果。使用蛮力的方法是获取所有帖子,然后逐个遍历它们,然后检查它们是否有附件。但如果可能的话,我想避免。
GET_POST()的PHP内存友好替代方案
我遇到了以下内存问题:get_posts( array( \'posts_per_page\' => \'-1\', \'post_type\' => array( \'product\', \'product_variation\' ) )(有数千个结果)只是尝试获取所有帖子ID的列表。下面的代码一次捕获10个产品,希望避免任何内存限制。它似乎工作正常,但可能有一个更优雅的解决方案。https://gist.github.com/dtbaker/acd15e542d98bff68034$pr
查询:冲抵岗位列表,除非是具体类别
这是我的代码:<?php query_posts(array (\'showposts\' => \'1\', \'cat\' => \'-11\')); if (have_posts()) : while (have_posts()) : the_post(); get_template_part( \'content\', \'archives\' ); endwhile; endif; ?> &l
在边栏中显示POST格式的POST
我正试图在侧边栏上用“quote”的帖子格式发布帖子。我正在让代码吐出else语句,但到目前为止仅此而已。如果有帮助的话,我正在根主题中工作。请告诉我是否可以显示更多可能有助于您帮助我的代码:)。谢谢<div class=\"sidebar-quote\"> <?php $quote = array( \'posts_per_page\' => 1, \'post_type\
当使用新的WP_QUERY时,如何去除HTML5文档大纲中多余的无标题文章?
这是我在一个静态主页模板上使用的代码的简化版本,该模板是为一个儿童主题212制作的。我简化了一些用于造型的div,只关注问题区域。问题是,当我使用Chrome扩展查看html5大纲时,所有内容看起来都很好,除了特色漫画部分下面有2篇文章(应该只显示1篇)。一篇文章是为粘性文章准备的,一篇标记为“无标题文章”(点击后会给我粘性文章之后的下一篇文章的帖子ID,但没有显示任何内容),然后是另一个h3“副标题”条目。我想在页面上保留多个循环,以便用户可以更新静态主页内容。我有没有遗漏什么东西来摆脱这篇虚构的无标题
将两个WordPress查询与分页组合在一起不起作用
我正在尝试合并两个WordPress查询,但效果不如分页。我想显示今天按评论数排序的所有帖子,然后我想显示按评论数排序的所有帖子(不包括今天的帖子)。我相信这是分别完成任务的两个查询。但我如何组合这些内容,以便新的查询首先按评论数排序列出今天的帖子,然后按评论数排序列出其余帖子。还有分页。<?php $today = getdate(); $args1 = array( \'post_type\' => \'post\',
POST__NOT_IN仅删除前两页
我正在使用post\\u not\\u in从查询中删除页面,但它忽略了超过2项的内容我的代码:$selected_check = array(); $checks = new WP_Query( \'post_type=page&orderby=menu_order&order=ASC&posts_per_page=-1\'); while($checks->have_posts()){ $checks->the_post();&
Show posts without term
我在一个产品页面上工作,如果产品页面标题与我在分类法“review product”中的术语相匹配,我将显示来自我的帖子类型“reviews”的评论。Example.产品页面标题:Refrigerator显示(审阅)带有以下内容的帖子:帖子类型:“评论”分类:“评论产品”术语:Refrigerator这完全可以。但有时我没有对产品的评论(因为产品名称和术语不匹配),然后我想显示“一般”评论。在我的网站中,这些帖子包含:帖子类型:“评论”分类:“评论产品”术语:No term (!!!)这篇文章没有分类法中
没有POST格式的存档页面(只有标准POST格式)
我正在尝试获取未标记任何类型的帖子类型(旁白、音频等)。但我没有找到任何解决办法。我想这样做与自定义字段,但该网站有很多帖子。。。
自定义POST类型上的WP_QUERY未显示,多个循环&GET_TEMPLATE_PART
我在展示我的推荐信时遇到了问题。第页的。php我有一个推荐部分。所以我有一个循环来获取页面的内容。php,然后是get\\u template\\u part(\'content\',\'estimentials\')来获取推荐循环。<div class=\"grid_12 omega clearfix\"> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
字符串以LIKE模式开头的元查询
我有一个自定义的WP\\u查询,其中包含以下meta\\u查询:$meta_query = array(); $meta_query[\'relation\'] = \'AND\'; if(!empty($postcode)) { $meta_query[] = array( \'key\' => \'postcode\', \'value\' => $postcode,
按元值和日期排序不适用于wp_Query
我想用上周的特定元值(mb\\u home!=0)选择帖子和自定义帖子类型,并按mb\\u home排序。如果它们具有相同的mb\\U home值,我希望它们按日期排序。两个订单都必须说明。我正在使用此查询,但它不起作用:$query = new WP_Query( array( \'post_type\' => array (\'post\', \'aggregato\'), \'posts_per_page\' => 13,&
WP_QUERY:类别中的帖子或自定义帖子类型
我不想打扰你们,但这已经让我发疯了。我有一个名为“listas-2”的特定类别中的遗留帖子模型,它使用短代码来显示一些奇特的东西。现在,我已经创建了一个名为“lista”的自定义post类型,它使用post\\u metas做了同样的事情,但做得更好。现在的问题是,我必须在分页的同时对两者进行归档,其中包含遗留和新帖子。我无法同时显示两者,已经尝试添加tax\\u查询,但我无法,因为自定义帖子类型不使用它,只使用普通帖子。我还尝试合并查询,但我遇到了很多分页问题。目标:一个WP\\u查询,请求类别“lis
使用查询更改‘POST_MODIFY’
我想改变post_modified 具有如下查询的列:$wpdb->query( \"UPDATE `$wpdb->posts` SET `post_modified` = \".$data_modifica_post.\" WHERE ID = \".$iddelpostdaverificare.\"\"); 但它不起作用。是否可以手动更改post_modified (和post_modified_gmt) 或者它只会随着后端帖子的更新而自动更改?
W3总缓存和POST__NOT_IN
我正在使用最近发布的插件的修改版本以及WP Total Cache。我正在使用post\\uu not\\u in,因为我不想再次显示当前帖子。它工作得很好,但如果对象缓存被激活,在某些帖子上,post\\u not\\u in不起作用。这是我的代码:<?php function nothing_recent_posts_init() { register_widget(\'nothing_recent_posts\'); }&
先按日期再按自定义域对帖子进行排序
我正在尝试做类似的事情。Ordering posts by day (not time) AND meta value我想列出按日期(而不是时间)排序的博客文章,然后在这一天内,我想按自定义字段my\\u post\\u rating对它们进行排序。这只是输出按评级排序的帖子。$args = array( \'post_type\' => \'post\', \'posts_per_page\' => \'-1\', \'meta_key\' => \
使用Tribe的Events插件从短代码运行查询时遇到问题
即使我传入了正确的值,我也不会使用此代码返回任何结果。谁能看看吗?function webinar_list_shortcode($atts) { global $post; // Defaults extract( shortcode_atts ( array ( \'posts\' => \'5\', \'status\' => \'future\', \'eventcat\' =>
为什么“GET_OPTION”在提交表单时会在options.php中拉入较旧的值,而不是较新的值?
我正在通过我的主题函数构建一个简单的post-order“插件”。php。该函数用于更新选项中选项的值。php提交表单。因此,例如,在WP\\U查询中,当在帖子旁边的字段中输入“1”时,该帖子的ID将发送到options中的一个选项。php称为“post1”。因此,选项是“post1”,值是“1456”(post的ID)。如果在字段中输入“2”,它会将帖子的ID发送到名为“post2”的选项。我认为这是相当简单的。在脚本的开头,我调用了所有选项$posts1 = get_option(\'post1\')
如何使用Add_Query_var覆盖orderby
所以我希望有一个档案,以随机顺序显示其帖子。<?php $query = new WP_Query($query_string.\"&orderby=rand\"); ?> 但如果用户选择,他们也可以通过单击按钮以不同的方式排列帖子。<?php $sort_date = add_query_arg(array(\'orderby\'=>\'date\',\'order\'=>\'asc\'));