PHP INCLUDE语句不起作用?

时间:2016-02-26 作者:Danijel

刚开始学习PHP和Wordpress。

为什么我的PHP include语句不能在以下情况下工作header.php 文件

<!DOCTYPE html>
<head>
<meta charset="<?php bloginfo(\'charset\'); ?>" />
<title>
<?php include \'functions.php\';?>
<?php if( is_page(1406)): ?>
<?php wp_title(\' - \', true, \'right\'); ?> <?php get_1406_page_title(); ?>
<?php else: ?>
<?php wp_title(\' - \', true, \'right\'); ?> <?php bloginfo(\'name\'); ?>
<?php endif; ?> 
</title>
.
.
.
我需要打电话get_1406_page_title() 位于functions.php. 上面的代码生成空页面,当我删除include行时,标题为空。

这是get_1406_page_title() 从…起functions.php:

function get_1406_page_title()
{
    $title = "Page title here";
    return $title;
}

1 个回复
最合适的回答,由SO网友:Pieter Goosen 整理而成

从当前代码中

无需包括functions.php, 它是自动完成的

因为get_1406_page_title() 返回其输出,如果需要显示结果,则需要回显函数的结果

echo get_1406_page_title();