我正在根据\\u下划线主题制作一个主题,经过一些开发,标题标签中有一些空行,我不知道它们来自何处。
我支持wp\\u head中加载了一些生成空行的内容,但我无法确定它是什么。
我检查我的收割台。php和函数。php,而没有找到它们存在的任何痕迹。
它看起来是这样的:
<meta name=\'robots\' content=\'noindex,follow\' />
<link rel="alternate" type="application/rss+xml" title="Creative Grid System » Feed" href="http://www.1stheme.dev/?feed=rss2" />
<link rel="alternate" type="application/rss+xml" title="Creative Grid System » Comments Feed" href="http://www.1stheme.dev/?feed=comments-rss2" />
<link rel="alternate" type="application/rss+xml" title="Creative Grid System » Front Tiles Comments Feed" href="http://www.1stheme.dev/?feed=rss2&page_id=1821" />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://www.1stheme.dev/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://www.1stheme.dev/wp-includes/wlwmanifest.xml" />
<meta name="generator" content="WordPress 4.0" />
<link rel=\'canonical\' href=\'http://www.1stheme.dev/\' />
<link rel=\'shortlink\' href=\'http://www.1stheme.dev/\' />
</head>
顺便说一下,wordpress自动显示正在使用的版本是对的?,安全怎么办!?
最合适的回答,由SO网友:doublesharp 整理而成
空行可能是由挂接到wp_head
行动一般来说,这没什么大不了的,因为它不会影响页面在浏览器中的显示方式。有一些缺点,比如传输的HTML文档的大小,但这可以通过使用gzip来解决。如果要删除所有空白,使其永远不会进入浏览器中的渲染引擎,可以使用支持缩小的插件,如W3 Total Cache.
meta标记中的WordPress版本并不是真正的安全问题,因为还有其他方法可以告诉您正在运行什么。Security by obscurity 因为这不是真正的安全,所以不鼓励。一些插件,如WordFence 但是,您可以选择删除它。
值得一提的是,如果您觉得可以使用WordPress中提供的操作/过滤器挂钩,那么您也可以自己完成上述所有操作。