根据设置的模板名称获取PHP文件的内容

时间:2018-09-22 04:16:52

标签: php

首先,这只是PHP,而不是Wordpress(为避免混淆),但我想像wordpress一样。

所以我的问题是,有没有一种方法可以根据模板名称获取PHP文件的内容?例如,这是我要获取内容的PHP文件

FILE.php

<?php
// Template Name: HOMEPAGE
?>

<H1> HELLO WORLD </H1>

现在,我想通过调用模板名称“ FILE.php”来获取hello world的内容,即“ HOMEPAGE”。

如果您熟悉此功能,则类似于wordpress,这就是我想要做的。我不确定在不使用Wordpress的情况下是否可以在PHP中实现。

编辑:我知道如何使用include来获取内容,但是通过使用include,我需要指定filename.php而不是模板名称,所以这不是我要查找的内容

1 个答案:

答案 0 :(得分:0)

某些地方需要将模板名称与文件名相关联,然后根据模板名称查找文件名。 Wordpress倾向于将所有内容存储在数据库表中,但是为了简单起见,我将硬编码数组中的值

$convert_file_names=array("template_name"=>"file_name.php", "HOMEPAGE"=>"hello_world.php");
include($convert_file_names["HOMEPAGE"]);

您可能要避免文件名中出现空格。