Skip to content

WordPress投稿画面でカテゴリーにチェックをいれるとソート順が変更される

by haruma on 2010.12.11

WordPress投稿画面でカテゴリーにチェックをいれるとソート順が変更される。
これを変更されないようにするには、コアのファイルをいじるしか方法がわからなかったのでメモ。

wp-admin/includes/meta-boxes.phpのソース内を変更

<?php wp_terms_checklist($post->ID, array( 'taxonomy' => $taxonomy, 'popular_cats' => $popular_ids  ) ) ?>

wp_terms_checklist()の引数に’checked_ontop’ => falseを追加する。

<?php wp_terms_checklist($post->ID, array( 'taxonomy' => $taxonomy, 'popular_cats' => $popular_ids ,'checked_ontop' => false ) ) ?>

とりあえずこれで対応できたけど、コアファイルいじらない方法でなんとかしたいなぁ。

From → wordpress

One Comment
  1. wangbin permalink

    こんにちは
    VER3.4
    \wp-admin\includes\template.php
    99行にフィルターフック(wp_terms_checklist_args)があります。それを利用して、Wordpressをカスタマイズできます。
    wordpressの本体を修正しなくてもいいですので。

Comments are closed.