Wordpress 3.9重复HTML标记和Eclipse

时间:2014-07-11 12:51:03

标签: php eclipse wordpress

Eclipse版本:Luna版本(4.4.0) Wordpress版本:3.9

Wordpress文件:wp-includes / function.php 2975 - 2976行

<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml"<?php if ( is_rtl() ) echo ' dir="rtl"'; ?>>

Eclipse验证器返回了两个错误,即两个重复的HTML标记在没有任何PHP代码或回显的情况下打开。

我应该忽略它还是评论其中的一行?

1 个答案:

答案 0 :(得分:4)

这与此(closed as invalid) bug

有关

总而言之,他们说eclipse验证器不能在php中处理好的html标签。

从这里你有两个选择。

  1. 清洁,不那么容易。 创建一个PHP工作集以选择性地禁用验证

    请参阅eclipse docs。为您正在开发的插件/主题创建一个工作集,然后将问题视图中的内容过滤到该工作集。

    它也可以帮助您专注于您正在处理的来源。

  2. 更容易,不那么干净。 按类型禁用/软化验证:

    Project -> Properties -> Validation -> HTML Syntax
     x Enable project specific settings
    Document Type -> Duplicate DOCTYPE declaration  (Change to Warning or Ignore)
    Element -> Unclosed Start tag (Change to Warning or Ignore)
    

    最后一个是wp-includes / media-template.php中的两个验证错误

  3. 还要记住有一个wordpress specific stackexchange web。无论如何我在这里都回答了,因为它可能对eclipse中的一般html / php验证管理很有用。