スムーズスクロールはプラグイン使わなくていいと思う

ユーザビリティ向上を目指して、サンプルページに目次を設置したわけですよ。

これをつけたら、スムーズスクロールでするする~っと動かしたいじゃないですか。
一応そのためのプラグインもあるのですが、その為だけにWordpressを遅くするのもどうかな?と考え、今回は自力で設置してみることにしました。

結局はJavascript

全てのブラウザに対応させたいので結論から言うとそうなります。今回はこちらのサイトを参考にさせていただきました。

何分設置が簡単なので今回は特段解説は書きません。

初心者の方でも簡単に行えると思いますので。

本当はCSSで実装したかった

なんでもこんなCSSがあり、これを使えば簡単だったのですが…

html{
  scroll-behavior: smooth;
}

まだ対応しているブラウザがchromeとfirefoxのみらしいので、実装はまだまだ先になりそうです。
Edgeも対応していました。あとはsafariとoperaが何時対応してくれるかですね。

ということで、実装してしまいました。

ページ遷移しても挙動してくれるので便利この上ないCSSですね。