wordpress plugin WP Admin UI Customize version up 1.2

wordpressの管理画面のカスタマイズができる

WP Admin UI Customize

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

 

やったこと

新規投稿、投稿編集画面にて、パーマリンクがデフォルトの設定の時、
「パーマリンクの変更」のリンクが表示されるのですが、このリンクを非表示にする項目を追加しました。

パーマリンク変更リンクボタン
パーマリンク変更リンクボタン

それと、「外観」→「メニュー」にて、メニューを新規で作成したり、作成済みのメニューが削除できるようになっていますが、このリンクを非表示にする項目を追加しました。

外観メニュー設定
外観メニュー設定

そもそもこんな機能使うの?っていう方もいると思います。

私の場合、先にメニューを作成し、クライアントにCMSとして納品。
その場合、“作成したメニュー内”に固定ページやカテゴリページのリンクを設置して欲しのですが、クライアントさんがメニューを作成して、「表示されないけど?」みたいな事がありましたので、このような項目を追加しました。

作成済みのメニューだけで、サイトを運営したい時には便利だと思います。

 

ダウンロードはこちら
http://wordpress.org/extend/plugins/wp-admin-ui-customize/

 

もしくは、管理画面のプラグインから、「WP Admin UI Customize」と検索して、インストールしてください。

wordpress plugin Post Lists View Custom バージョンアップ 1.3

管理画面の記事一覧、メディア一覧など様々な一覧画面のカスタマイズができる

Post Lists View Custom

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

 

やったこと

ナビメニューのカスタマイズもできるようになりました。

ナビメニュー一覧カスタマイズ例
ナビメニュー一覧カスタマイズ例

 
ダウンロードはこちら
http://wordpress.org/extend/plugins/post-lists-view-custom/

 

もしくは、管理画面のプラグインから、「Post Lists View Custom」と検索して、インストールしてください。

Announce from the dashboard バージョンアップ 1.1.2

複数人でwordpressを使っている際に、ダッシュボードにメモを表示できる便利プラグイン、

Announce from the Dashboard

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

 

やったこと

announce(お知らせ)を作るときに、一番最初に作ったお知らせの種類が「メタボックス」になっている際、
上手く表示されないバグがありましたので、修整しました。

 

原因

データがあるかないかを if( !empty () )でやっていたんだけど、
データの配列の分だけ処理をしていたので、最初の項目キーが 0 のときに上手く処理されなかった。
これを、 if( isset() )にて処理しました。

 

ダウンロードはこちら
http://wordpress.org/extend/plugins/announce-from-the-dashboard/

 

もしくは、管理画面のプラグインから、「Announce from the Dashboard」と検索して、インストールしてください。

Custom Options Plus Post In バージョンアップ

このたび、CUSTOM OPTIONS PLUS POST IN のバージョンアップをおこないました。

最新バージョンは、1.2となります。
主にデータベース周りの格納方法の更新を行いました。

 

一度シリアライズしたデータを格納、取り出す際はシリアライズし、
ひとつのデータを取り出す形式について、おそらく処理を指摘されていたので変更しました。

 

今まで

wp_options 内に、キー coppi として格納

coppi1.2以前の格納方法
coppi1.2以前の格納方法

 

現在

テーブルを用意した格納方法

 

coppiテーブル
coppiテーブル
データ格納サンプル
データ格納サンプル

update_option 及び get_optionを使わずに、テーブルを用意するので、そもそも、

どうやってやるんだろう。。と色々思考錯誤しましたが、下記の記事に感謝です。

 

Creating_Tables_with_Plugins

http://codex.wordpress.org/Creating_Tables_with_Plugins

■ WordPressでデータベースを使ったプラグインを作成する

http://takahashifumiki.com/web/programing/1440/

 

テーブルを用意することでのメリットは、まずは ソート がかなり楽になりました。
今まではget_option全データをとにかく取得し、指定されたソートの順序になるようarray_multisortを行っていたのですが、sqlクエリとして投げるだけなので、返ってきたデータがソート済み。

次に、一つのデータを取り出すのも楽になりました。

 

プラグインが有効化された際に、テーブルを作成し、元のデータを取得しそこに複製された時は、
おぉーってなりましたねw

 

ただ、sqlクエリを直接書くことになるので、脆弱性が気になります。
(sqlに限った事じゃないですが)

試していて、よく分からなかった 「$wpdb->prepare」。

wordpress 3.4.2 のバージョンでテスト動作を繰り替えし、動作確認をして、
いざ wordpress 3.5 で動作をすると、

Warning: Missing argument 2 for wpdb::prepare()

が連発。んん??どういうエラーなんだろうと色々とぐぐってみました。

$wpdb->prepare() 自体の動作は、SQL インジェクション攻撃からクエリを保護する によると、
クエリを保護するためにエスケープするためのもの。らしいのですが、こんな記事もありました。

Warning: Missing argument 2 for wpdb::prepare()は危険!

正しい使い方をしないと、危ないよ。という事らしいです。

3.4ではエラーも出ないのか。。そもそも使い方を間違っていたと。

この記事の下のほうまで読んでいくと、akismetプラグインの場合の記述リンクがあったので見てみると、

 $remaining = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->commentmeta WHERE meta_key = 'akismet_error'" ) );

$remaining = $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->commentmeta WHERE meta_key = 'akismet_error'" );

こうなっていました。

$wpdb->prepare を外したんですね。

今回はakismetプラグインを参考にして、$wpdb->prepare を外すと動作OK。3.4.2で試しもてもOK。

とりあえず、今回はこれでよしとして、アップデートしました。

 

こういう面を色々と考えると、難しいです。
出来る限り、使えるテーブルは使ったほうが、ありがたい。のかも。

 

ダウンロードはこちら http://wordpress.org/extend/plugins/custom-options-plus-post-in/

wordpress プラグイン WP Admin UI Customize 1.1.2

管理画面全般のカスタマイズをする、

WP Admin UI Customize

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

 

※既に1.1もしくは1.1.1をお使いの方へ。
admin bar の更新不具合があり、正常に保存されないバグがありました。

お手数ですが、プラグインの更新をお願いします。

 

ダウンロードはこちら
http://wordpress.org/extend/plugins/wp-admin-ui-customize/

 

もしくは、

プラグイン検索方法

管理画面のプラグインから、「WP Admin UI Customize」と検索して、インストールしてください。

 

wordpress プラグイン WP Admin UI Customize 1.1

管理画面全般のカスタマイズをする、

WP Admin UI Customize

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

 

wordpressの管理画面上部にある、Admin bar(黒い管理バー)のカスタマイズができるようにしました。

以前の1.0.1のバージョンでは、ロゴを表示するかしないか、
アップデートの通知の表示をするかしないか、
やらないか(ウホッ)

ぐらいでしたが、管理バーに自作のリンクをつけることもできるようになっています。
(外部リンクも設置可能です)

 

ダウンロードはこちら
http://wordpress.org/extend/plugins/wp-admin-ui-customize/

 

もしくは、

プラグイン検索方法
プラグイン検索方法

管理画面のプラグインから、「WP Admin UI Customize」と検索して、インストールしてください。

 

wordpress プラグイン WP Admin UI Customize 1.0.1

管理画面全般のカスタマイズをする、

WP Admin UI Customize

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

 

やったこと

デフォルトでのサイドメニューの設定で、区切り線が取得出来なかったバグがありました。
最新版では取得でき、スムーズに設定できます。

 

ダウンロードはこちら
http://wordpress.org/extend/plugins/wp-admin-ui-customize/

 

もしくは、管理画面のプラグインから、「WP Admin UI Customize」と検索して、インストールしてください。

 

wordpress プラグイン Post Lists View Custom 1.2.1

※先ほどアップデートした、1.2をお使いの方へ。
すいません、画像を表示させる項目を忘れていました。

投稿や固定ページ、カスタム投稿タイプの一覧表示をカスタマイズする、

Post Lists View Custom

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

 

やったこと

画像を表示させる項目が無かったので、追加しました。
これで、大丈夫かな。

 

ダウンロードはこちら
http://wordpress.org/extend/plugins/post-lists-view-custom/

 

もしくは、管理画面のプラグインから、「Post Lists View Custom」と検索して、インストールしてください。

 

wordpress プラグイン Post Lists View Custom 1.2

投稿や固定ページ、カスタム投稿タイプの一覧表示をカスタマイズする、

Post Lists View Custom

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

 

やったこと

いつも記事のIDを確認する際に、タイトルの部分にマウスを乗せて確認していたのですが、
これが結構面倒だったので、記事のIDも一覧表示にできるよう変更し、
メディア一覧もカスタマイズ可能になるよう変更しました。

 

ダウンロードはこちら
http://wordpress.org/extend/plugins/post-lists-view-custom/

 

もしくは、管理画面のプラグインから、「Post Lists View Custom」と検索して、インストールしてください。

 

wordpress プラグイン Announce from the Dashboard バージョンアップ

複数人でwordpressを使っている際に、ダッシュボードにメモを表示できる便利プラグイン、

Announce from the Dashboard

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

 

やったこと

ダッシュボードのメタボックス(現在の状況とか最近のコメントとかの、あのボックス)にも、

メモを表示できるようにしました。

 

ダウンロードはこちら
http://wordpress.org/extend/plugins/announce-from-the-dashboard/

 

もしくは、管理画面のプラグインから、「Announce from the Dashboard」と検索して、インストールしてください。