在CSS中,元素的颜色是使用预定义的变量设置的。 每个主题本质上只是这些变量的一组不同的值。 在CSS html[data-theme="dark"]中声明了不同的主题。 在这里,切换键用于更改主题。 可以使用任何其他输入。 JavaScript从切换键获取输入,并更改<html>标记的data-theme属性的值。 这会导致CSS变量的值发生变化...
function xintheme_menu_link_atts( $atts, $item, $args ) { $atts['class'] = 'nav-link'; $atts['data-link-alt'] = $item->title; return $atts; } add_filter( 'nav_menu_link_attributes', 'xintheme_menu_link_atts', 10, 3 );...