WordPressアンカーリンク:スムーズなページスクロールを追加する方法

公開: 2018-09-10

こんにちはインターネットの人々!

WordPressアンカーリンク(またはジャンプリンクやページジャンプと呼ぶ人もいます)を投稿に追加する2つの方法を紹介します。これは、ページやメニューでも機能します。

また、別のページからアンカーに到達する方法を明らかにします。

1. HTMLでカスタムIDを追加し、リンクで#を使用して、このリンクが同じページにあることをWordPressに通知します。

2.スムーズなスクロールを実現するために、WordPressプラグインのページをidにスクロールします。

このチュートリアルの後、あなたはこれらの入れ墨の1つを自分で手に入れることができます…

「タトゥー」

女性がどこからでもあなたにリンクできるように

感心しません

WordPressにアンカーリンクを追加する方法についてのビデオも作成しました。

コンテンツ:

プラグインなしでシンプルなWordPressアンカーリンクを設定する

別のページからアンカーリンクにリンクする方法

スムーズなページスクロールを備えたアンカーリンクプラグイン

プラグインなしでシンプルなWordPressアンカーリンクを設定する

了解しました。WordPressにアンカーリンクを追加する最も簡単な方法は、プラグインを必要としません

これが私がアンカーリンクによって意味するものです。 リンクをクリックすると、同じ記事の別の部分に移動します。 つまり、同じページにリンクしています。

idプラグインへのページスクロールスムーズスクロール

アンカーリンクはクリックしたリンクであり、同じページの下のどこかにあるアンカーへのスクロールをトリガーします。

始めましょう。 WordPressにログインしていることを確認し、アンカーリンクを追加する投稿を見つけてください。

「投稿を探す」

アンカーリンクにしたいテキストに移動します。

ここをクリックして、このテキストをリンクに変換しましょう。

「リンクをクリックしてください」

次に、リンクに名前を付けますが、その前に#記号を付ける必要があります。

「特殊文字は使用しないでください。 単語を区切る場合は、ハイフンを使用できます。」

idは何でもかまいませんが、短くてわかりやすいものを使用することをお勧めします。

Googleはサイトの特定の部分にリンクできるため、後でこれらのリンクがGoogleAnalyticsに表示されるためです。

たとえば、 #anchor-link-infoを使用します。

「アンカーリンク情報」

そして、リンク設定を保存します。

そうそう、ハッシュタグを正しい方法で使用するようにしてください。そうすれば、このようになってしまうことはありません。

ハッシュタグファイアル

ここで、Webサイトにアクセスして新しいリンクをクリックしようとしても、URLに#anchor-link-infoが含まれていることを除いて、何も起こりません。

これは、アンカーリンクを確立したが、ブラウザがアンカーの場所を認識していないためです。 それでは、投稿にアンカーを追加しましょう。

投稿に戻り、リンクを固定するセクションまで下にスクロールして、テキストを強調表示します。

「テキストを強調表示する」

私は通常、このようなテキストのヘッダーにリンクしています。

次に、モードをビジュアルからテキストに切り替える必要があります。これは、投稿フィールドの上隅で行うことができます。

「ビジュアルからテキストへ」

次に、テキストビューでヘッダーを見つけます(強調表示されている必要があります)。

「強調表示されたテキストを検索」

これで、ヘッダーが<h2></h2>にラップされていることがわかります。 これは、ヘッダー2の単なるHTMLコードです(Microsoft Wordと同様の構造)。

次に、「h2」と「>」の間に少しスペースを作ります。 そして、以下を追加します。

id =”#anchor-link-info”

アンカーリンク情報

だからあなたは持っているべきです:

<h2>の代わりに<h2id=”#anchor-link-info” >

anchor-link-info独自のアンカーIDに置き換えるだけです。」

IDは一意である必要があります。そうでない場合、サイトで何かが壊れることがあります。

次に、投稿を保存して、Webサイトで確認します。

リンクをクリックすると、アンカータグに移動します。

ワードプレスアンカーリンクスクロール

このスクロールは非常に突然であることに気づきましたが、セットアップは非常に簡単で、うまく機能します。

スムーズにしたい場合は、JavaScriptを使用するか、プラグインを使用してください。

以下のプラグインでこれを行う方法を紹介します。

別のページからアンカーリンクにリンクする方法

別のページからアンカーにリンクするには、投稿URLの最後に#your-anchor-nameを追加する必要があります(上記のように投稿にアンカーを設定した場合)。

これがステップバイステップでそれを行う方法です。

1.投稿URLを取得します。

投稿URLを取得します

2.新しいブラウザのウィンドウを開きます

ブラウザのウィンドウを開く

3.そしてURLの最後にアンカーを追加します(ハッシュタグ付き)。

例: #anchor-link-info

URLの終わり

4. Enterキーを押すと、右側のセクションにページが開きます。

ページが開きます

たとえば、私のWebサイトのこのセクションのURLはhttps://punchsalad.com/wordpress-tips/wordpress-anchor-link#anchor-link-from-other-pageです

このURLは、リンクとして、またはWordPressメニューのどこにでも追加でき、このセクションでこのチュートリアルが開きます。

スムーズなページスクロールを備えたアンカーリンクプラグイン

アンカーリンクをクリックしたときにWordPressのページをスムーズにスクロールしたい場合はどうなりますか? このためには、 JavaScriptが必要です。

javascript

最も簡単な方法は、「pagescrolltoid」と呼ばれるWordPressプラグインをインストールすることです。

これを行うには、次の手順に従います。

1.プラグインに移動し、新しいプラグインを追加します。

プラグイン

2.検索ボックスに「ページスクロール」と入力します。

ページスクロール

3.プラグインをインストールします。

プラグインをインストールします

4.アクティブにします。

活性化

現在、このプラグインにはさまざまな設定があり、それらを試してみることができます。

設定は左側のメニューバーにあります:[設定]>[ページ][ID]までスクロール

ページをスクロールしてID

プラグインは箱から出してすぐにうまく機能することがわかりました。 したがって、すべてをデフォルトのままにします。

「覚えておくべきことの1つは、遅延読み込みを使用している場合、プラグインがページ上の適切な場所を見つけられない可能性があることです。」

次に、プラグインを使用してアンカーリンクを設定しましょう。

上記のチュートリアルに従った場合は、前に準備した投稿に戻り、リンクとIDを削除してください。

リンクを削除します

ご覧のとおり、標準のテキスト編集アイコンの横に2つの新しいアイコンがあります。

1つ目はリンクを設定することであり、目が見えるものがリンクのアンカーまたはターゲットです。

ブルズアイはアンカーです

まず、リンクアイコンをクリックしてアンカーリンクを追加しましょう。

リンクアイコンをクリックします

ポップアップが表示され、URLを要求します。

IDに#を付けて使用します(例:#anchor-link-info)。

アンカーリンク情報

さらに、プラグインにスクロールするように指示するカスタムクラス「ps2id」を含める必要があります。

ps2id

また、テキストビューを見ると、新しいクラスps2idが追加されていることがわかります。

新しいクラスps2id

だからすべてが良いです!

すべてが良いです

次に、アンカーを追加するポイントまで下にスクロールします。

次に、ヘッダーの直後にカーソルを置きます。 ..

ヘッダーにカーソルを置きます

次に、ブルズアイアイコンをクリックします

一方、上記と同じIDを追加しますが、#を付けないため、「anchor-link-info」を追加します。

#なしでanchor-link-infoを配置します

プラグインがショートコードを追加していることがわかります。

ショートコード

それは大丈夫です、それはウェブサイトに表示されません。 WordPressにアンカーを配置する場所を指示するのはすぐそこです。

次に、変更を保存します

それがサイトでどのように見えるかを見てみましょう。

ページを更新してリンクをクリックするだけです…

idプラグインへのページスクロールスムーズスクロール

設定したアンカーまでスムーズにスクロールします。

ご覧のとおり、ショートコードはどこにも表示されていません

すばらしい! ではない?

ページに複数のアンカーを配置できます。一意のIDを指定して、リンクを作成することを忘れないでください。

たとえば、この記事のIDは次のとおりです。

#simple-wordpress-anchor-link
#anchor-link-from-other-page
#anchor-link-plugin

そして、リンクは「目次」のページの上部にあります。 これにより、任意のセクションに簡単にスクロールできます。

とはいえ、WordPressで遅延読み込みを行っているため、遅延読み込みプラグインを無効にする必要がありました。

明確な価値のあるユーザーエクスペリエンスが得られたので、いくつかのWordPressプラグインを使用してページ速度を向上させる方法をご覧ください。