質問
特別なインジケーターを備えた他のすべての投稿よりも注目の投稿を「強調」したいと思います。
WordPressにこれを行う機能はありますか、それともサードパーティのプラグインをインストールする必要がありますか?
カスタムWordPressインストールを使用しています(WPホストではありません)。
解決
「粘着性」機能を使用します。
「ページ属性」MetaBox( 公開)、次の「編集」リンクをクリックした場合 可視性 オプション、あなたができるようにするチェックボックスがあります 「この投稿をフロントページに固執する」.
テーマがデフォルトのクエリを上書きしない限り、その投稿は他のすべての上に表示されます。さらに、によって返された属性にクラス名「Sticky」を追加します post_class()
, 、だからあなたはあなたが望むようにそれをスタイリングすることができます。
注目の投稿にいくつかのテキストを追加して強調表示するには、index.php(またはテーマに応じてloop.phpなど)のループ内にこのような関数を追加します。
if (is_sticky($post->ID)) echo '<span class="featured">Featured!</span>';
あなたはCSSで同じことをすることができます:プロパティの前、このように:
div.sticky h2:before {
content: "Featured! ";
}
(H2を使用して投稿のタイトルを表示し、タイトルの前にテキストを追加すると仮定します)
所属していません wordpress.stackexchange