首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从另一个查询循环中获取当前帖子标题

从另一个查询循环中获取当前帖子标题
EN

Stack Overflow用户
提问于 2021-07-18 09:22:55
回答 1查看 484关注 0票数 0

我有一个带有标准while循环的单页面.在该循环中,我有另一个循环,希望输出我在/查看的帖子标题,但是,因为函数futureEvent的内环中有futureEvent(),所以它输出该帖子的标题:

代码语言:javascript
复制
while (have_posts()) {
    the_post(); ?>
...
 $futureEvents = get_posts($args);
  foreach ($futureEvents as $post) {
   $futureEvents = new WP_Query($args);
    if ($futureEvents->have_posts()) {
      echo '<div class="related-content"><h3>Upcoming ' . get_the_title() . ' Events</h3></div>';
   ?>
    <article class="post-item">
     <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
    </article>
    }
   }
}

在wordpress中,我有一个CPT,添加了三个帖子。

我已经使用了get_the_title(118),然而,这是一个帖子的id的硬编码,但我想从我的CPT获得任何帖子的标题。

我试过使用get_the_title($ post ->$ID)和get_the_title($post_id),但仍然输出不正确的帖子标题。

有人能看到我如何从那个循环中获得我正在观看的帖子标题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-18 10:26:36

,我怎样才能从那个循环中得到我在看的那个帖子的标题呢?

您可以使用:

因此,例如,在您的内循环中,您可以如下所示地显示上面文章的标题:

代码语言:javascript
复制
echo '<div class="related-content"><h3>Upcoming ' . get_the_title( get_queried_object() ) . ' Events</h3></div>';
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68427717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档