(长期读者,第一次作家)
我有一个wordpress安装,其中页面每个显示一个信息表,根据它所在的页面不同。我试图使用页面标题作为变量,告诉表格使用此代码显示什么:
<?php $post_title = the_title(); ?>
<?php $parent_title = get_the_title($post->post_parent); ?>
...获取页面标题以及父页面的标题。我想要显示的表是在页面模板中的php include命令中。但是,看起来页面模板中的变量不会延续到包含的php页面中。如何将页面标题放入我可以在包含的php中使用的变量?
答案 0 :(得分:0)
下面的函数包含2个参数,包含的文件和一系列参数。例如:
render('yourfile.php', array('title' => 'Your title'));
<强>功能:强>
<?php
function render($file, $params)
{
extract($params);
ob_start();
require($file);
return ob_get_clean();
}
?>
然后,您将$title
放入所包含的文件中。