採用サイト制作に最適なWordPressテーマ「ISSUE」の機能概要

ワードプレステーマ別

TCDテーマVIEW:トップページで特定の「投稿」記事を常に最上部に固定する方法

Q.トップページで特定の「投稿」記事を常に最上部に固定したい

「投稿」の編集画面で「この投稿を先頭に固定表示」にチェックを入れても、トップページでは反映されません。この機能を有効にする方法はありますか。
 

A.下記の方法でカスタマイズしてください。

編集するファイル: メインインデックスのテンプレート (index.php)
編集する箇所: 

 if($options['orderby'] == 'rand'){
  $args = array('paged' => $paged, 'post_type' => 'post', 'ignore_sticky_posts' => 1, 'orderby' => 'rand');
 }else{
  if($options['orderby']== 'DESC'){
    $args = array('paged' => $paged, 'post_type' => 'post', 'ignore_sticky_posts' => 1, 'orderby' => 'date', 'order' => "DESC");
  }elseif($options['orderby']== 'ASC'){
    $args = array('paged' => $paged, 'post_type' => 'post', 'ignore_sticky_posts' => 1, 'orderby' => 'date', 'order' => "ASC");

 ↓

 if($options['orderby'] == 'rand'){
  $args = array('paged' => $paged, 'post_type' => 'post', 'ignore_sticky_posts' => 0, 'orderby' => 'rand');
 }else{
  if($options['orderby']== 'DESC'){
    $args = array('paged' => $paged, 'post_type' => 'post', 'ignore_sticky_posts' => 0, 'orderby' => 'date', 'order' => "DESC");
  }elseif($options['orderby']== 'ASC'){
    $args = array('paged' => $paged, 'post_type' => 'post', 'ignore_sticky_posts' => 0, 'orderby' => 'date', 'order' => "ASC");

★上から順番に管理画面【外観】→【TCDテーマオプション】→【トップページ】→【記事一覧の設定】内、【記事の並び順】が「ランダム」「新しい順(日付順)」「古い順(日付順)」の場合となります。選択している箇所のみの変更で問題ございません。

この記事は役に立ちましたか?

もし参考になりましたら、下のボタンで教えてください。
今後の記事作成の参考とさせて頂きます!

同じテーマのカスタマイズ記事