Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在Wordpress中动态创建页面_Php_Wordpress_Templates_Dynamic - Fatal编程技术网

Php 在Wordpress中动态创建页面

Php 在Wordpress中动态创建页面,php,wordpress,templates,dynamic,Php,Wordpress,Templates,Dynamic,我正在使用一个API来获取信息,在我获取我所有产品的列表时,我让它工作。现在我要做的是创建一个链接,它是沿着“/products/product id/”行的,其中产品id是从提要生成的。这是完整的 我的问题是创建一个与这些页面关联的页面模板。我知道,如果这些页面是post类型的一部分,我可以简单地创建一个页面模板,比如single-products.php,但这不起作用。所以我的问题是如何创建一个与该页面配套的模板 我知道一个解决方法是创建一个post类型,然后在仪表板中使用产品ID的url创

我正在使用一个API来获取信息,在我获取我所有产品的列表时,我让它工作。现在我要做的是创建一个链接,它是沿着“/products/product id/”行的,其中产品id是从提要生成的。这是完整的

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


我知道一个解决方法是创建一个post类型,然后在仪表板中使用产品ID的url创建页面,但必须有一种方法可以动态地做到这一点,对吗

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

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

这允许我将新变量传递到新页面中,并用单个产品信息动态填充该页面。

我认为您正在查找这些,也许您需要Wordpress中称为虚拟/假页面的内容