特集記事を他のすべての記事の上に「ハイライト」して、特別な指標を付けたい。
WordPressにこれを行う機能はありますか、それともサードパーティ製プラグインをインストールする必要がありますか?
カスタムのWordPressインストールを使用しています(WPホスト型ではありません)。
「スティッキー」機能を使用してください。
「ページ属性」メタボックス(「公開」というラベルが付いています)で、「表示」オプションの横にある「編集」リンクをクリックすると、 「この投稿をフロントページに貼り付ける」を可能にするチェックボックス。
テーマがデフォルトのクエリを上書きしない限り、その投稿は他のものより上に表示されます。さらに、クラス名 "sticky"がpost_class()
から返される属性に追加されるので、必要に応じてスタイルを設定できます。
おすすめの投稿にテキストを追加して強調表示するには、index.phpのループ内(またはテーマによってはloop.phpなど)に次のような関数を追加します。
if (is_sticky($post->ID)) echo '<span class="featured">Featured!</span>';
次のように、css:beforeプロパティでも同じことができます。
div.sticky h2:before {
content: "Featured! ";
}
(あなたがあなたの投稿のタイトルを表示するためにh2を使っていて、あなたがタイトルの前にテキストを追加したいと仮定します)