您当前的位置:首页 > TAG信息列表 > loop
按顺序给循环中的每个帖子一个编号
在我的主页上,我有10篇最新的帖子。我想在每篇文章中显示从0-9开始的数字。0123456789
跳过帖子,但保留每页的帖子
我正在我的一个模板上运行一个普通的循环,它显示了一个带有日期的即将发生的事件的列表。我希望过去的事件保持活跃,但不出现在我的帖子列表中。按照目前的情况,我为事件选择一个日期(自定义字段),通过PHP日期函数将其与当前日期进行比较,如果通过了,则“继续”,因此我们跳过循环。这很好,但我每页的帖子都会受到影响。我没有使用WP_Query 循环,这是一个存档模板。代码如下所示:if( have_posts() ) : while( have_posts() ) : the_post();
如何在使用NEXT_POST_LINK()PREVICE_POST_LINK时排除或过滤受密码保护的帖子
我在我的主题中使用了next\\u post\\u link()和previous\\u post\\u link()。我从循环中排除了受密码保护的帖子。只有当您输入此特定帖子的URL时,它们才会出现。但是,问题是我在每一篇文章中都会出现next\\u post\\u link()和previous\\u post\\u link()。因此,当我在一篇成功的帖子中或之前有一篇受密码保护的帖子时,受密码保护的帖子会出现在分页中。我需要排除使用上述两个功能时出现的所有受密码保护的帖子。我尝试使用codex中提
清理元查询中的自定义字段值
我正在使用pre_get_posts 钩住meta_query args按日期筛选存档循环。基本上,有一个“事件”的自定义帖子类型,我的用户键入日期作为事件的自定义字段,例如,格式为“2015年4月10日”。如果用户输入的日期已过,意味着事件已经发生,那么我不希望这些帖子显示在循环中。我被告知要通过meta\\u查询来执行此操作。这很好,但我想将输入的日期与YYYY-MM-DD格式的当前日期进行比较,这意味着我需要重新排列用户的日期输入(格式为M-D-YYYY)以进行比较。我尝试了下面的代码,但没有成功。
如何修改此代码以迭代类别数组?
我正在为一系列的12门课设置一个查询,每个课将持续一周。上午和晚上各有一节课。我将在模板中使用两个不同的循环来分解这些循环。每节课有三个项目供学生选择,为了使问题更加复杂,这些课程将重复一次。第一次发生在六月,第二次发生在七月。下面的代码似乎正在运行。我可以先筛选项目,然后无论是6月会议还是7月会议,显示整个帖子或仅显示注册链接。我的问题是,我必须为每个循环重复if(in\\u category(\'16\')中的代码三次(使用不同的cat编号),才能使其正常工作。我觉得我应该能够用某种foreach或w
使用GET_POST时,TAX_QUERY不能正常工作
以下是我的参数:$args_home = array( \'post_type\' => array(\'news\', \'jobs\'), \'posts_per_page\' => 12, \'meta_query\' => array( array( \'key\' => \'_thumbnail_id\' ) ),
GET_THE_TITLE()返回上一个循环的结果
我试图循环思考一个自定义帖子类型(艺术家),然后是每个类别,然后是另一个与艺术家有关系的自定义帖子类型(故事)。问题是,函数ID);?>在最后一个循环中,将多次返回艺术家的标题以及当前自定义帖子的标题。我只需要当前循环帖子的标题。 <!-- get all the artists --> <?php $args = array(\'post_type\' => \'artists\'); $query
<!--nextpage-->作为循环内的短码?
有人成功地实现了这一点吗?我想包括<!--nextpage--> 在单个post循环中作为短代码。我试着回应它,标签出现了,但帖子没有分成几页。我需要能够回音do_shortcode(\'[nextpage]\'); 在single.php 把它分成不同的页面。。。
对自定义帖子类型进行分页
分页在首页有效,但在自定义帖子类型页面中不会显示。岗位类型:add_action(\'init\', \'portfolio_register\'); function portfolio_register() { $args = array( \'label\' => __(\'Portfolio\'), \'singular_label\' => __(\'Project\'),
无法将包装器div插入index.php
在我的php索引文件中插入包装器div时遇到了一个问题,我们正在使用该文件作为网站的首页。现在看起来是这样的:它需要如下所示:我知道这是一个CSS问题,我能想到的解决方法是在主页上的这6个div周围插入一个包装div,但我不知道该将代码放在哪里,如下所示:<?php get_header(); ?> <?php global $woo_options; ?> <?php if ( $woo_options[\'woo_featured_disable\'] &
将_post()作为参数传递
我想获取以下代码示例<?php while ( have_posts() ) : the_post(); ?> <h2><?php the_field(\'title\'); ?></h2> <p><?php the_field(\'desc\'); ?></p> <?php endwhile; ?> 并将其转换为使用函数,而不是将所有代码放在存档文件中。我想将
the_content and wp_link_pages
许多插件似乎在为the_content 展示相关帖子、广告等。问题是,这些页面出现在分页后的前面,因此分页被向下推到下面。是否可以在内容之后立即显示分页后的内容?它出现了wp_link_pages 只能在循环内使用。
如何在循环中检查评论中的特定内容
我使用以下条件代码检查给定帖子上的任何评论是否包含特定字符串-在这种情况下,“更改”一词。如果我直接指定comment\\u ID,我可以使用它,但我希望代码使用循环来检查给定帖子的所有注释,并应用适当的HTML ID。<?php if( have_posts() ) : while (have_posts()) : the_post(); ?> <div id=\"post-<?php the_ID(); ?>\" <?php
获取给定分类类型中每个术语的最新帖子
我正在寻找一种有效的方法,从给定分类法类型的每个术语中检索最新的帖子。我发现this question, 这与我自己的解决方案是一样的:$terms = get_terms( \'my_taxonomy\' ); foreach( $terms as $term) { $args = array( \'posts_per_page\' => 1, \'post_type\' => \'any\',
循环浏览每个类别的帖子可以得到每个类别的相同帖子
对于我网站上的一个特定部分,我循环浏览了一些类别,得到了该类别中的三篇最新帖子,并列出了它们。像这样:<?php $categories = get_categories(array(\'exclude\' => \'1, 4, 9, 10, 2899\')); ?> <?php foreach ($categories as $category) : ?> <div class=\"subject\">
按For Each循环的段塞排除类别
我试图从for循环中排除一些类别。<?php $categories = get_categories(array(\'exclude\' => \'apps, windows\')); ?> <?php foreach ($categories as $category) : ?> // the_loop <?php endforeach; ?> 即使没有抛出错误,它也不起作用:所有类别都在循环中使用。如何按s
如何包含基于POST(in循环)插件的css类?
我使用这个函数从slug中检索body和single post类。add_filter( \'post_class\', \'fl_pages_bodyclass\' ); add_filter(\'body_class\',\'fl_pages_bodyclass\'); function fl_pages_bodyclass($classes) { if (is_page() || is_single() ) { // get page slug
如何对归档循环中的帖子进行排序
我需要使用这个循环对帖子进行排序,这是一个名为“pc”的CTP的归档页面(pc archive.php)。尝试使用<?php while ( have_posts(\'order=desc\') ) : the_post(); ?>但运气不好。。。我一定做了什么坏事。然后我尝试添加这个过滤器,但我没有让它工作。。。function my_custom_archive_order( $vars ) { if ( !is_admin() && isset($vars[\
WP_QUERY返回0结果的自定义字段值
我正在尝试进行查询,以获取选中勾选框的所有页面\"feature_on_front_page\" 它有价值\"featured\" 带标签\"Featured\".我用ACF添加了此复选框。我的问题是: <?php wp_reset_query(); // Restore global post data stomped by the_post(). ?> <?php // args $ar
While loop with bootstrap
可以从引导程序中使用手风琴进行while循环吗?我正在尝试从高级自定义字段中使用repeater add pro附加组件制作常见问题部分。所有的问题都出现了,但他们都找到了第一个答案。我怎样才能做到这一点? <div class=\"panel-group\" id=\"accordion\" role=\"tablist\" aria-multiselectable=\"true\"> <?php if(get_field(\'faq_general_