您当前的位置:首页 > TAG信息列表 > loop
如何防止写入重复循环?
因此,我有一些页面希望仅显示最后5篇文章的自定义文章类型“事件”(二次查询:WP\\u query object),还有一些页面希望显示所有文章(例如存档模板as is\\u main\\u query)。我讨厌重复的代码,但我似乎想不出一种不写循环代码的方法,即使它应该在不同的地方显示相同的结构例如;在我的循环中。php文件I使用have\\u posts()遍历所有主查询帖子。但在使用WP\\u Query的二次查询中,我不能调用该循环文件,因为它不是主查询。然后,我必须使用$secondary\\u
按自定义帖子类型的自定义分类插件进行筛选
我正在显示自定义帖子类型(“works”)的结果,如果设置了自定义分类法(“流派”),我希望可以选择按自定义分类法(“流派”)进行过滤(即,如果循环位于自定义分类法存档模板上)。我使用带有参数的wp\\u查询,但它不按自定义分类法slug进行过滤,而是返回所有结果。供您参考,我按自定义帖子类型排序,并对结果分页(本例中不包括该结果的代码)。我使用类型插件设置了自定义帖子类型、自定义字段和自定义分类法,但我不确定这是否会对这个问题产生影响。代码如下:if($wp_query->query->ge
查询元关键字以开头的帖子
我需要找到以当前年份+当前月份(即201502)开始的元键的帖子,但实际值也可以包含该月内的任何一天(即20150214)。真正棘手的部分是,我正在尝试使用ACF的Reapter和Date Picker字段来实现这一点。如果我要求帖子中包含完整的日期字符串(20150214),我已经让它工作到了可以返回true的程度,但我不知道如何仅在年份和月份这样做。这是我当前的代码:// custom filter to replace \'=\' with \'LIKE\' function my_post
检查是否存在具有特定元的帖子的最佳方法
我正在wordpress中构建一个函数,用于读取XML文件并将100-500个事件作为post类型导入wordpress。这些事件有大量元数据,这些元数据保存为post meta。其中一个元数据项是XML提要中每个事件的唯一(字符串)标识符。导入程序将设置为wp\\U cron,以确保我们的数据库是最新的。为了确保每次导入运行时都不会添加重复项,我想检查具有唯一标识符的帖子是否已经存在——如果已经存在,则更新,否则插入。这就是wp\\u insert\\u post函数如何与post id一起工作。如果具
循环混合我的子类别和父类别
我解释了我的情况:我有一个博客,在主页上显示了最新的帖子。对于每个帖子类别,我都通过css设置了一个特定的颜色和图标。例如:对于宠物类别:article.category-pets .meta-category a { color: white; float: left; padding: 2px; padding-left: 25px; background: url(http://mywebsite.com/wp-content/uploads/2015/02/
循环中的get_the_foo()-它是否执行另一个查询?
我不清楚get_the_foo() 例如,函数的样式get_the_permalink().我的主要问题是:在循环中执行此操作时,是否会执行另一个SQL查询(除了原始SQL查询之外WP_Query())?但是:如果自己执行,例如。get_the_permalink($someId), 执行查询,对吗?
Help with if/else loop
你能帮我在这个循环中添加一个else语句吗?<?php $post_type = \'post\'; // <-- Post Type $tax = \'temporada\'; // <-- Taxonomía $termino = get_terms($tax); $category = get_the_category(); $cat_name = $category[0]->cat_ID; if ($termino) {
Query Taxonomy By Page Title
我想做的是在具有该分类名称的页面上显示共享该分类的帖子。例如,一个名为“PHP”的页面将显示自定义分类法“language”设置为“PHP”的所有帖子。到目前为止我所拥有的。。$secondary_loop = new WP_Query(array( \'tax_query\' => array( array( \'taxonomy\' => \'language\', \'term
如果只有一个帖子,则隐藏旋转木马指示器
我正在制作一个自定义旋转木马(Wordpress+Bootstrap)。旋转木马工作正常。然而,如果只有一个帖子,我想隐藏引导转盘指示器和箭头。我可以使用以下代码隐藏旋转木马箭头:<?php if ($counter > 1) { ?> <a class=\"left carousel-control\" href=\"#testimonials\" role=\"button\" data-slide=\"prev\"><span cla
WP_QUERY LOOP ELSE语句未执行
我有两个WP_query 在我的frontpage中循环。php文件:<div id=\"aanbod\"> <div class=\"container-fluid section-name-cont\"> <div class=\"container\"> <div class=\"row\"> <div class=\"col-xs-12 section-name\"
无法重置插件模板中的循环
我试图覆盖其他插件中存在的循环中的查询。我创建了一个扩展,使用插件中存在的挂钩覆盖该循环。插件查询:query_posts ($args); /* Some codes */ do_action(\'the_action_Triggered\'); /* the loop */ 在我的分机中:add_action(\'the_action_Triggered\',\'geo_srt_reset_query\',200,1); fun
显示过去30天内浏览量最大的帖子不能正常工作
我尝试了几个不同的循环来显示过去30天浏览量最大的帖子。然而,它只是显示了30 dasy之前的帖子。从过去30天开始就没有了。不是最受欢迎的。如果有人能帮我。太棒了,谢谢=)这是我目前的循环:<ul> <?php function filter_where($where = \'\') { //posts in the last 30 days $where .= \" AND post_date > \'\" . date(\'Y-
show latest authors blog post
如何显示最新的作者博客文章?我有以下代码:<?php $author = get_the_author(); $args = array( \'numberposts\' => \'1\', \'author\'=>$author ); $recent_posts = wp_get_recent_posts( $args ); foreach( $recent_posts as $recent ){ echo \'<li><
在循环中按多个条件过滤
我正在尝试按多种条件筛选索引中的帖子。到目前为止,我已经尝试过:<?php $query = new WP_Query( array( \"post__not_in\" =>get_option(\"sticky_posts\"), \'paged\' => get_query_var(\'paged\'), \'&meta_key=Sortdate&orderby=m
如何使用标准的QUERY_POST按多个字段排序?
在我们的archive.php 我们将显示与所选类别匹配的所有项目。这工作非常好。然后,我们对其进行了改进,添加了一个排序(就在循环之前),并将每页的帖子数从默认的10个增加到了10个,如下所示:$posts = query_posts($query_string . \'&orderby=title&order=asc&posts_per_page=99\'); 这更有效。现在,我们想按多个字段进行排序,比如menu_order 然后title. 我看不到使用我们现有
尝试检索随机帖子,获取页面
我正在尝试检索一篇随机帖子,以链接到我的网站上。我有以下代码,但它似乎唯一能检索和显示的是指向主页的链接。任何帮助都将不胜感激!$args = array( \'posts_per_page\' => 1, \'orderby\' => \'rand\', \'post_status\' => \'publish\', ); $the_query = new WP_Query($args);
自定义帖子类型页面模板中的分页
我对我的自定义帖子类型“网站”进行了查询。我正在尝试使分页正常工作,但出现了一些错误。我认为整个代码都是可以的,只有结尾之前的部分while标记。我只是不知道怎么做才对。任何帮助都将不胜感激!<?php // WP_Query arguments $args = array ( \'post_type\' => \'website\', \'pos
分页不使用WP_QUERY
我已经设置了一个自定义循环,它工作正常,但不会显示分页链接。在进行了一些搜索之后,我了解到分页链接(因为我在这里使用了它们,但我不知道还有其他方法)只支持原始循环,但我遇到的所有“解决方案”都告诉我,如果我在wp\\u查询中显式声明$paged参数,它应该可以工作,如果没有,我应该使用query\\u posts。这似乎是一个含糊不清的答案,我想知道如何使其与WP\\U查询一起工作,因此下面是我从各种来源拼凑而成的代码:<?php global $paged; $paged = (g
为所有类别创建多个部分,然后查询每个类别的所有帖子
我试图找到一种方法来创建一个循环,查询所有类别,然后查询这些类别下的帖子。我正在使用一个自定义循环来显示我的帖子,我希望它遵循相同的循环。我使用的循环是:<?php // BEGIN LOOP if(have_posts()) : // Get the initial array with random numbers $randomArray = getRandomNumbers(); // Op
尝试在短代码中获取非对象的属性
我在第130行的“尝试获取非对象的属性”的快捷码中出错以下是代码:while ( $our_work->have_posts() ) { $our_work->the_post(); $termsArray = get_the_terms( $post->ID, \"filter\" ); //This is the line I\'m getting error. which is line no 130. $ter