- 2010-04-21 (水) 19:35
- 技術
Ktai Styleでのカテゴリー表示には、My Category Orderの順序変更は反映されませんよね。順序なんて気にするな、という意見もあるとは思いますが、並べ替えの需要があるのは間違いないと思います。
そんなわけで、今回はKtai Styleのテーマ書き換えでMy Category Orderの順序を反映する方法です。
Ktai Styleのテーマとして今回は、MT4i-like (spanner) を例に取ります。
wp-contents/ktai-themes ディレクトリを作り、ここにテーマフォルダ(spanner)のコピーを入れ、style.cssを適当に変更します。これで新しいKtai Styleテンプレートが出来ました。(参考: http://wppluginsj.sourceforge.jp/ktai_style/customize/ )
さて本題。
index.phpの10行目あたりに
という所があるので…
'orderby'=>'order', 'order'=>'asc', 'hide_empty'=>1, 'use_desc_for_title'=>1
);
if(function_exists('mycategoryorder')){
ks_dropdown_categories(apply_filters('widget_categories_dropdown_args', $cat_args));
}else{
ks_dropdown_categories();
}
こんな風に変更します。
これをアップロードし、KtaiStyleの管理ページから新テーマに切り替えると、上手いこと行きます。が、プラグインを無効にすると何が起きるかわからないので念のため…
'orderby'=>'order', 'order'=>'asc', 'hide_empty'=>1, 'use_desc_for_title'=>1
);
if(function_exists('mycategoryorder')){
ks_dropdown_categories(apply_filters('widget_categories_dropdown_args', $cat_args));
}else{
ks_dropdown_categories();
}
こんな所で良いんじゃないでしょうか。
別のテーマだと”ks_dropdown_cateogires()”ではなく”wp_list_categories”だったりしますが、その場合は
…と、まぁ先の手順とほぼ同じような形で出来ると思います。
僕はやってないので、誰かコメントで教えてください。
あ、これGPLなので改変したら公開しなきゃいけませんので、気をつけてくださいね。ウチのは別の場所で公開予定です。。
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://blog.s-satoshi.net/tech/cooperation_ktaistyle_my-category/trackback/
- Listed below are links to weblogs that reference
- KtaiStyleとMy Category Orderの連携 from S.Satoshiのブログ