如何在 WordPress 中从 URL 获取 ID

How to get ID from URL in WordPress

我有 PHP 的编程经验,但现在我正在创建一个有点 mixture.I 的 WordPress 主题,有一个包含 posts 的博客,当用户点击post我想在其他页面显示点击的ID内容,我是wordpress的新手我想在详细信息page.How中显示我每个post的详细信息可以我这样做吗?

Homepage: Contains a loop for displaying all posts

现在我想要一个页面,当用户从主页单击任何 post 时,它会分别显示每个 post。

可能是下面的步骤应该做到这一点

  1. receive.php作为模板,在模板文件的开头添加<?php /* Template Name: theTemplateName */ ?>

  2. 创建一个页面,给它一个 slug,比如说 the-receiver,确保你 select theTemplateName 作为它的模板。

  3. 现在,在 single.php 中创建一个表单,给一个(隐藏的)输入值 get_the_ID(),设置它 POST/GET 任何适合你的,然后site_url('/the-receiver') 的操作,将 url 与使用您的接收器模板名称的页面匹配。立即观看按钮应提交表格。

  4. 在file/templatereceiver.php里面做你的事。