0

因此,当我今天在我的本地主机服务器上打开 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 代码中找不到

4

2 回答 2

0

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

于 2014-01-20T13:58:38.567 回答
0

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

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

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

于 2014-01-20T13:59:53.760 回答