WordPress中bloginfo('name')与hdbody()函数功能及相关疑问
嘿,作为WordPress新手碰到这些函数确实容易懵,我来给你掰扯清楚:
关于
<?php bloginfo( 'name' ); ?> 的疑问 - 和PHP的
include功能完全不一样:include是PHP原生的文件引入函数,用来把另一个PHP文件的内容加载到当前脚本里;而bloginfo()是WordPress官方自带的核心函数,专门用来输出站点的各类基础信息,比如站点名称、站点描述、主题目录的URL等等。 - 不会调用名为
bloginfo(name)的文件:它是WordPress核心代码里已经定义好的函数,直接在当前代码执行的环境里运行,不需要额外引入外部文件。 - 会间接读取SQL:你的站点名称是存在WordPress数据库的
wp_options表(注意表前缀可能不是wp_,取决于你安装时的设置)里的,bloginfo('name')的内部逻辑会去查询这个表,把存储的站点名称取出来,然后输出到页面上。
关于
<?php hdbody(); ?> 的疑问 这个函数并不是WordPress的核心函数,大概率是你正在研究的这款主题自己自定义的函数。你可以去主题文件夹里的functions.php文件中搜索hdbody这个函数名,就能找到它的具体定义——它可能是主题用来输出页面body部分的自定义内容、加载特定的脚本/样式,或者处理一些主题特有的业务逻辑。
内容的提问来源于stack exchange,提问作者JoBe
相关产品推荐
相关产品推荐

