首先,这只是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
而不是模板名称,所以这不是我要查找的内容
答案 0 :(得分:0)
某些地方需要将模板名称与文件名相关联,然后根据模板名称查找文件名。 Wordpress倾向于将所有内容存储在数据库表中,但是为了简单起见,我将硬编码数组中的值
$convert_file_names=array("template_name"=>"file_name.php", "HOMEPAGE"=>"hello_world.php");
include($convert_file_names["HOMEPAGE"]);
您可能要避免文件名中出现空格。