0

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

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

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

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

4

1 回答 1

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包含的文件中。

于 2012-06-19T16:44:44.610 回答