如何创建一个WordPress页面,该页面将使用PHP根据URL中的值包含不同的HTML文件?

时间:2012-09-23 作者:Ron Smith

我在页面上使用PHP在页面上包含HTML文件,例如:

<?php require("http://www.mysite.edu/_sports/static/season_box.html"); ?>

这对于包含一个频繁更新的文件非常有效。

我希望找到一种在一个Wordpress页面中使用PHP代码的方法,该页面将根据URL包含几个HTML文件中的一个。其想法是能够创建一个指向Wordpress页面的URL,该页面将HTML文件的名称作为变量,PHP脚本将使用该变量来标识要包含的所需HTML文件。

1 个回复
SO网友:deathlock

假设您已经为Wordpress站点设置了永久链接,请将其添加到page.php:

 <?php 
    include("http://www.mysite.edu/_sports/static/".$post->post_name.".html); 
 ?>
$post->post_name 将是你的页面的鼻涕虫。

如果你和那个鼻涕虫在一起volleyball-box-score, 使用上面的代码,您可以include("http://www.mysite.edu/_sports/static/volleyball-box-score.html);. 如果你和那个鼻涕虫在一起other-page, 你会得到include("http://www.mysite.edu/_sports/static/other-page.html);. 等

结束

相关推荐

获取页面段塞并在unctions.php中分配一个变量

我为我的博客创建了一个使用AJAX和JSON的延迟加载脚本。它工作得很好。然而,我在同一个网站上有4个不同的博客。这些是使用自定义帖子类型创建的。我需要让AJAX对所有这些博客进行延迟加载。例如,我可以通过手动将“post”的名称更改为“精品店”,使其适用于每一家。因此,我创建了一个名为$postname的变量,并希望根据单击“加载更多帖子”时所在页面的段塞,为其分配一个不同的值。如何检查page slug是什么,然后为变量指定名称。这是我的代码,但我需要知道如何调用im页面的slug并将其分配给$slu