dominoDomino
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: 管理画面で、カスタム分類の並び順を変えたいご報告させていただきます。
「管理画面 タグ 並び順」などで検索すると
get_terms_orderbyを使用した方法が出てきますが、
こちらで教えていただいたparse_orderbyを確認してみると、get_terms_orderbyではmeta_keyを基準に並び替えが出来ないのではと考えました。
そこで検索の仕方を変えながら探してみたところ
「get_terms_args」と「get_terms_defaults」というフィルターを見つけました。
参考サイトget_terms_argsではAdvanced Custom Fieldsで追加したtermでは並び替えできなかったので
get_terms_defaultsを使ったところ、希望通りに並び替えることが出来ました。
以下がコードになります。function area_taxonomy_order( $defaults, $taxonomies ) { if($taxonomies[0] == 'area'){ $defaults['orderby'] = 'meta_value'; $defaults['meta_key'] = 'area_code'; } return $defaults; } add_filter( 'get_terms_defaults', 'area_taxonomy_order', 10, 2 );回答いただいたお二方には感謝しております。
ありがとうございました。こちらのコメントを持って解決済みとさせていただきます。
フォーラム: 使い方全般
返信が含まれるトピック: 管理画面で、カスタム分類の並び順を変えたいmunyagu 様
そうなんです。
テンプレートで表示するのは検索すると出てきたのですが、管理画面に関することが分からずずっと頭を抱えてました。フォーラム: 使い方全般
返信が含まれるトピック: 管理画面で、カスタム分類の並び順を変えたいDRILL LANCER 様
回答ありがとうございます。tt は parse_orderby 内で使われているので parse_orderby が含まれるクラス全体のコードが理解できれば自ずと分かると思います。
parse_orderbyを記述しているclass-wp-network-query.phpを確認し、
なんとなくではありますがt.やtt.の意味が分かりました。質問内容とは逸れた件にも関わらずご教示いただきありがとうございます。
フォーラム: 使い方全般
返信が含まれるトピック: 管理画面で、カスタム分類の並び順を変えたいDRILL LANCER 様
お返事ありがとうございます。
また言葉足らずで申し訳ありません。できればプラグインなどを使わずに実装したいと考えております。
よろしくお願いいたします。フォーラム: プラグイン
返信が含まれるトピック: 【MW WP Form】保存されるファイル名を変更したいishitaka 様
お返事いただきありがとうございます。
早速、ご提示いただいた例を基に置き換えてみると、
無事に希望通り変更できました。mwform_upload_filename_mw-wp-form-xxxフィルターフックがフィールド毎にフックされるのは存じ上げなかったので勉強になりました。
MW WP Formは結構利用しているので、また詰まった際はぜひよろしくお願いいたします。
誠にありがとうございました。