この記事では、WordPressの先頭固定表示の設定方法から、「なぜか先頭固定されない」ときの原因と直し方まで、一通りまとめておきます。
WordPressの先頭固定表示とは?設定前に知っておきたい基本

まずは、細かい設定に入る前に、「そもそも先頭固定表示とは何か」「普通の投稿と何が違うのか」を整理しておきましょう。
先頭固定表示と通常表示の違い
先頭固定表示は、ざっくり言うと「投稿一覧の一番上に、特定の記事を貼りつけておく」ための仕組みです。
ブログのトップにお知らせやキャンペーン情報、どうしても読んでほしい記事を置きたいときに使うのがイメージしやすいと思います。
通常表示との違いを、表で見てみましょう。
| 項目 | 通常の投稿表示 | 先頭固定表示の投稿 |
|---|---|---|
| 並び順 | 公開日の新しい順に自動で並ぶ | 日付に関係なく一覧の一番上に来る |
| 対象 | すべての投稿が対象 | チェックを付けた投稿だけ |
| 表示位置 | 通常の投稿一覧の中 | 一覧の先頭に固定された状態 |
| 解除 | 特別な操作は不要 | チェックを外すと通常表示に戻る |
ここでのポイントは、先頭固定表示の対象が「投稿」であることです。
固定ページではなく、ブログ記事として書いた投稿に対して使う機能だと覚えておくと混乱しにくくなります。
先頭固定表示を使うと便利なシーン
私がクライアントさんのサイトを見ていて、「ここは先頭固定表示を使った方が良さそうだな」と感じるパターンはいくつかあります。
- キャンペーンやセールなどの告知記事を目立たせたいとき
- ブログ初心者向けに「最初に読んでほしい記事」を用意しているとき
- 営業時間の変更など、重要なお知らせを確実に伝えたいとき
- サービス紹介ページや人気記事への導線を強くしたいとき
先頭固定表示を使うと、投稿日やカテゴリに関係なく、特定の記事を一番上に置いておけます。
「この1記事だけは絶対に見てほしい」という内容があるなら、先頭固定表示の出番です。
WordPressで先頭固定表示を設定する手順

ここからは、実際に管理画面で先頭固定表示を設定する手順を見ていきます。使っているエディタによって操作画面が少し違うので、ブロックエディタとクラシックエディタに分けて解説します。
ブロックエディタで先頭固定表示を設定する
現在のWordPressでは、多くのサイトでブロックエディタが標準の編集画面として使われています。
ブロックエディタで先頭固定表示を設定する流れは、だいたい次のようなイメージです。
- 先頭に固定したい投稿を編集画面で開く
- 画面右側の「投稿」タブを開く
- 「ステータスと公開状態」周辺の項目を探す
- 「ブログのトップに固定」などのチェックをオンにする
- 最後に更新や公開ボタンを押して保存する
手順を表にすると、こんな感じになります。
| 手順 | 画面の場所 | やること |
|---|---|---|
| 1 | 投稿一覧 | 先頭に固定したい投稿を「編集」で開く |
| 2 | 右サイドバー「投稿」タブ | 「ステータスと公開状態」の項目を確認する |
| 3 | 同じく右サイドバー | 「ブログのトップに固定」などのチェックボックスをオンにする |
| 4 | 画面右上 | 「更新」または「公開」ボタンを押して保存する |
テーマや翻訳によって文言は多少違いますが、「ブログのトップに固定」「投稿を先頭に固定」など、似た表現になっていることが多いです。
クラシックエディタ・クイック編集から設定する方法
Classic Editorプラグインを使っている場合や、昔からの編集画面に慣れている場合は、クラシックエディタ側から設定した方が分かりやすいかもしれません。
クラシックエディタで先頭固定表示を設定する流れは次のとおりです。
- 投稿の編集画面を開く
- 右側の「公開」ボックスを探す
- 「この投稿を先頭に固定表示」などのチェックボックスをオンにする
- 更新ボタンを押して保存する
投稿一覧から「クイック編集」を使う方法も、慣れるとかなり便利です。
- 投稿一覧画面を開く
- 先頭に固定したい投稿の下にある「クイック編集」をクリックする
- 「先頭に固定表示」と書かれたチェックボックスをオンにする
- 「更新」ボタンを押して反映する
クラシックエディタ周りの操作をまとめると、次のようになります。
| 操作場所 | 操作方法 | メリット |
|---|---|---|
| 投稿編集画面 | 「公開」ボックス内のチェックをオンにして更新 | 本文を読みながら先頭固定の設定ができる |
| 投稿一覧のクイック編集 | クイック編集からチェックを入れて更新 | 複数の記事をまとめて先頭固定表示にできる |
一つ二つだけ先頭固定したいときは、普通に編集画面から設定してしまって構いません。
何本も一気に切り替えたいときは、クイック編集を活用した方が早いことが多いです。
トップページの表示設定と先頭固定表示の関係
意外と見落とされがちなのが、「サイトのトップページをどう表示するか」という全体の設定です。
WordPressでは、トップページを「最新の投稿」にするか、「固定ページ」と「投稿ページ」の組み合わせにするかを選べます。
この設定によって、先頭固定表示の効き方が少し変わります。
| トップページの設定 | 先頭固定表示の動き |
|---|---|
| 最新の投稿 | トップページの投稿一覧で、固定した記事が一番上に来る |
| 固定ページ+投稿ページ | 固定ページ側には影響せず、投稿ページ側の一覧で先頭固定表示が有効になる |
「トップページでは先頭固定になっていないのに、別のページでは先頭に来ている」という場合は、表示設定が「固定ページ」になっているケースがよくあります。
その場合は、投稿ページとして設定しているURLで、先頭固定表示が効いているかも合わせて確認してみてください。
先頭固定表示がされないときにまず確認したい5つのポイント

ここからは、「ちゃんとチェックを入れたのに、どうしても先頭固定されない」というときのチェックリストです。いきなりテーマのコードに手を入れる前に、まずはこの章の内容を順番に確認してみてください。
初心者向けチェックリスト:設定ミスをつぶす
WordPressで先頭固定表示が反映されないときは、意外と設定まわりのちょっとした見落としが原因ということが多いです。
まずは次の5項目を落ち着いてチェックしてみてください。
- 先頭固定にしたのは固定ページではなく「投稿」か
- 投稿のステータスが「公開」になっているか(下書きや非公開になっていないか)
- トップページの表示設定と、自分が見ているページが合っているか
- キャッシュ系プラグインやブラウザのキャッシュが残っていないか
- 先頭固定にした記事が複数ある場合、思っていた順番と大きくズレていないか
よくある症状ごとに、見直す場所をまとめると次のようになります。
| 症状 | 確認ポイント |
|---|---|
| 先頭に固定したはずなのに、一覧の途中に出てくる | 公開ステータスになっているか、キャッシュを削除したか |
| トップページでは先頭にならないが、別のページでは先頭になる | トップページの表示設定が固定ページになっていないか |
| 先頭固定のチェックボックス自体が見つからない | ブロックエディタかクラシックエディタか、ユーザー権限など |
| チェックを外したのに、まだトップに貼りついたまま | キャッシュプラグインやブラウザのキャッシュが残っていないか |
特にキャッシュ周りは、慣れていないとかなりややこしいです。
設定自体は合っているのに、画面だけ古い情報を見ているということもよくあります。
キャッシュ系プラグインを使っている場合は、管理画面からキャッシュ削除を実行して、ブラウザの再読み込みも合わせて試してみてください。
テーマやプラグインが原因で先頭固定表示されないケース
設定とキャッシュを一通り見直しても、どうしても先頭固定にならない場合は、テーマやプラグイン側の仕様が影響している可能性が高いです。
次のようなケースに心当たりがあれば、テーマ側の仕組みを疑ってみてください。
- テーマの投稿一覧が、独自の方法で投稿を取得している
- functions.phpで投稿の取得条件をカスタマイズしている
- 投稿一覧を作る専用ブロックやプラグインを使っている
WordPressは、「クエリ」と呼ばれる仕組みで「どの記事をどの順番で出すか」を決めています。
このクエリの設定次第では、先頭固定表示の情報があっても、それを反映しない形で投稿一覧を作ってしまうことがあります。
たとえば、次のような指定が入っていると、先頭固定表示が効かなくなることがあります。
- ignore_sticky_postsを有効にして、先頭固定をあえて無視している
- post__not_inなどで先頭固定された投稿を除外している
テーマを自作している場合や、子テーマで投稿関連のテンプレートを書き換えた記憶がある場合は、そのあたりのファイルを一度見直してみてください。
「テーマを変更してからおかしくなった気がする」という場合は、新しいテーマの仕様として、先頭固定表示の扱いが変わっている可能性もあります。
カスタマイズ時に先頭固定表示が効かない理由と考え方

ここからは、もう少し踏み込んで、カスタマイズしたサイトで先頭固定表示が効かなくなる理由を整理していきます。テーマやプラグインで投稿の出し方を変えていると、「なぜか先頭固定が反映されない」という状態が起こりやすくなります。
get_postsを使っているときの注意点
やや開発寄りの話になりますが、投稿一覧を作るときにget_postsばかり使っていると、先頭固定された投稿が期待どおりに動かないことがあります。
get_postsはシンプルで便利な関数ですが、メインの投稿一覧とは少し違う扱いになる部分もあります。
よくあるパターンを、ざっくり表にすると次のようになります。
| パターン | 状態 | 結果 |
|---|---|---|
| メインループだけを使っている | 特にクエリをいじっていない | 先頭固定の記事が正しく一番上に来る |
| メインループの前にget_postsで投稿を取得 | 別枠で投稿一覧を出している | 先頭固定の扱いが崩れることがある |
| get_postsだけで一覧を組んでいる | メインループをほとんど使っていない | 先頭固定が考慮されないケースが多い |
これを避けるには、次のような考え方が役に立ちます。
- できるだけメインループを素直に使う
- サブループを作るときは、WP_Queryでsticky関連のパラメータをきちんと指定する
- get_postsを使う場合でも、先頭固定の扱いを意識する
コードはあまり得意ではないけれど、テーマファイルを少しいじったことはあるという場合は、functions.phpやindex.php、archive.phpあたりでget_postsが使われていないかだけでも確認してみてください。
カスタム投稿タイプで先頭固定表示を使いたいとき
標準の先頭固定表示は、投稿タイプ「post」に対してだけ機能します。
お知らせ用のカスタム投稿や、商品情報をまとめたカスタム投稿でも同じように使いたい、という相談もよくあります。
この場合は、次のようなアプローチが考えられます。
- カスタム投稿タイプにも先頭固定の機能を広げるプラグインを使う
- カスタムフィールドなどで独自の「固定フラグ」を作り、クエリ側で優先表示する
手軽に対応したいなら、「カスタム投稿タイプでも先頭固定を有効化する」タイプのプラグインを使うのが簡単です。
柔軟にコントロールしたい場合は、カスタムフィールドで「おすすめ」や「ピックアップ」といったフラグを付けて、投稿を取得するときにそのフラグ付きのものを上に出す設計にすると、先頭固定に近い動きを実現できます。
整理すると、カスタム投稿と先頭固定表示の関係は次のようになります。
| 対象 | 標準の先頭固定表示 | カスタマイズ時の考え方 |
|---|---|---|
| 投稿(post) | チェックを入れるだけでOK | テーマ側で先頭固定を無視していないかだけ注意する |
| カスタム投稿タイプ | 標準の機能だけでは対象外 | プラグインやカスタムフィールドとクエリの組み合わせで再現する |
「カスタム投稿でも先頭固定を使いたい」という話は、制作者との打ち合わせでもよく出てきます。
この記事の内容を共有しておくと、「どこまでが標準機能で、どこからがカスタマイズなのか」が伝わりやすくなります。
先頭固定表示をあえて無効にしたい場合
少し逆の話になりますが、「先頭固定されないようにしたい」というケースもあります。
たとえば、トップページの一覧では普通に新着順で並べたいけれど、別の一覧では先頭固定を無視したい、といった状況です。
この場合は、クエリ側で次のような工夫をします。
- 特定の一覧だけignore_sticky_postsを有効にして、先頭固定を無視する
- 先頭固定された投稿だけ別枠で取得し、通常のループからは除外する
やりたいことごとの考え方を整理すると、次のようになります。
| やりたいこと | 考え方 |
|---|---|
| どの一覧でも先頭固定を効かせたい | メインループを素直に使い、先頭固定を無視する設定を入れない |
| 特定の一覧では先頭固定を無視したい | その一覧用のクエリにignore_sticky_postsを指定する |
| 先頭固定の記事だけ別枠で出したい | 先頭固定用のクエリと通常投稿用のクエリを分けて組み立てる |
ここまで来ると、完全にテーマやサイトの設計に関わる話になってきます。
「意図して無効にしているのか」「知らないうちに無効になってしまったのか」を切り分けると、やるべきことが見えやすくなります。
先頭固定表示の運用のコツと設定アイデア

ここでは、WordPressの先頭固定表示を実際のサイト運用でどう活かすか、私が普段意識しているポイントを紹介します。機能としては簡単でも、使い方次第で読みやすさや伝わり方が大きく変わります。
読者が迷わない先頭固定表示の本数の目安
私の感覚では、先頭固定にする記事は多くても数本に絞った方が、読者にとって親切です。
- お知らせやキャンペーンなど運営側からの情報を1本
- サイト全体の案内やプロフィール的な記事を1本
- 特に読ませたい看板記事があればもう1本
このくらいに抑えておくと、「新着記事」がどこから始まるのかが一目で分かります。
逆に、先頭固定の記事が多すぎると、次のようなデメリットが出てきます。
- 一覧の上の方がいつ見ても同じで、リピーターが飽きてしまう
- 新しい記事が下の方に押しやられてしまい、更新している印象が伝わりにくい
- どの記事が特別なのか、読者の側からは判断しづらくなる
本数ごとのイメージをざっくりまとめると、次のような感じです。
| 先頭固定の本数 | 読者から見た印象 | おすすめ度 |
|---|---|---|
| 0本 | 常に新着順でシンプルだが、重要なお知らせが埋もれやすい | 普通 |
| 1〜2本 | 大事な情報だけ上に固定されていて分かりやすい | おすすめ |
| 3本以上 | 固定記事ばかりで、新着記事がどこか分かりづらくなる | あまりおすすめではない |
迷ったときは、まず1本だけ先頭固定にしてみて、「本当にここに出し続けるべき記事か?」を定期的に見直していくと失敗しにくいです。
キャンペーンやお知らせと相性が良い使い方
先頭固定表示は、キャンペーン告知や重要なお知らせとの相性がとても良いです。
ただ、設定したまま忘れてしまうと、ずっと前に終わったキャンペーンがいつまでもトップに残ってしまうなど、逆に印象を下げることにもなりかねません。
運用のイメージとしては、次のようなサイクルがおすすめです。
- キャンペーン情報の記事を書き、先頭固定表示にする
- キャンペーンが終わったら、先頭固定を解除する
- 代わりに、別のお知らせや導線記事を先頭固定に入れ替える
用途ごとに、先頭固定表示とうまく組み合わせたい内容を整理すると、次のようになります。
| 用途 | 先頭固定に向いている内容 | ポイント |
|---|---|---|
| キャンペーン | 割引やイベントなどの告知記事 | 終了したら必ず固定解除する |
| サービス案内 | サービス概要や料金、申込み方法をまとめた記事 | 新規訪問者に最初に読んでほしい内容を置く |
| ブログ入門 | 「初めての方へ」記事や人気記事のまとめ | サイトの雰囲気や方向性が一目で伝わるようにする |
こうした記事をうまく先頭固定に活用すると、初めてサイトを訪れた人がトップページだけでも全体像をつかみやすくなります。
よくある質問:WordPressの先頭固定表示に関するQ&A

最後に、WordPressの先頭固定表示や「先頭固定されない」問題について、よく聞かれる質問をまとめておきます。
Q1. 先頭固定にした記事が、別のカテゴリ一覧では先頭になりません
A. 先頭固定表示は、基本的に投稿一覧に対して働く機能で、テーマによってカテゴリページでの扱いが変わります。
カテゴリ別一覧でも先頭固定を反映してくれるテーマもあれば、カテゴリごとに独自の投稿の取り出し方をしていて、先頭固定を考慮しないテーマもあります。
カテゴリページで先頭固定にならない場合は、テーマがそのような仕様になっている可能性が高いので、テーマの説明書きや制作者のドキュメントを確認してみてください。
Q2. 固定ページを先頭固定にすることはできますか?
A. 標準の先頭固定表示の対象は「投稿」で、固定ページには同じチェックボックスがありません。
固定ページをトップに出したい場合は、表示設定でフロントページとして固定ページを指定するか、メニューやバナーで目立つリンクを置くのが一般的です。
固定ページを投稿一覧の中に混ぜて表示したい場合は、カスタマイズや専用のプラグインが必要になることが多いです。
Q3. いろいろ試しても先頭固定されないのですが、自分で直すのは不安です
A. 設定や表示設定、キャッシュを見直しても先頭固定されない場合は、テーマのクエリやfunctions.phpのカスタマイズが原因になっている可能性があります。
このレベルになると、コードの読み書きが必要になることもあるので、無理に触ってサイト全体を壊してしまうより、制作会社やフリーランスの制作者に相談する方が安全です。
その際は、「どのページで先頭固定されていないか」「テーマを変更したタイミングはあるか」「投稿一覧を作るプラグインを使っているか」といった情報をあらかじめまとめて伝えると、話がスムーズに進みます。
まとめ:先頭固定表示の設定とトラブルを一気に解決しよう
ここまでの内容を整理します
- 先頭固定表示は、特定の投稿を一覧の一番上に固定して見せるための機能
- 設定は、投稿の編集画面やクイック編集でチェックを入れるだけでできる
- 先頭固定されないときは、投稿かどうか、公開ステータス、表示設定、キャッシュをまず確認する
- テーマのカスタマイズやクエリの設定次第で、先頭固定が無視されてしまうこともある
- 運用では、先頭固定する記事は少数に絞り、重要なお知らせや導線に使うのがおすすめ
今日できる最初の一歩としては、今のサイトの中から「新規の読者にまず読んでほしい記事」を一つ選んで、実際に先頭固定表示の設定をしてみてください。
そのうえで、自分のスマホでトップページや投稿一覧を見て、「初めて来た人にも伝わりやすいか?」という視点でチェックしてみると、改善ポイントがいろいろ見えてきます。
そこから一つずつ直していけば、先頭固定表示の設定もトラブル対応も、自信を持ってできるようになっていきます。




