はてなブックマーク - 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

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

WordPress Plugin Announce from the Dashboard Version UP 1.3.1

WordPress のダッシュボードにお知らせとかを載せることができる

Announce from the Dashboard

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

最新バージョンは1.3.1。

 

やったこと

プラグインのユーザーより「お知らせの掲載順序を自由に変更できるように」という要望がありましたので、その機能を追加しました。

今までは、作成した順番通りにお知らせが表示される仕組みですが、
作成したお知らせを自由にドラッグ&ドロップで表示順番を変更できます。

レッツ、ひっぱり (´・ω・`)

 

Setting screen of Announce from the dashboard
Setting screen of Announce from the dashboard

 

ドロップ直後は左チェックボックスの下に、ローディング中(正しくは順番保存中)のアイコンが表示されるので、そのアイコンが消えたら保存完了です。

 

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

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

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

WordPress Plugin Post Lists View Custom Version UP 1.5.7

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

Post Lists View Custom

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

最新バージョンは1.5.7。

 

やったこと

今までは、既に作成済みのカラム(列)をどのような順番で表示するか、非表示にするかを選ぶ機能まででしたが、今回はそのカラム名を変更できるようにしました。

 

例えば、

Edit column name
Edit column name

Author(作成者) というカラムを Post Author

こういう風に変更すると、

Screen of Posts
Screen of Posts

こんな風に、簡単にカラム名が変更できます。

実は、この機能追加にプラス、ソート機能も追加しようと思って色々と試していたのですが、なかなか上手くいかず。。。 :-(

なので今回は、カラム名の変更の機能追加までのアップデートとしました。

 

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

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

 

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

WordPress Plugin Announce from the Dashboard Version UP 1.3

WordPress のダッシュボードにお知らせとかを載せることができる

Announce from the Dashboard

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

最新バージョンは1.3。

 

やったこと

今までは、ダッシュボードに載せるお知らせの内容、種類、ユーザー権限グループ迄が選べる機能でしたが、それにプラス、載せる期間を選べるようになりました。

お知らせをいつから表示されるようにするのか、また、いつまで表示されるようにするのか、です。

特に期間を指定しない場合は、常に表示されるお知らせ。という扱いになります。

Announce setting screen
Announce setting screen

 

 

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

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

 

 

 

 

 

はてなブックマーク - Happy NewYear 2014!!

Happy NewYear 2014!!

I wish you a happy new year!!  :-)

Thank you for being my plugin user and customer!  :-)

I look forward to your continued good will in the coming year.  :-D

 

謹賀新年

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

昨年はたくさんのプラグインユーザー・お問い合わせ・アドオン購入者の方に恵まれて、私にとって良い年と感じる事ができる年となりました。

プラグインを使っていてバグがあった方へ….えっと、、すみません。 :cry:

出来る限りバグが無いよう、頑張ります。

 

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

 

はてなブックマーク - はまりました。。max_input_vars。

はまりました。。max_input_vars。

WordPressで様々なプラグインを導入すると、おのずとそのプラグインのメニューが増えたりしていきます。

私のプラグインは殆どが、管理画面をカスタマイズするものなのですが、プラグインで管理画面にエラーが出る場合には大抵、他のどのプラグインを有効化した時にエラーが出るのか、超地道にひとつずつ調べています。 :oops:

 

今回も、多分アメリカ?の方から「動かないよーどうなっているだYo! :twisted:とメールをいただき、「動かないのは分かったので、どういう設定をしているのか教えてYo! :oops:をもっと丁寧な感じにした英語で返事をして、さっそく調べていました。

 

まずは出来る限り同じ環境へ

相手の方がお見せ出来る限りの環境(管理画面のスクリーンショットやプラグイン一覧画面等)を見せていただき、私もローカルサーバに同じように環境づくりをします。

WordPressのバージョンも同じバージョンにOK。プラグインの一覧・バージョンもOK。

で、さっそくやってみると…
はい、確かにエラーとなります。 :-(

でも、ここでやっかいに感じた部分。。
それは、「微妙に保存されている、ような、いないような :-?。。

まぁ、そんな事は後で考えようか。(本当は一番の原因に関係すること)

そして、一つずつぽちぽちと、プラグインを有効化して無効化、有効化して無効化… :lol:
をやってみるのですが、どのプラグインの場合でも同じようなエラーがでました。 :-?

ユーザー権限の問題だろうか。 :-?

はたまたWordPressのバージョンが上がった時の何かの影響なのだろうか。 :-?
と思い、バージョンダウンして試してみたりしましたが、これもやはりダメ。。

それからも色々試してみて、少し発見したことがありました。
「Woocommerceと何かを有効化すると、結構な確立でエラーが出る」という事でした。 :-?

(誤解された方がいたらすみません、Woocommerceはエラーが良く出る。という訳ではありません。詳細は下記をお読みください)

 

って事は、Woocommerceの問題なのかな~と目星をつけ、またひたすらトライ&エラーの繰り返し。
それからまた分かった事は、「メニューの数が多い時だけ、エラーになる」という事でした。

(Woocommerceはたまたまメニューの数が多かっただけ)

 

ふーん。なるほど~。。わかりません。 :oops:

 

色々と設定をいじくり、なんとか画面にPHPのエラーが出るようにしました。

ログよりも、画面にエラーが出ると、どのタイミングでのエラーなのか分かりやすいです。 :-o

 

で、そのエラー文をもとに色々とググっていると、phpmax_int_varsという設定にたどり着きました。

max_int_vars でぐぐると、ほぼ確実に同じような状況のエラーについて書かれた多くのブログがあります。
なるほど、フォームのアイテム数が指定した数よりも多すぎる。という事なんですね。

その数を指定する項目が max_int_vars。

しかもそれが、PHP 5.3.9 以降だなんて。。それは知らなかったよ。。 :cry:

 

かと言って、フォームの数を減らせばOK!

という解決策では上手くいかないので、どういう風にすればフォームの数を”PHP”上で減らす事が出来るかな~と試行錯誤すると、あっさり解決。 :-|

 

原因がWordPressもしくはプラグインのほうにある。とばかり思い込んで原因を探っていたのでかなり時間取られました。。

色んな方面から原因を考えられるようにならねば。 :roll:

 

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

WordPress Plugin Post Lists View Custom Version UP 1.5.5

WordPress の投稿一覧等の一覧画面をカスタマイズする

Post Lists View Custom

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

最新バージョンは1.5.5。

 

やったこと

WordPressの投稿一覧画面では、ちょっとした事を手軽に編集できるように「クイック編集」の機能があるのですが、その「クイック編集」で投稿を編集した後のカラム設定がWordPress標準のものとなっていました。

これをPost Lists View Customで設定した通りのカラム設定になるよう修正しました。

WordPressでは、一覧画面は

http://example.com/wp-admin/edit.php

で表示されるので、edit.phpへのフックを使ってごにょごにょすればいいと思い、ずっと試していたのですがこれがなかなか上手くいかず。。

なんでクイック編集の時だけ上手くいかないんだろう。。とひたすら試行錯誤の繰り返し。

どのタイミングでどの動作をしているのかをずっと追っかけていたら、やっと分かりました。

クイック編集の場合は admin-ajax で更新していたようです。

ず~っと edit.php にてフックさせていたので、admin-ajax.phpでは全く動作しませんでした。

これをクイック編集にも対応できるよう、フックを変えて動作させるよう更新しました。

 

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

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