2016-08-04 23 views
2

页我使用的是API中的信息来拉,我有工作,我拉我的所有产品的列表。现在我想要做的是创建一个链接,该链接沿着“/ products/product-id /”的行,其中product-id是从feed生成的。这是完整的。动态创建的WordPress

我的问题是创建将与这些页面关联的页面模板。我知道如果这些页面是帖子类型的一部分,我可以简单地创建一个像single-products.php这样的页面模板,但这不起作用。所以我的问题是,我将如何创建一个与该页面一起使用的模板?

我知道周围的工作是创建一个职位类型,然后用该产品ID的URL创建仪表盘的网页,但必须有一个办法做到这一点动态吗?

+0

我认为你正在寻找这些https://codex.wordpress.org/Post_Type_Templates –

+1

也许你需要一些在Wordpress中称为虚拟/假冒页面的东西https://gist.github.com/cubehouse/3839159 – dkruchok

回答

1

我解决了这个。我所做的就是创建一个新的页面“产品”并为其分配一个模板,就像任何普通页面一样。然后在我的链接上,我传递了一个变量/ product?id =。然后在我的新页面模板,我做

$id = $_GET['id']; 
$url = "http://link.com/products/$id"; 

这让我的新变量传递到新的页面,动态与个别产品信息填充它。