使用未定义的常量BloInfo

时间:2019-03-15 作者:illuch

我是一个用WordPress制作的网站的站长。我不懂PHP。我将PHP版本从5.6更改为7.2。由于此更改,我的网站出现了一个错误:

Warning: Use of undefined constant bloginfo - assumed \'bloginfo\' (this will throw an Error in a future version of PHP) in /homepages/44/d313626673/htdocs/fcq/wp-content/themes/athlete/header.php on line 20

我下载了文件header.php 从网站:

<div id="frame">
    <div id="description">
    <h1><a href="<?php echo get_option(\'home\'); ?>/"><?php bloginfo; ?></a></h1>
    <p><?php bloginfo; ?></p>
    </div>
    <div id="menu">
        <ul>
           <ul id="nav">
           <li><a href="<?php bloginfo(\'url\'); ?>/">Accueil</a></li>
            <?php wp_list_pages(\'title_li=&depth=0&sort_column=menu_order&exclude=56\'); ?>
            </ul>
        </div>
    <div id="header"></div>
我不知道是什么问题。有人能帮我吗?

1 个回复
SO网友:Jacob Peattie

这是不正确的:

<?php bloginfo; ?>
bloginfo() 是函数,因此需要使用括号():

<?php bloginfo(); ?>

相关推荐

functions php file

好的,我正在编辑我的函数。Wordpress中的php文件(关于我的子主题),我删除了一行代码(在删除之前我复制了代码)。这导致了白色的死亡屏幕,所以我简单地粘贴回我删除的代码(是的,我将它粘贴回我删除它的位置),但我仍然有白色的死亡屏幕。我已经完成了这些功能。我上周完成的一个备份中的php文件(功能齐全),并通过FTP将其上载到正确的文件夹,但没有任何效果。我已经尝试再次激活父主题,并创建了另一个子主题,以便比较这两个功能。php文件(将全新的、有效的子主题与不再工作的原始子主题进行比较),代码看起来是