我正在建设一个WordPress博客。我有一个帖子类别“wmp”,其中包括一个名为“mvs”的ACF。每次我发布一个新的“wmp”,我都想在页面上显示最近“wmp”帖子的“mvs”。
我是一个完全不使用代码的新手,主要依赖于短代码,我试图读出最后一个'mvs'值。到目前为止,我已经使用短代码来调用ACF字段以获取特定的post ID。[acf field="mvs" post_id=9871]
它的工作原理,但我必须把在一个特定的职位,这不是我想要的-我需要这是该类别的最后一个职位的ID。
我已经找了几个小时了,我就是找不到解决方案-有一些类似主题的线程(e.g. Get the second last post in a category),但我没有足够的编码经验来适应任何这些php代码来解决我的问题,我也不知道在哪里插入这些代码,以及如何在我的前端使用短代码。
理想情况下,我需要一些基本的代码片段,我可以加载到functions.php与“代码片段”WordPress插件,然后访问一个短代码。有人有建议吗?
1条答案
按热度按时间oxcyiej71#
要获取WordPress中特定类别中最后一篇文章的文章ID,您可以使用WP_Query类创建一个新的查询,以检索该类别中的最新文章。下面是示例代码。
你可以改变$category_id与你的类别id. order by date获取最后一个添加的帖子与DESC秩序的类别.