はてなブックマーク - Happy New Year 2015!

Happy New Year 2015!

Happy New Year!

Many thank you for a lot of users of my plugins.

I’m happy to if my plugins to your help.  :-o

And I will continue to feature add also in the future.

I’m glad if you having interest.  :-)

Have a great New Year! :-P

 

 

謹賀新年

明けましておめでとうございます!

昨年は新しいプラグインを作る機会がなかなか作る事ができず、 :oops:
今まで作成したプラグインの更新やメンテが中心でしたが、それでも多くの方々からお問い合わせやご要望など、フィードバックをいただけて大変感謝しております。

誠にありがとうございます。 :-o

このプラグインを通じて、管理画面のカスタマイズにかける時間が短縮でき、他の事に時間を掛ける事ができるようになっていれば大変幸いです。 :-P

皆さんからいただいたご要望の中で、まだ機能追加できていないものもあります。ごめんなさい。

出来る限り時間を見つけて、ご要望いただいた機能を、簡単に、分かりやすく、設定しやすい方法を探していきたいと思います。 :-)

今年も宜しくお願いします。 :-P

 

はてなブックマーク - WordPress Plugin Archive Posts Sort Customize Version UP 1.5

WordPress Plugin Archive Posts Sort Customize Version UP 1.5

フロントエンド(サイト)のカテゴリの投稿一覧等のアーカイブ一覧のカスタマイズをする

Archive Posts Sort Customize

のバージョンアップをおこないました。

最新バージョンは1.5。

 

やったこと

今回は以下の2つの更新をおこないました。

・投稿のページ属性でのソート

・投稿のタイトルから指定したワードを無視してソートをするように(The ****とか A ***とか)

 

1つめの投稿のページ属性ソートですが、そもそも通常インストールしただけのWordPressの投稿には、ページ属性という項目(metabox)がありません。

WordPressコアのままでは固定ページのみ、Page Attributes の Order(順序) を変更する事ができるようになっています。

Order of Page Attributes
Order of Page Attributes

しかし、他のプラグインやテーマ等を用いて、投稿にもこの機能が使えるようにして、その変更した値の通りにソートをしたいという要望がありました。

なので、その機能を追加しました。
(簡単にできて良かった~  :-P

Order of Sort Target
Order of Sort Target

 

2つ目の追加した機能は、予想以上に難しかったです。。

「投稿タイトルに The とか A とかがついている場合があるんだけど、その部分を無視してソートして欲しい」

という要望でした。要するに、こんな感じです。

  • The Books
  • Movies
  • A Cat

この3つの投稿タイトルがあった場合、通常の投稿タイトルでの昇順(a-z)ソートを行った場合、

  • A Cat
  • Movies
  • The Books

という順序になりますが、最初のA とかThe とかはメインタイトルではないので、

  • The Books
  • A Cat
  • Movies

このようなソートが実現できるようにという事でした。

正直、そんなに難しくないだろうと思っていました…  :oops:

そういう機能がどっかにあるんだろうなぁ~と思って、ひたすら内部のコードをにらめっこしていたのですが、、、

exclude とかオプションで指定できるから、それっぽいのがどうせあるんでしょ…?と思って探していましたが。。。

私が探している限り、それっぽいものは見つかりませんでした。。  :cry:

(もしあるようでしたら、ご教授いただけますと幸いです :-)

 

「しょうがないか。じゃあ、投稿一覧を取得して → タイトルからTheとかを除外して → ソートして → それをフロントエンドの投稿一覧に表示させるような方法にしようかな」

とやってみましたが、今度はページ送りが、ソートする以前のものになってしまう。。

 

う~ん、、おおもとを変更しないとだめかな。。SQL文変更しないと、だめかもな。。 :-?

という事で、 posts_orderby っていう所にフックをかけて、MySQL側でTheとかを抜いた状態でソートしてねっていう感じにしようかと思いましたが、、

それっぽい方法のSQL文が、ググってもなかなか出てこない。。

あれ、これって既にありそうな機能だけどなぁ。 :-(

何を参考にしたかはたくさん見たのでもう覚えていないのですが、
ひたすらぐぐって、MySQLドキュメント見て、ぐぐって、ドキュメント見て、●●を投げて、、、
なんとか解決しました。

 MySQL :: MySQL 5.1 Reference Manual :: 12.5 String Functions

(SQL詳しくない人は苦労します。私は詳しくないので苦労しました。。。 :oops:

ちなみに、除外する言葉は自分で追加できるようにしているので、ソート対象から「タイトル」を選択すると、その言葉を入力する事ができるようになります。

Ignore word settings
Ignore word settings

 

 

ダウンロードされるかたはこちらからどうぞ。

http://wordpress.org/plugins/archive-posts-sort-customize/

はてなブックマーク - WordPress Plugin Post Lists View Custom Version UP 1.7

WordPress Plugin Post Lists View Custom Version UP 1.7

投稿一覧やカスタム投稿タイプ一覧、メディア一覧等の一覧画面をカスタマイズする

Post Lists View Custom

のバージョンアップをおこないました。

最新バージョンは1.7。

 

 

やったこと

今回の主なところは、

・カラムのソートを設定できるように

・4.0への対応

・たくさんの細かなバグの修正

となります。

現時点での、WordPress4.0以降の場合、「メディアライブラリ」の表示表法が「グリッド」と「リスト」の2種類ありますが、Post Lists View Customで対応しているカスタマイズは「リスト」形式の表示方法となります。

また、今回大きな機能として「カラムのソートの設定」をできるよう変更しました。(プラグインやテーマにて追加されたカラムに対して、ソートが用意されていない場合は不可となります)

List view for Posts customize
List view for Posts customize

 

カラムのソート設定はだいぶ前から検討していて、何度か時間の空きがあれば試して、だめで、試して、だめで。。。

何度か試していたのですが、なかなかできませんでした。

(右上に放り投げるように「ミ○ティーーーー」  :twisted:

「プラグイン等で追加されたカラムのソートが出来ないように」は簡単にできるのですが、「投稿ID」や「スラッグ」、「アイキャッチ」のソートが出来るように…等が難しかったのです。。 :-?

今回、やっとうまく動くようになったので機能追加をいたしました :-P

 

そして、前回もですがプラグインとアドオンの両方を更新しました。

しかし、前回はプラグイン及びアドオンの更新タイミングのずれの影響を考える事が出来なかったため、Post Lists View Custom のアドオンを使っているユーザーから「管理画面真っ白なんだけど…」というご連絡がありました。。 :cry:

 

なので、今回はわざとアップデートのタイミングを約10日ずらしてアドオンから先にアップデートを促すようにしました。

これで、多分うまくいくよね。。 :-|

 

 

ダウンロードされるかたはこちらからどうぞ。

http://wordpress.org/plugins/post-lists-view-custom/

Post Lists View Custom for Multiple setups Add-on

はてなブックマーク - WordPress Plugin Js Css Include Manager Version UP 1.4

WordPress Plugin Js Css Include Manager Version UP 1.4

WordPressの管理画面、サイト(フロントエンド)画面へ読み込むJavascript、CSSファイルを整理することができる

Js Css Include Manager

のバージョンアップをおこないました。

最新バージョンは1.4です。

 

 

やったこと

主にやったこととしては、他のプラグインでもやっている事ですが、マルチサイトへの対応と、プラグインの動作権限を変更できるよう追加しました。

他には、ファイルの整理と最新版 4.0 への対応の確認をしました。

Js Css Include Manager add screen
Js Css Include Manager add screen

 

最近はファイルの整理をしつつ、機能を追加という事をしています。

もし不具合等があれば、ご連絡お願いします。 :oops:

 

ダウンロードされるかたはこちらからどうぞ。

http://wordpress.org/plugins/js-css-include-manager/

はてなブックマーク - WordPress Plugin Screen Options and Help Show Customize Version UP 1.3

WordPress Plugin Screen Options and Help Show Customize Version UP 1.3

管理画面の右上にある「表示オプション」と「ヘルプ」のボタン表示を変更するプラグイン、

Screen Options and Help Show Customize

のバージョンアップをおこないました。

最新バージョンは1.3です。

 

 

やったこと

設定画面を大幅に変更し、対応する画面数を少し増やしました。

あと、プラグインを動作させる権限も変更できるようにしました。

Settings Interface
Settings Interface

また、WooCommerceについては、今までは「カスタム投稿タイプ」と「カスタムタクソノミー」の部分でカスタマイズが可能でしたが、WooCommerce専用に少し改良を加え、カスタマイズがしやすくなっています。

 

ダウンロードされるかたはこちらからどうぞ。

http://wordpress.org/plugins/screen-options-and-help-show-customize/

はてなブックマーク - WordPress Plugin Post Lists View Custom Version UP 1.6

WordPress Plugin Post Lists View Custom Version UP 1.6

投稿一覧やカスタム投稿タイプ一覧、メディア一覧等の一覧画面をカスタマイズする

Post Lists View Custom

のバージョンアップをおこないました。

最新バージョンは1.6。

 

[ 2014年8月6日 記載]

※Post Lists View Customとアドオンを一緒に使っている方で、アップデートした影響で、WordPressの管理画面にアクセスできないというご報告を受けています。申し訳ありませんが、アドオンを一緒に使っている方はアドオンを先にアップデートしてください。

If you using with Add-on, please update to Add-on also.

 

やったこと

今回の主なところは、

・プラグイン自体の動作権限を自由に変更できるように

・Post Lists View Custoizeのインターフェースの改善(より一覧表示の見た目に近いように)

・ソースコードの大枠を更新

というかんじで、新しい機能の追加ではなく、より「分かりやすく」「安定した動作になるように」を心掛けたアップデートになりました。

 

他には「一覧表示のテーブル幅の自動調節をONにするか、OFFにするか」という設定部分について、意味が分からないという方が多いと思いましたので、ちょっとした説明付きの画像イメージを追加しました。

 

また、一緒にアドオンとして配布しているマルチユーザーグループ設定も更新しました。

 

ダウンロードされるかたはこちらからどうぞ。

http://wordpress.org/plugins/post-lists-view-custom/

Post Lists View Custom for Multiple setups Add-on

はてなブックマーク - WordPress Plugin Announce from the Dashboard Version UP 1.4

WordPress Plugin Announce from the Dashboard Version UP 1.4

WordPress のダッシュボードに各ユーザー権限グループ別にお知らせを掲載することができる

Announce from the Dashboard

のバージョンアップをおこないました。

最新バージョンは1.4。

 

やったこと

そろそろファイルの中身を整理しないとなぁ~と思っていたので、ファイルの整理と、

  • プラグインの最小動作権限の設定
  • マルチサイトの対応

を追加しました。

設定画面のレイアウトも、使っていって使いづらい・分かりづらい点がちらほらありましたので、いっそのことこの機会に!と思いそれも。 :-o

 

でも「マルチサイト」の時の機能については、分かりやすい…とはちょっと言えないかもしれません。。。 :oops:

理由を、機能の説明と一緒に書きたいと思います。

 

単純な設定方法としては、お知らせの表示をしたい「子サイト」だけを選択する方式
この場合の設定画面なら、「お知らせを表示したい子サイト一覧から個別に子サイト」が選択できるようにしてあげればいいですね。

でも、このプラグインのユーザーからご指摘がありました。。
「これから作成される子サイトにもお知らせが表示されるように」 ;-)

う~ん。。確かにそのほうがいいな。

上記の単純な設定方法になると、これから作成される子サイトには表示されないな~。。 :-(

むしろ、「お知らせごとに、新しく作成される子サイトに初めから表示されるのか、されないのかを選択できる方式がいいかもしれないな~」

 

(´・ω・)

 

という事で、そのような機能の追加となりました。

Setting interface on multisite
Setting interface on multisite

 

なんか2つ、選択できるものがありますが、これは「子サイトへのデフォルトのお知らせ設定」「各子サイトごとへの適用」になります。

子サイト自体を個別に選択できるようになっていますが、これは

  • デフォルトは全子サイトにお知らせを表示 非表示にしたい子サイトは個別に選択してね)
  • デフォルトは全子サイトにお知らせを非表示 表示させたい子サイトは個別に選択してね)

という事ができるようにした、設定画面となります。

 

もっと分かりやすい設定方法があるんじゃないかな~と考えてみたんですが、なかなか思いつきませんでした。 :mrgreen:

「こんな設定画面にしたほうが分かりやすいYO!」と教えてくれる方がいましたら、ご参考にぜひ教えてください。 :-P

 

ダウンロードされるかたはこちらからどうぞ。

http://wordpress.org/plugins/announce-from-the-dashboard/

はてなブックマーク - WordPress Plugin Archive Posts Sort Customize Version UP 1.4

WordPress Plugin Archive Posts Sort Customize Version UP 1.4

フロントエンド(サイト)のカテゴリの投稿一覧等のアーカイブ一覧のカスタマイズをする

Archive Posts Sort Customize

のバージョンアップをおこないました。

最新バージョンは1.4。

 

やったこと

いつかは要望がくると思っていました。。。

「カスタムタクソノミーのソートのカスタマイズも出来るようにしてほしい!」

 

ですよねー。プラグインのアップデートの為に、まとまった時間がなかなか作れないです。。

前回カテゴリごとのソートカスタマイズをできるようにしていたので、そこまで時間を取らずに機能を追加することができたのですが…

・カスタムタクソノミーは複数作られる

・その中でタクソノミーは複数作られる

と、複数作られる場合が考えられた為、いつもながらどういった設定画面にしたほうがいいのか、悩みました。。

(結果、メニュー内にタクソノミーを表示し、設定画面ではタクソノミーごとの設定ができるようにしました :-)

 

あと、別の要望として「The とか A とか、投稿タイトル名の一部を無視してソートできるように」というものがきていますので、近いうち、この機能をなんとかかんとか、やってみようと思います。 8-)

 

 

ダウンロードされるかたはこちらからどうぞ。

http://wordpress.org/plugins/archive-posts-sort-customize/

はてなブックマーク - WordPress Plugin Archive Posts Sort Customize Version UP 1.3.1

WordPress Plugin Archive Posts Sort Customize Version UP 1.3.1

フロントエンド(サイト)のカテゴリの投稿一覧等のアーカイブ一覧のカスタマイズをする

Archive Posts Sort Customize

のバージョンアップをおこないました。

最新バージョンは1.3.1。

 

やったこと

プラグインユーザーの方から「カテゴリ一覧のカスタマイズは出来るけど、カテゴリごとのソートのカスタマイズは出来ないの?」という要望をいただいていたので、今回はそのカテゴリごとのソートのカスタマイズが出来るようにしました。

いやー、結構難しかったです。。

難しい原因は「カテゴリごとの設定」ではなく、

「これから作成されるカテゴリのソート設定」と、「カテゴリ別のソート設定」をどういう風な構成にすると、分かりやすい設定画面になるだろうかという事でした。 :oops:

 

カテゴリ別のソート設定だけができるようにする事自体は多分簡単です。

しかし、これから新たに作成するカテゴリに対しては、ただカテゴリ別のソート設定しか無ければ、カテゴリを作成する度にソートの設定をする必要があり、ちょっと不便ではないかと思いました。 :-?

この問題をどうやって解決しようか。。

カテゴリごとに設定できる項目と、これから作成されるカテゴリのソート設定ができる項目を作れば、おそらく問題は解決されると思いますが、その設定画面をどうやったら分かりやすく、使いやすくなるだろう。。。 :-?

 

うーん。

むーん。

(○’ω’○)ん?

 

 

結果、このような画面構成になりました。

Settings screen
Settings screen

 

ちょっと画面が大き過ぎて見づらいですが、

上部は、今まで通りの設定と同じ機能で「デフォルトのカテゴリソート設定」として、全カテゴリ一覧のソート設定をする項目となります。

下部は、「そのカテゴリだけ別のソート設定」として、

指定するカテゴリだけを別のソート設定にできるようにしました。

 

多分、これならみんな使いやすい、よね? :-o

 

ちなみに、カテゴリを作成しても、そのカテゴリの投稿が1つもない場合は設定できない(設定するカテゴリが表示されません)ので注意してください。

 

ダウンロードされるかたはこちらからどうぞ。

http://wordpress.org/plugins/archive-posts-sort-customize/

はてなブックマーク - WordPress Plugin Post Lists View Custom Version UP 1.5.9

WordPress Plugin Post Lists View Custom Version UP 1.5.9

投稿一覧やカスタム投稿タイプ一覧、メディア一覧等の一覧画面をカスタマイズする

Post Lists View Custom

のバージョンアップをおこないました。

最新バージョンは1.5.9。

 

やったこと

以前、外国の方から「たくさんのカラムを設定しているので、カラムの幅を自動“auto”にするような設定にして欲しい」という要望がありましたので、カラムのセル(th)の幅を自動に設定していました。

しかし今回日本の方から「タイトルカラム含め全てのカラム幅がautoになると、見た目が悪くなってしまう」というご要望があり、どちらのご意見を取ろうか迷いました。

これがデフォルトのカラム幅サイズ。

Default posts screen
Default posts screen

これが Post Lists View Custom プラグインで幅をautoにした場合のカラム幅サイズ。

Customize posts screen
Customize posts screen

 

どちらがいいか迷った結果、どちらも出来るようにしたほうがいいな  8-)

という事で、プラグインの設定に新たに項目を設けて、そこから設定できるようにしました。

Other settings
Other settings

 

と、一緒にアドオンとして配布しているマルチユーザーグループ設定も更新しました。

 

ダウンロードされるかたはこちらからどうぞ。

http://wordpress.org/plugins/post-lists-view-custom/

Post Lists View Custom for Multiple setups Add-on