【问题标题】:Wordpress white line overflowWordPress白线溢出
【发布时间】:2014-01-20 13:50:35
【问题描述】:

所以当我今天在我的本地主机服务器上打开 wordpress 时,屏幕顶部的白线上有一个“?>”,就在 wordpress 工具栏的下方,它也显示在我的网站标题上方... (抱歉,我需要 10 个代表点才能发布截图)

是什么原因造成的,我该如何解决?

谢谢。

更新: 这是我的 header.php 的样子,我在这里找不到任何错误。

<html>
<head>
<title>LoLSearch</title>
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css"   media="screen" />
</head>
<body>
<div id="container">
<div id="header">
    <div class="header-content"style="width:1100px; margin:0 auto;">

        <div id="logo">
            <a id="link-logo" href="http://localhost/wordpress/"></a>
        </div>
        <div id="register">
            <a class="link" href="http://localhost/wordpress/register"></a>
        </div>
        <div id="sep">
        </div>
        <div id="login">
        </div>
        <div id="sep2">
        </div>
        <div id="contact">
            <a class="link" href="http://localhost/wordpress/contact"></a>
        </div>
    </div>
</div>

我网站的页面源看起来一样,但第一行有一个“?>”字符,在 header.php 代码中找不到

【问题讨论】:

  • 停用所有插件,看看是否有区别。切换到默认的 WP 主题并检查一下。
  • 我尝试将主题更改为 201 并且错误消失了,所以这可能是我的文件中的错误...

标签: wordpress overflow toolbar artifact


【解决方案1】:

这是一个遗留的 PHP 标记。将站点移动到本地主机时是否修改了任何文件?单独的标签太笼统,无法建议修复,所以您能告诉我您最近更改了什么吗?

【讨论】:

  • 我回滚到我的主题的早期版本,它解决了问题
【解决方案2】:

您需要查看页面源代码并查看在源代码中引入?&gt; 的位置,并在主题的 header.php 文件中找到它。 ?&gt;php 函数的结束字符串,主题中的代码错误导致函数无法执行,或者额外且不需要的 ?&gt; 被转储为文本。

停用所有插件,看看是否有区别。切换到默认的 WP 主题并检查一下。

在 Firefox 中使用Firebug,或使用ChromeSafariIE 中的开发人员工具检查主题源代码。

【讨论】:

  • 我回滚到我的主题的早期版本,它解决了问题
猜你喜欢
  • 1970-01-01
  • 2013-11-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-06
  • 2017-11-29
  • 2017-12-29
相关资源
最近更新 更多