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代码或回显的情况下打开。
我应该忽略它还是评论其中的一行?
答案 0 :(得分:4)
总而言之,他们说eclipse验证器不能在php中处理好的html标签。
从这里你有两个选择。
清洁,不那么容易。 创建一个PHP工作集以选择性地禁用验证:
请参阅eclipse docs。为您正在开发的插件/主题创建一个工作集,然后将问题视图中的内容过滤到该工作集。
它也可以帮助您专注于您正在处理的来源。
更容易,不那么干净。 按类型禁用/软化验证:
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中的两个验证错误
还要记住有一个wordpress specific stackexchange web。无论如何我在这里都回答了,因为它可能对eclipse中的一般html / php验证管理很有用。