WordPressで、最新の投稿リストに特定の投稿を常に上部に固定したい場合は、「ブログの上部に固定」オプションをチェックして、その記事を作り付けの記事として指定できます。 これにより、ブログページに組み込まれた投稿が上部に表示されます。 ただし、カテゴリページでは、作り付けの投稿は上部に固定されません。
カテゴリページでも作り付けを上部に固定したい場合は、プラグインを使用したりテーマファイルをカスタマイズしたりできます。
WordPress ブログページ(最新の記事ページ)に特定の記事を上部に表示する
最新の投稿リストで特定の投稿を上部に固定したい場合は、投稿作成画面で 「ブログの上部に固定する(Stick to the top of the blog)" オプションをチェックします。
すでに書かれている記事の場合 投稿 » すべての投稿で上部に固定する記事のタイトルの上にマウスを置き、 クイック編集をクリックします。
クイック編集画面で 「この記事を固定にする」(Make this post sticky) チェックボックスをチェックして[更新]をクリックすると、対応する投稿が組み込まれている最新の投稿の上部に固定されます。
ただし、カテゴリページでは、作り付けの投稿は上部に固定されません。
カテゴリページに埋め込みを固定する
カテゴリページにも作り付けが固定されるようにしたい場合は、テーマファイル(category.phpなど)を編集したり、プラグインを使用したりできます。
GeneratePress テーマでプラグインを使用せずに特定の記事を上部に固定したい場合WordPress GeneratePress テーマ:作り付けの記事をカテゴリページに一番上に固定する「を参照できます。
カテゴリページに特定の記事を上部に固定したい場合 Sticky Posts – Switchプラグインを使用することができます。
参考までに スティッキーポストカテゴリという無料プラグインもあるが、このプラグインは7年以上アップデートができず放置されているので最新 WordPress バージョンとPHP環境では正しく機能しない可能性があります。
このプラグインをインストールすると、アドミンページの[投稿リスト]ページで、特定の投稿を簡単に作成できる列が簡単に追加されます。
上の図に示すように、投稿のタイトルの横に星形のアイコンが付いた列が追加されます。 固定文で指定したい場合は、星のアイコンをクリックしてください。 クイック編集では、特定の文章を固定文章で指定するよりもはるかに簡単に組み込みの文章として指定または解除できます。
カテゴリページにも固定文が表示されるようにしたい場合 WordPress 管理者ページ » 設定 » Sticky Posts - Switchから カテゴリ チェックボックスをチェックします。
このプラグインを使用すると、カスタムポストタイプ(ユーザー定義の投稿タイプ)でも作り付けの投稿を上部に固定できます。
ただし、Sticky Postsプラグインを使用すると、すべてのカテゴリに組み込まれた投稿が上部に表示されます。 たとえば、記事のカテゴリが「ブログ」カテゴリである場合でも、他のカテゴリページ(「ライフスタイル」カテゴリページ)でも上部に表示されます。
その記事で指定されたカテゴリページでのみ上部に固定したい場合は、テーマファイルをカスタマイズする必要があります。 デフォルトでは、次のコードを適用できます。
$args_sticky = array(
'post__in' => $sticky_posts,
'category__in' => array(get_queried_object_id()), // 현재 카테고리 ID를 가져옴, get the current category ID
);
コメントを残す