Html lang=“”而不是lang=“en-us”-为什么?

时间:2014-08-25 作者:idjuradj

在wordpress的一些安装中,html标记的开头如下所示

<html lang="en-US" ...
尽管在wp config中没有指定语言。

define(\'WPLANG\', \'\');
Hover,在一个安装中,标签是

<html lang=" " ...
我如何将其更改为<html lang="en-us" ..., 不更改wp配置文件

我说的是前端,不是管理仪表板。

标题中的代码。php如下所示:

<!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
HTML呈现如下所示:

<!DOCTYPE html>
<html lang=" " prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#" class="no-js">
<head>
...

1 个回复
SO网友:Sven

您可以应用language_attributes 筛选到language_attributes() 功能(source).

基本上,您可以通过在functions.php:

add_filter(\'language_attributes\', \'custom_lang_attr\');
function custom_lang_attr() {
  return \'lang="en-US"\';
}
注意:请记住,您正在覆盖language参数;原始字符串(请参见@param) 是以空格分隔的语言属性列表。

结束

相关推荐

如何在不更改wp-config.php或更改媒体设置的情况下将媒体文件保存在自定义文件夹下

我想上传一个独特的文件夹中的图像。然后检索保存在服务器上的此图像的路径,如http://example.com/wp-content/uploads/myimages/image1.jpg 现在,我想将此URL保存在一篇文章中,并将自定义字段作为URL。我将定期覆盖帖子并替换相应的图像,所以我不想在我的服务器上保留与以前帖子(已删除帖子)相关的图像(否则会增加服务器上的内存)。我想从中删除所有图像myimages 文件夹我不想更改上载的默认路径。以下是我创建帖子的代码:$new_post = a