【问题标题】:Wordpress is giving me the latest post Id instead of the blog page idWordpress 给了我最新的帖子 ID,而不是博客页面 ID
【发布时间】:2014-03-31 11:15:40
【问题描述】:

我正在尝试在某些特定于显示帖子的页面的 div 中设置内容。 此页面为Blog,ID为44。在settings/reading/post页面中设置为显示post的页面。

现在我在模板的标题中设置了 the_ID() 来获取页面的 id,所以我可以看到它。

当我转到博客页面时,我得到 398 而不是假设的 ID 44,而且每次我创建新帖子时,这个数字都会增加,因此博客页面使用最新的帖子 ID 而不是博客页面 ID .

当我在该页面中时如何获取博客页面 ID。

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    实际上的问题是,在博客中你列出了最新的帖子。 因此,每当您添加新帖子时,它都会显示出来,并且会显示最新帖子的 ID。

    所以请您尝试获取循环上方的“the_ID()”,(即 have_posts() 循环)。

    您将获得循环上方的页面 ID。

    Orelse 通过页面 slug 名称获取页面 id。

    希望这对你有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多