wordpress 自作プラグインをwordpress.orgに登録(前編)

自作プラグインの登録自体は、様々なブロガーさんが記事にして、ご親切にお教えしていると思いますが、それを参考にしてやってみましたが、さっぱり。。

なので、このサイトでも改めてwordpressの自作プラグインを wordpress.orgに登録するまでの過程を、記事として載せていきたいと思います。

ただ、あくまでも筆者の場合はこうでした。という事であって、このやり方が正しいかどうか、不足が無いかどうかは分かりませんので、ご了承ください。

 

まずはじめに

一服しておくことをオススメします。

英語やプログラムに慣れている方ならあまり難しくないかもしれませんが、なにせ初めてでしたので、、大変でした。(冗談抜きで)

 

1.すいません、ここから本題です。改めてはじめに…

自作のプラグインを登録する前に、作成したプラグインがまず、

既に作られていないかどうか検索して探します。

http://wordpress.org/extend/plugins/

(全部見ていたらきりがないので、なんとな~くでいんじゃないかと思います。)

 

2.作成したプラグインの、エラーを完全に無くしておく。

これはよく忘れがちなんですが、分からない方もいるかもしれませんので書いておきます。

wordpressはそのままの設定では、PHPのエラー等は全て表示はされません。

※Notice とかは表示されなかったような。。うろ覚え。

なので、wp-config.php の下ら辺に、

define(‘WP_DEBUG’, false);

のデバッグモードがfalse になっていたら、 true にして、再度プラグインの動作確認をしてみてください。

(さらに忘れやすい点で、作成したプラグインに伴うDBのデータも、一度消してから確認です。

データが無くてNotice エラーが出たりします。。)

 

3.登録する前に、wordpress.org でアカウントのみを取得する

wordpress.org で作成したアカウントIDを後で使う必要が出てきますので、

先にアカウントのみ取得します。

  1. http://wordpress.org/extend/plugins/ 
    (Login のほうに、Register があるのでクリック)
  2. 基本的に全て英語での登録フォームなので、わけわかめ。。
    筆者の場合は、とりあえずオプション的な項目は後で記載すればいいだろうという事で、
    ユーザー名とメールアドレスのみを記載して登録しました。
  3. 記載したメールアドレス宛に、Enjoy! と。なんとシンプルな。。。と思うようなメールが届いているはずです。
    そのメールに、wordpress.orgのユーザー名とパスワードが記載されているはずです。 

これで、アカウントの作成は終わりです。

 

長くなりそうなので(というかプラグインを実際に登録しながら、この記事を書いている)、

この続きは次の記事として記載します。

 中編はこちら

wordpressプラグイン POST-CATEGORY-HEIGHT-EDIT

なんとなくこのプラグイン名から想像がつくかと思いますが、

wordpressの投稿の編集、投稿の新規追加の画面内の、カテゴリーを選ぶ窓を

もっと使いやすく出来るように(といってもただ伸ばすだけ)した、

機能的には超シンプル過ぎて、本当にプラグインにすべきなのか?!

といったプラグインです。

 

とりあえずこんな感じです。

カテゴリ数が多くなると、下のほうにあるカテゴリを選択する際に、わざわざスクロールするのが

いつも手間で手間でしょうがありませんでした。

かといって、カテゴリの枠を大きく”固定(たとえば縦幅1000pxとか)”にすると、

カテゴリもサイトを運営していくにつれて増えていくはずで、固定にすると面倒だと思い、

利用する時に自由に変更できるようにした、プラグインになります。

 

 使い方

まずはプラグインをダウンロードしてください。

>> ダウンロード

次に、プラグインを wp-content/plugins/ 内に解凍してアップロードしてください。

プラグインのパネルで有効化をすると、既に使える状態になっていますので、

記事投稿画面からカテゴリの高さをお好みに変更してください。

以上になります。

 

※注意※

  • 注意とまではいきませんが、このプラグインは jquery jquery-ui-resizable を使用しているので、管理画面を直接いじってjquery系を読み込まないような設定にしている場合は動作不可となります。
  • カテゴリの高さを変更したその日から、7日間だけ高さの設定を保存しています。(Cookieを使用)7日間以上経つと、元の高さに戻っているのでその際は再度高さを変更してください。