サポート » 使い方全般 » 固定ページ一覧で日付順にしたい

  • 【固定ページ一覧を開いた時に日付新しい順にしたい】

    固定ページ一覧を開いた時に、日付順にしたいのですが、なっていないので、

    毎回、日付をクリックします

    その手間をなくしたいです

    その方法をおしえてください

    https://livdir.com/journal/246

    ↑この記事の通りにやってみたのですが、うまく反映されません

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • こんにちは

    参考ページの方法で問題ないと思います。
    ご使用のテーマ・プラグイン、コードを追加したファイル、追加した位置(前後のコードなど)などをお知らせください。

    トピック投稿者 wpx867221

    (@wpx867221)

    https://www.youtube.com/watch?v=hv1cNROM9j4

    動画に撮りました

    cureというテーマです

    unset($columns['description']);
      $index = 1;
      return array_merge(
        array_slice($columns, 0, $index),
        array('id' => 'ID'),
        array_slice($columns, $index)
      );
    }
    add_filter('manage_edit-category_columns', 'add_category_columns');
    function add_category_custom_fields($deprecated, $column_name, $term_id) {
      if ($column_name == 'id') {
        echo $term_id;
      }
    }
    add_action('manage_category_custom_column', 'add_category_custom_fields', 10, 3);
    
    ?>

    ここが一番下だったので、
    この下に、

    `function set_post_order_in_admin( $wp_query ) {

    global $pagenow;

    if ( is_admin() && ‘edit.php’ == $pagenow && !isset($_GET[‘orderby’])) {

    $wp_query->set( ‘orderby’, ‘date’ );
    $wp_query->set( ‘order’, ‘DESC’ );
    }
    }

    add_filter(‘pre_get_posts’, ‘set_post_order_in_admin’, 5 );

    貼り付けて、

    ファイル更新を押しました

    PHP コードなので <?php?> の間に記述する必要があります。

    functions.php の最終行の ?> の直前(または最終行の ?> は省略することができるので削除)に記述してみてください。

    トピック投稿者 wpx867221

    (@wpx867221)

    ?> を削除したら、うまく行きました

    ありがうございます

    とても感謝致します

    トピック投稿者 wpx867221

    (@wpx867221)

    今まで順調だったのですが、

    また、日付順ではなくなってしまいました。

    どうしたら、戻るでしょうか?

    変更したファイル (functions.php) が親テーマで、テーマの更新で変更が失われたのではないでしょうか?

    トピック投稿者 wpx867221

    (@wpx867221)

    ありがとうございます

    再度、追記したらうまく反映しました

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「固定ページ一覧で日付順にしたい」には新たに返信することはできません。