WordPress

項目からタイトルへ飛ばしたい(ページ内リンク)

目安時間 5分
  • コピーしました

ページ内リンクのやり方を、実際に試してまとめました。

ページ内リンクのやり方が調べても調べても分からなくて、

最終的にチャットGPT君に聞いてみた話。

実践したらできました。

やりたかったこと

記事内に「項目一覧」を作って、

そこからページ内の見出しへジャンプさせたいと思いました。

いわゆるこんな動きです。

・項目をタップ

→ 該当の見出しへ移動

スマホだとスクロールが長くなるので、

これができるとかなり便利です。

“項目をタップしたら

該当の見出しまで一気に移動する”

これをやりたかった。

でも、全然わからん…

「ページ内リンク」で調べても、

専門用語多い

説明がふわっとしてる

結局どうすればいいのか分からない

で、完全に詰まりました。

そこでチャットGPT君に聞いてみた

正直、最初は半信半疑だったけど、

手順をそのままやってみたら…

👉 普通にできた

実際にやった方法

やることはたった2つ。

飛び先(見出し)に目印をつける

飛ばしたい見出しの直前に

カスタムHTMLブロックを追加して、これ(下記↓)を入力

❇編集ページのコード側に入力

👇

<a id="mokuji"></a>

※ mokuji 部分は好きな名前でOK(半角英数字)

写真(例)

写真内では <a id="af"></a> としています。

② 項目一覧からリンクを貼る

項目一覧(ビジュアル側)のテキストを選択して、

リンク設定(ビジュアル側)でこれを入力します。

👇

#mokuji

※ #(シャープ)を必ずつける


入力すると↓の状態になります。



これでOK。

 

更新して保存して下さい。

 

 

「目印(id)」+「#リンク」でつなぐ

完成イメージ

項目一覧

・見出し①

・見出し② ← ②をタップ

・見出し③

_____

<a id="mokuji"></a>

見出し②

______

👉 これで、タップするとその見出しまで移動します。

私がつまずいたポイント

実際にハマったのはこのあたりです。

・目印(id)を置いていなかった

・「#」をつけていなかった

・全角で入力していた

・保存せずに確認していた

・飛び先(id)とリンクの配置を逆にしそうになった

👉 特に「目印を置く」のが一番重要でした。

■確認するときの注意

編集画面では動かない場合があります。

必ず「公開ページ」で確認してください。

まとめ

・項目一覧から見出しへジャンプできる

・やることは2つだけ

・「目印(id)」+「#リンク」でつなぐ

・名前は完全一致させる

ページ内リンク(アンカーリンク)

仕組みを一言で

リンク元(押す文字)と、リンク先(目印)を

同じ名前でつなぐだけ。

やることはこの2つだけ

1️⃣ リンク先に「目印(アンカー)id」を置く

2️⃣ リンク元から「#目印名」で飛ばす

手順①|リンク先(飛び先)を作るスマホ・PC共通(確実な方法)
1.飛ばしたい場所の 直前
「カスタムHTML」ブロックを追加
2.↓これをコピペ
HTMLコード
<a id="mokuji"></a>
❇ " " 内は、好きな名前(半角英数字)にしていい。
3.必ず保存(更新)する

手順②|リンク元を作る

1.リンクにしたいテキストを選択
2.リンク設定を開く
3.↓これを入力
#mokuji
❇飛び先idの名前と同じにする
4.保存(更新)
これで、ページ内の好きな場所へジャンプできます。

ひとこと

最初は難しく感じましたが、
一度できるとかなりシンプルでした。
同じところで詰まっている人の参考になれば嬉しいです。
「うまく動かない場合・何故かid側が消えてしまうトラブルはこちら」
  • コピーしました

この記事に関連する記事一覧

この記事を書いた人

nanntokasitai

コメントフォーム

名前  (必須)

メールアドレス (公開されません) (必須)

コメント

 

トラックバックURL: