2017-09-01 25 views

回答

1

一種方法是: - 編輯header.php並將這些屬性添加到正文中。

另一種方式(不編輯主題文件)的方式是創建一個插件,添加一個js,將這些屬性添加到正文。 事情是這樣的: -

$("body").attr({ data-spy:"scroll", data-target:".navbar" }); 

編輯 查看塞維的答案後。 最適合的方式是

function wp_body_classes($classes) 
{ 
    $classes[] = '" spy="scroll" data-target=".navbar'; 

    return $classes; 
} 
add_filter('body_class','wp_body_classes', 999); 
1

很肯定這離不開編輯主題文件來完成。你可以試試tousif上面提到的jQuery方法,但是我懷疑它會起作用,因爲ScrollSpy加載後它很可能會觸發。

最好的方法是編輯'header.php'文件,並將這些屬性添加到<body>標籤。你不應該,雖然編輯主題本身,使用兒童主題 - https://codex.wordpress.org/Child_Themes

1

嗯,我發現解決我的問題:

function wp_body_classes($classes) 
{ 
    $classes[] = '" spy="scroll" data-target=".navbar'; 

    return $classes; 
} 
add_filter('body_class','wp_body_classes', 999);