在包含的PHP中获取Wordpress页面的标题

时间:2012-06-19 16:35:48

标签: php wordpress include title

(长期读者,第一次作家)

我有一个wordpress安装,其中页面每个显示一个信息表,根据它所在的页面不同。我试图使用页面标题作为变量,告诉表格使用此代码显示什么:

<?php $post_title = the_title(); ?>
<?php $parent_title = get_the_title($post->post_parent); ?>

...获取页面标题以及父页面的标题。我想要显示的表是在页面模板中的php include命令中。但是,看起来页面模板中的变量不会延续到包含的php页面中。如何将页面标题放入我可以在包含的php中使用的变量?

1 个答案:

答案 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放入所包含的文件中。