/** * The Header for our theme. * * Displays all of the <head> section and everything up till <div id="main"> * * @package WordPress * @subpackage Twenty_Eleven * @since Twenty Eleven 1.0 */公共头,包含就行了省事,改也好改 俩函数调用,我猜包含此header时还包含了pub_common_fun.php类似的文件
感谢二位的引导,由于新学,include的作用域还不了解。 自己尝试写了个测试代码实验,基本原理貌似弄懂了。 代码如下:file1:demo.php <?php include 'demo_function.php' ; include 'demo_header.php' ; ?>file2:demo_header.php <?php echo 'demo_header begin: <br/>' ; outprint(); outprint(); outprint(); ?>file3:demo_function.php <?php function outprint() { echo 'demo ok!<br/>' ; } ?> 以上的demo.php要注意include的顺序,存在被调用function的文件,应该在前面, 否则出现错误:Call to undefined function outprint()
/**
* The Header for our theme.
*
* Displays all of the <head> section and everything up till <div id="main">
*
* @package WordPress
* @subpackage Twenty_Eleven
* @since Twenty Eleven 1.0
*/公共头,包含就行了省事,改也好改
俩函数调用,我猜包含此header时还包含了pub_common_fun.php类似的文件
感谢二位的引导,由于新学,include的作用域还不了解。
自己尝试写了个测试代码实验,基本原理貌似弄懂了。
代码如下:file1:demo.php
<?php
include 'demo_function.php' ;
include 'demo_header.php' ;
?>file2:demo_header.php
<?php
echo 'demo_header begin: <br/>' ;
outprint();
outprint();
outprint();
?>file3:demo_function.php
<?php
function outprint() {
echo 'demo ok!<br/>' ;
}
?>
以上的demo.php要注意include的顺序,存在被调用function的文件,应该在前面,
否则出现错误:Call to undefined function outprint()
bloginfo(),get_bloginfo(),wp_footer()具体说明看官方文件。
有兴趣的话,可以在wp-include文件夹下搜索一下相关function的设置,有点PHP基础的应该可以看懂。