是否将Body类添加到已具有语言属性的html标记?

时间:2018-10-11 作者:Best Dev Tutorials

在我的主题中(基于下划线)。

我有

<html <?php language_attributes(); ?>>
然后调用body标记上的body类函数:

<body <?php body_class(); ?>>
看到这些主体添加了一个类=“我不能仅仅通过附加这两个函数来组合它们。

我是否可以向language\\u attrubutes()添加一个过滤器,以便它也附加body类?

1 个回复
SO网友:Friss

也许您可以使用过滤器将网站的当前语言添加到body类。

add_filter(\'body_class\', \'language_in_body_classes\');
function language_in_body_classes($classes) {

    $classes[] = get_bloginfo(\'language\');

    return $classes;
}
Edit : 也许我误解了你的意思。实际上有一个language\\u attributes过滤器,但我认为向html语言attr添加类不是很标准。

结束

相关推荐

使用unctions.php文件显示WooCommerce面包屑

我将我的Woocommerce网站更新到3.4.5版,面包屑消失了。在更新到最新的WP 4.9.8版本后,我没有对网站进行任何更改,只对Woocommerce进行了更新。我已经尝试了许多使用add\\u filter&;功能在线找到的潜在解决方案;add\\u操作调用,但迄今为止没有一个有效。我所看到的一切都是为了改变或使面包屑不可见。我想让它们保持更新前的样式(这是默认设置),但让它们再次显示在目录和单个产品页面上。我想我可以在函数中做到这一点。我的主题的php文件,但我对php非常陌生,我尝试过